public ClassDef(Name name, Expr[] bases, Stmt body) : base(body) { this.name = name; this.bases = bases; }
public static GlobalSuite Bind(Stmt root, CompilerContext context) { Binder binder = new Binder(context); return(binder.DoBind(root)); }
public GlobalSuite(Stmt body) : base(body) { }
public FuncDef(Name name, Expr[] parameters, Expr[] defaults, FuncDefType flags, Stmt body, string sourceFile) : base(body) { this.name = name; this.parameters = parameters; this.defaults = defaults; this.flags = flags; this.decorators = null; this.filename = sourceFile; }
protected ScopeStatement(Stmt body) { this.body = body; }