public ForNode(AssignNode start, ExprNode end, StatementNode stat) { Start = start.Expr; Id = start.Id; End = end; Stat = stat; }
public ForNode(AssignNode assign, ExprNode expr, StatementNode stat) { Asgn = assign; Expr = expr; Stat = stat; }
public ForNode(AssignNode a, ExprNode e, StatementNode s) { Ass = a; Expr = e; Stat = s; }
public void Add(AssignNode n) { vars.Add(n); }
public ForNode(AssignNode ass, ExprNode to, StatementNode stat) { Ass = ass; To = to; Stat = stat; }