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