Example #1
0
 public RepeatNode(BlockNode statements, ExprNode expr)
 {
     Statements = statements;
     Expr       = expr;
 }
 public RepeatNode(BlockNode stat, ExprNode expr)
 {
     this.StList = stat;
     this.Expr   = expr;
 }
Example #3
0
 public WhileNode(ExprNode expr, BlockNode statements)
 {
     Statements = statements;
     Expr       = expr;
 }
Example #4
0
 public WhileNode(ExprNode condition, BlockNode stat)
 {
     Condition = condition;
     Stat      = stat;
 }
Example #5
0
 public IfNode(ExprNode condition, BlockNode stat, BlockNode elseStat)
 {
     Condition = condition;
     Stat      = stat;
     ElseStat  = elseStat;
 }
Example #6
0
 public RepeatNode(BlockNode block, ExprNode expr)
 {
     Block = block;
     Expr  = expr;
 }
Example #7
0
 public WhileNode(BlockNode statements, ExprNode expr)
 {
     Statements = statements;
     Expr       = expr;
 }
Example #8
0
 public RepeatNode(BlockNode stlist, ExprNode expr)
 {
     Stlist = stlist;
     Expr   = expr;
 }
Example #9
0
 public RepeatNode(BlockNode block, ExprNode expr)
 {
     Сondition = expr;
     Block     = block;
 }
Example #10
0
 public RepeatNode(BlockNode stat, ExprNode exp)
 {
     StList = stat;
     Expr   = exp;
 }
Example #11
0
 public RepeatNode(ExprNode expr, BlockNode block)
 {
     Expr  = expr;
     Block = block;
 }
Example #12
0
 public IfNode(ExprNode cond, BlockNode onTrue, BlockNode onFalse)
 {
     TrueChild  = onTrue;
     FalseChild = onFalse;
     Cond       = cond;
 }
Example #13
0
 public IfNode(ExprNode cond, BlockNode child)
 {
     TrueChild  = child;
     FalseChild = null;
     Cond       = cond;
 }
Example #14
0
 public WhileNode(ExprNode cond, BlockNode child)
 {
     Child = child;
     Cond  = cond;
 }