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