public Scope SetCurrentFunction(FunctionType type) { return new Scope(this.locals, this.esp_pos, this.globals, type, this.typedefs, this.enums ); }