/ark/ts2abc/ts2panda/tests/expression/ |
D | cmpBinary.test.ts | 58 let endLabel = new Label(); variable 67 new Jmp(endLabel), 70 endLabel, 80 let endLabel = new Label(); variable 89 new Jmp(endLabel), 92 endLabel, 102 let endLabel = new Label(); variable 111 new Jmp(endLabel), 114 endLabel, 124 let endLabel = new Label(); variable [all …]
|
D | binary.test.ts | 86 let endLabel = new Label(); variable 96 new Jmp(endLabel), 99 endLabel, 114 let endLabel = new Label(); variable 125 new Jmp(endLabel), 129 endLabel, 144 let endLabel = new Label(); variable 155 new Jmp(endLabel), 159 endLabel,
|
D | conditions.test.ts | 180 let endLabel = new Label(); variable 184 new Jeqz(endLabel), 188 endLabel,
|
D | functionExpression.test.ts | 311 let endLabel = new Label(); variable 336 endLabel,
|
/ark/ts2abc/ts2panda/src/function/ |
D | asyncFunctionBuilder.ts | 36 private endLabel: Label; property in AsyncFunctionBuilder 43 this.endLabel = new Label(); 107 pandaGen.label(node, this.endLabel); 120 new CatchTable(pandaGen, this.endLabel, new LabelPair(this.beginLabel, this.endLabel));
|
/ark/ts2abc/ts2panda/src/statement/ |
D | forOfStatement.ts | 60 let endLabel = new Label(); 79 let labelTarget = new LabelTarget(stmt, endLabel, nextLabel, needCreateLoopEnv); 87 pandaGen.label(stmt, endLabel);
|
D | tryStatement.ts | 56 private endLabel: Label; property in LabelPair 58 constructor(beginLabel: Label, endLabel: Label) { 60 this.endLabel = endLabel; 68 return this.endLabel;
|
/ark/ts2abc/ts2panda/tests/statements/ |
D | functionDeclaration.test.ts | 117 let endLabel = new Label(); variable 128 new Jeqz(endLabel), 131 endLabel,
|
/ark/ts2abc/ts2panda/tests/ |
D | hoist.test.ts | 59 let endLabel = new Label(); variable 66 new Jeqz(endLabel), 69 endLabel,
|
/ark/ts2abc/ts2panda/src/ |
D | compiler.ts | 389 let endLabel = new Label(); 396 endLabel); 399 pandaGen.label(decl, endLabel); 728 constructTry(node: ts.Node, tryBuilder: TryBuilderBase, endLabel?: Label) { 733 let catchEndLabel = endLabel ? endLabel : new Label(); 759 if (!endLabel) { 836 let endLabel = new Label(); 838 pandaGen.jumpIfTrue(binExpr, endLabel); 841 pandaGen.label(binExpr, endLabel); 1242 let endLabel = new Label(); [all …]
|
D | compilerUtils.ts | 75 let endLabel = new Label(); 99 pandaGen.branch(element, endLabel); 174 pandaGen.branch(arr, endLabel); 188 pandaGen.label(arr, endLabel);
|
D | pandagen.ts | 796 let endLabel = new Label(); 800 this.branch(node, endLabel); 804 this.label(node, endLabel); 1294 let endLabel = new Label(); 1325 this.branch(node, endLabel); 1328 this.label(node, endLabel);
|
/ark/ts2abc/ts2panda/tests/watch_expression/ |
D | addWatch.test.ts | 571 let endLabel = new Label(); variable 601 endLabel, 740 let endLabel = new Label(); variable 785 new Jeqz(endLabel), 788 endLabel,
|