• Home
  • Raw
  • Download

Lines Matching full:new

44         IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`let obj;
48 let objReg = new VReg();
51 new Tryldglobalbyname(new Imm(1), 'obj'),
52 new Sta(objReg),
53 new Lda(objReg),
54 new Ldobjbyname(new Imm(2), "property")
64 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`let obj;
67 let objReg = new VReg();
68 let tempObj = new VReg();
71 new Tryldglobalbyname(new Imm(1), 'obj'),
72 new Sta(tempObj),
73 new Mov(objReg, tempObj),
74 new Ldai(new Imm(0)),
75 new Stobjbyname(new Imm(2), "property", objReg),
89 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`
96 let objInstance = new VReg();
97 let funcReg = new VReg();
98 let propReg = new VReg();
101 new Createobjectwithbuffer(new Imm(0), "_0"),
102 new Sta(objInstance),
103 new Lda(new VReg()),
104 new Definemethod(new Imm(1), "myMethod", new Imm(1)),
105 new Sta(funcReg),
106 new LdaStr("myMethod"),
107 new Sta(propReg),
108 new Lda(new VReg()),
109 new Definegettersetterbyvalue(objInstance, propReg, new VReg(), funcReg),
133 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`
138 let objInstance = new VReg();
139 let funcReg = new VReg();
140 let propReg = new VReg();
143 new Createobjectwithbuffer(new Imm(0), "_0"),
144 new Sta(objInstance),
145 new Lda(new VReg()),
146 new Definemethod(new Imm(1), "a", new Imm(0)),
147 new Sta(funcReg),
148 new LdaStr("a"),
149 new Sta(propReg),
150 new Lda(new VReg()),
151 new Definegettersetterbyvalue(objInstance, propReg, funcReg, new VReg()),
170 IRNode.pg = new PandaGen("foo", creatAstFromSnippet(`let obj = {
175 let objInstance = new VReg();
176 let getterReg = new VReg();
177 let setterReg = new VReg();
178 let propReg = new VReg();
181 new Createobjectwithbuffer(new Imm(0), "_0"),
182 new Sta(objInstance),
183 new Lda(new VReg()),
184 new Definemethod(new Imm(1), "#1#a", new Imm(0)),
185 new Sta(getterReg),
186 new Lda(new VReg()),
187 new Definemethod(new Imm(2), "#2#a", new Imm(1)),
188 new Sta(setterReg),
189 new LdaStr("a"),
190 new Sta(propReg),
191 new Lda(new VReg()),
192 new Definegettersetterbyvalue(objInstance, propReg, getterReg, setterReg),