Lines Matching full:compiler
22 import { Compiler } from "../compiler";
30 private compiler: Compiler; property in SwitchBase
34 …constructor(stmt: ts.SwitchStatement, compiler: Compiler, caseNums: number, switchEndLabel: Label)…
36 this.compiler = compiler;
37 this.pandaGen = compiler.getPandaGen();
59 this.compiler.compileExpression(this.stmt.expression);
65 this.compiler.compileStatement(statement);
74 this.compiler.compileExpression(caseTarget.expression);
98 export function compileSwitchStatement(stmt: ts.SwitchStatement, compiler: Compiler) {
99 compiler.pushScope(stmt);
100 let pandaGen = compiler.getPandaGen();
103 let switchBuilder = new SwitchBase(stmt, compiler, caseNums, switchEndLabel);
137 compiler.popScope();