예제 #1
0
 public RepeatNode(BlockNode statements, ExprNode expr)
 {
     Statements = statements;
     Expr       = expr;
 }
 public RepeatNode(BlockNode stat, ExprNode expr)
 {
     this.StList = stat;
     this.Expr   = expr;
 }
예제 #3
0
 public WhileNode(ExprNode expr, BlockNode statements)
 {
     Statements = statements;
     Expr       = expr;
 }
예제 #4
0
 public WhileNode(ExprNode condition, BlockNode stat)
 {
     Condition = condition;
     Stat      = stat;
 }
예제 #5
0
 public IfNode(ExprNode condition, BlockNode stat, BlockNode elseStat)
 {
     Condition = condition;
     Stat      = stat;
     ElseStat  = elseStat;
 }
예제 #6
0
 public RepeatNode(BlockNode block, ExprNode expr)
 {
     Block = block;
     Expr  = expr;
 }
예제 #7
0
 public WhileNode(BlockNode statements, ExprNode expr)
 {
     Statements = statements;
     Expr       = expr;
 }
예제 #8
0
 public RepeatNode(BlockNode stlist, ExprNode expr)
 {
     Stlist = stlist;
     Expr   = expr;
 }
예제 #9
0
 public RepeatNode(BlockNode block, ExprNode expr)
 {
     Сondition = expr;
     Block     = block;
 }
예제 #10
0
파일: ProgramTree.cs 프로젝트: kuuala/cs311
 public RepeatNode(BlockNode stat, ExprNode exp)
 {
     StList = stat;
     Expr   = exp;
 }
예제 #11
0
 public RepeatNode(ExprNode expr, BlockNode block)
 {
     Expr  = expr;
     Block = block;
 }
예제 #12
0
파일: ProgramTree.cs 프로젝트: nikki161/b8
 public IfNode(ExprNode cond, BlockNode onTrue, BlockNode onFalse)
 {
     TrueChild  = onTrue;
     FalseChild = onFalse;
     Cond       = cond;
 }
예제 #13
0
파일: ProgramTree.cs 프로젝트: nikki161/b8
 public IfNode(ExprNode cond, BlockNode child)
 {
     TrueChild  = child;
     FalseChild = null;
     Cond       = cond;
 }
예제 #14
0
파일: ProgramTree.cs 프로젝트: nikki161/b8
 public WhileNode(ExprNode cond, BlockNode child)
 {
     Child = child;
     Cond  = cond;
 }