public static Scope CreateFunctionChild(Scope parent) { return new Scope { parent = parent, returnLabel = Expr.Label(typeof(object)) }; }
public static Scope CreateChild(Scope parent) { return new Scope { parent = parent, breakLabel = parent.breakLabel }; }