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