public WhileStatement(Node condition, Routine suite) { this.condition = condition; this.suite = suite; this.elseSuite = null; }
public IfStatement(Node condition, Routine suite) { this.condition = condition; this.suite = suite; this.nextIf = null; }
public FunctionDefinition(LValueNode name, Routine suite) : this(name, null, suite) { }
public IfStatement(Routine elseSuite) { this.condition = null; this.suite = elseSuite; this.nextIf = null; }
public FunctionDefinition(LValueNode name, List<string> parameters, Routine suite) { this.name = name; this.parameters = parameters; this.suite = suite; }