public PrintStatement(Exp?outputStream, List <Argument> args, bool trailingComma, string filename, int pos, int end) : base(filename, pos, end) { this.outputStream = outputStream; this.args = args; this.trailingComma = trailingComma; }
public AssignExp(Exp lhs, Exp annotation, Op op, Exp?rhs, string filename, int start, int end) : base(filename, start, end) { this.Dst = lhs; this.op = op; this.Src = rhs; this.Annotation = annotation; }
public APad(Exp program, CommandType lastCommand, Data?memory, IReadOnlyList <Vec[]> screens, Exp?request, TimeSpan timeTaken) { Program = program.Unlambda(); Screens = screens; Memory = memory; LastCommand = lastCommand; TimeTaken = timeTaken; Request = request; }
public Application(Exp fn, List <Argument> args, List <Argument> keywords, Exp?stargs, Exp?kwargs, string filename, int start, int end) : base(filename, start, end) { this.fn = fn; this.args = args; this.keywords = keywords; this.stargs = stargs; this.kwargs = kwargs; }
public FunctionDef( Identifier name, List <Parameter> parameters, Identifier?vararg, Identifier?kwarg, Exp?annotation, SuiteStatement body, string filename, int start, int end) : base(filename, start, end) { this.name = name; this.parameters = parameters; this.vararg = vararg; this.kwarg = kwarg; this.Annotation = annotation; this.body = body; }
public Argument(Exp?name, Exp?defval, string filename, int start, int end) : base(filename, start, end) { this.name = name; this.defval = defval; }
public ExceptHandler(Exp?type, Identifier?name, SuiteStatement body, string filename, int start, int end) : base(filename, start, end) { this.type = type; this.name = name; this.body = body; }
public ReturnStatement(Exp?e, string filename, int pos, int end) : base(filename, pos, end) { Expression = e; }
public RaiseStatement(Exp?exToRaise, Exp?exOriginal, string filename, int pos, int end) : base(filename, pos, end) { this.exToRaise = exToRaise; this.exOriginal = exOriginal; }
public ExecStatement(Exp code, Exp?globals, Exp?locals, string filename, int pos, int end) : base(filename, pos, end) { this.code = code; this.globals = globals; this.locals = locals; }
public YieldExp(Exp?exp, string filename, int start, int end) : base(filename, start, end) { this.exp = exp; }
public Slice(Exp?start, Exp?end, Exp?slice, string filename, int s, int e) : base(filename, s, e) { this.Lower = start; this.Step = end; this.Upper = slice; }
public AliasedExp(Exp?exp, Identifier?alias, string filename, int start, int end) : base(filename, start, end) { this.exp = exp; this.alias = alias; }
public WithItem(Exp t, Exp?e, string filename, int start, int end) : base(filename, start, end) { this.t = t; this.e = e; }