Lines Matching full:compiler
21 import { Compiler } from "../compiler";
23 export function compileYieldExpression(compiler: Compiler, expr: ts.YieldExpression) {
24 …if (!(compiler.getFuncBuilder() instanceof GeneratorFunctionBuilder || compiler.getFuncBuilder() i…
28 expr.asteriskToken ? genYieldStarExpr(compiler, expr) : genYieldExpr(compiler, expr);
31 function genYieldExpr(compiler: Compiler, expr: ts.YieldExpression) {
32 let pandaGen = compiler.getPandaGen();
33 …let funcBuilder = <GeneratorFunctionBuilder | AsyncGeneratorFunctionBuilder> compiler.getFuncBuild…
35 compiler.compileExpression(expr.expression);
43 function genYieldStarExpr(compiler: Compiler, expr: ts.YieldExpression) {
44 let funcBuilder = <GeneratorFunctionBuilder>compiler.getFuncBuilder();
48 compiler.compileExpression(expr.expression!);