Lines Matching full:new
45 IRNode.pg = new PandaGen("foo", creatAstFromSnippet("var a = 1;"), 0, undefined);
47 new Lda(new VReg()),
48 new Stglobalvar(new Imm(0), "a"),
49 new Ldai(new Imm(1)),
50 new Stglobalvar(new Imm(1), "a"),
51 new Returnundefined()
62 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`if (true) {
65 let endLabel = new Label();
68 new Lda(new VReg()),
69 new Stglobalvar(new Imm(0), "a"),
70 new Lda(new VReg()),
71 new Istrue(),
72 new Jeqz(endLabel),
73 new Ldai(new Imm(2)),
74 new Stglobalvar(new Imm(1), "a"),
76 new Returnundefined()
83 let snippetCompiler = new SnippetCompiler();
85 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`function a() {};`), 0, undefined);
89 new Definefunc(new Imm(0), "UnitTest.a", new Imm(0)),
90 new Stglobalvar(new Imm(1), "a"),
91 new Returnundefined()
98 let snippetCompiler = new SnippetCompiler();
100 …IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`function a() {}; function a() {}`), 0, undefi…
104 new Definefunc(new Imm(0), "UnitTest.#2#a", new Imm(0)),
105 new Stglobalvar(new Imm(1), "a"),
106 new Returnundefined()
114 let snippetCompiler = new SnippetCompiler();
116 … IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`var a = 1; function a() {}`), 0, undefined);
120 new Definefunc(new Imm(0), "UnitTest.a", new Imm(0)),
121 new Stglobalvar(new Imm(1), "a"),
122 new Ldai(new Imm(1)),
123 new Stglobalvar(new Imm(2), "a"),
124 new Returnundefined()
132 let snippetCompiler = new SnippetCompiler();
134 … IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`function a() {var a = 1;}`), 0, undefined);
138 let a = new VReg();
140 new Lda(a),
141 new Sta(new VReg()),
142 new Ldai(new Imm(1)),
143 new Sta(a),
145 new Returnundefined()
152 let snippetCompiler = new SnippetCompiler();
154 …IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`function a() {function b() {}};`), 0, undefin…
157 let a = new VReg();
159 new Definefunc(new Imm(0), "UnitTest.b", new Imm(0)),
160 new Sta(a),
162 new Returnundefined()
170 let snippetCompiler = new SnippetCompiler();
175 let idReg = new VReg();
177 new LdaStr("a"),
178 new Sta(idReg),
179 new ThrowUndefinedifhole(new VReg(), idReg)
187 let snippetCompiler = new SnippetCompiler();
194 let idReg = new VReg();
197 new LdaStr("a"),
198 new Sta(idReg),
199 new ThrowUndefinedifhole(new VReg(), idReg)
207 let snippetCompiler = new SnippetCompiler();
214 let idReg = new VReg();
217 new LdaStr("a"),
218 new Sta(idReg),
219 new ThrowUndefinedifhole(new VReg(), idReg)