Lines Matching full:new
49 let snippetCompiler = new SnippetCompiler();
51 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`let a = 1`), 0, undefined);
56 new Tryldglobalbyname(new Imm(0), "Reflect"),
57 new Sta(new VReg()),
58 new Lda(new VReg()),
59 new Ldobjbyname(new Imm(1), "apply"),
60 new Sta(new VReg()),
61 new Definefunc(new Imm(3), 'UnitTest.#1#', new Imm(5)),
62 new Sta(new VReg()),
63 new Lda(new VReg()),
64 new Sta(new VReg()),
65 new Createemptyarray(new Imm(4)),
66 new Sta(new VReg()),
67 new Lda(new VReg()),
68 new Stownbyindex(new Imm(5), new VReg(), new Imm(0)),
69 new Lda(new VReg()),
70 new Stownbyindex(new Imm(7), new VReg(), new Imm(1)),
71 new Lda(new VReg()),
72 new Stownbyindex(new Imm(9), new VReg(), new Imm(2)),
73 new Lda(new VReg()),
74 new Stownbyindex(new Imm(11), new VReg(), new Imm(3)),
75 new Lda(new VReg()),
76 new Stownbyindex(new Imm(13), new VReg(), new Imm(4)),
77 new Lda(new VReg()),
78 new Sta(new VReg()),
79 new Lda(new VReg()),
80 new Callthis3(new Imm(15), new VReg(), new VReg(), new VReg(), new VReg()),
81 new Returnundefined(),
88 let snippetCompiler = new SnippetCompiler();
90 … IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`let a = require('a.js')`), 0, undefined);
93 let requirePara = new VReg();
94 let requireReg = new VReg();
95 let moduleRequest = new VReg();
97 new Lda(requirePara),
98 new Sta(requireReg),
99 new LdaStr("a.js"),
100 new Sta(moduleRequest),
101 new Lda(new VReg()),
102 new Callarg1(new Imm(0), moduleRequest),
103 new Sta(new VReg()),
104 new Returnundefined()
111 let snippetCompiler = new SnippetCompiler();
113 … IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`let a = 1; exports.a = a;`), 0, undefined);
116 let exportsPara = new VReg();
117 let exportsReg = new VReg();
118 let tmpReg = new VReg();
119 let a = new VReg();
121 new Ldai(new Imm(1)),
122 new Sta(a),
123 new Lda(exportsPara),
124 new Sta(exportsReg),
125 new Mov(tmpReg, exportsReg),
126 new Lda(a),
127 new Stobjbyname(new Imm(0), "a", tmpReg),
128 new Returnundefined()