public CallingLValueNode(LValueNode lvalue) { this.lvalue = lvalue; }
public ExpandLValueNode(LValueNode parent, string child) { this.parent = parent; this.child = child; }
public ExpandLValueNode(LValueNode parent, object child) : this(parent, ((Lexer.Token)child).Text) { }
public FunctionDefinition(LValueNode name, List <string> parameters, Routine suite) { this.name = name; this.parameters = parameters; this.suite = suite; }
public FunctionDefinition(LValueNode name, Routine suite) : this(name, null, suite) { }
public FunctionDefinition(LValueNode name, List<string> parameters, Routine suite) { this.name = name; this.parameters = parameters; this.suite = suite; }