public IfNode(Token token, BoolLogicExpressionNode inCheck, StatementListNode inStatements, List <ElseIfNode> inElseIfs, StatementListNode inElseStatements) : base(token) { check = inCheck; statementList = inStatements; elseifStatements = inElseIfs; elseStatements = inElseStatements; }
public void SetStatementList(StatementListNode inStatement) { statementList = inStatement; }
public ElseIfNode(Token token, BoolLogicExpressionNode boolExpression, StatementListNode statement) : base(token) { SetCheck(boolExpression); SetStatementList(statement); }
public WhileNode(Token tokem, BoolLogicExpressionNode inCheck, StatementListNode inStatement) : base(tokem) { SetCheck(inCheck); SetStatement(inStatement); }