Lines Matching full:new
43 IRNode.pg = new PandaGen("", creatAstFromSnippet(``), 0, undefined);
44 let tryBeginLabel = new Label();
45 let tryEndLabel = new Label();
46 let catchBeginLabel = new Label();
47 let catchEndLabel = new Label();
50 new Ldai(new Imm(0)),
51 new Sttoglobalrecord(new Imm(0), 'a'),
53 new Ldai(new Imm(1)),
54 new Trystglobalbyname(new Imm(1), 'a'),
56 new Jmp(catchEndLabel),
58 new Ldai(new Imm(2)),
59 new Trystglobalbyname(new Imm(2), 'a'),
61 new Returnundefined()
72 IRNode.pg = new PandaGen("", creatAstFromSnippet(``), 0, undefined);
73 let tryBeginLabel = new Label();
74 let tryEndLabel = new Label();
75 let catchBeginLabel = new Label();
76 let catchEndLabel = new Label();
77 let err = new VReg();
80 new Ldai(new Imm(0)),
81 new Sttoglobalrecord(new Imm(0), 'a'),
83 new Ldai(new Imm(1)),
84 new Trystglobalbyname(new Imm(1), 'a'),
86 new Jmp(catchEndLabel),
88 new Sta(err),
89 new Ldai(new Imm(2)),
90 new Trystglobalbyname(new Imm(2), 'a'),
92 new Returnundefined()
103 IRNode.pg = new PandaGen("", creatAstFromSnippet(``), 0, undefined);
104 let tryBeginLabel = new Label();
105 let tryEndLabel = new Label();
106 let catchBeginLabel = new Label();
107 let catchEndLabel = new Label();
108 let exceptionVreg = new VReg();
111 new Ldai(new Imm(0)),
112 new Sttoglobalrecord(new Imm(0), 'a'),
114 new Ldai(new Imm(1)),
115 new Trystglobalbyname(new Imm(1), 'a'),
117 new Ldai(new Imm(3)),
118 new Trystglobalbyname(new Imm(2), 'a'),
119 new Jmp(catchEndLabel),
121 new Sta(exceptionVreg),
122 new Ldai(new Imm(3)),
123 new Trystglobalbyname(new Imm(3), 'a'),
124 new Lda(exceptionVreg),
125 new Throw(),
127 new Returnundefined()
139 IRNode.pg = new PandaGen("", creatAstFromSnippet(``), 0, undefined);
140 let exceptionVreg = new VReg();
141 let tryBeginLabel = new Label();
142 let tryEndLabel = new Label();
143 let catchBeginLabel = new Label();
144 let nestedTryBeginLabel = new Label();
145 let nestedTryEndLabel = new Label();
146 let nestedCatchBeginLabel = new Label();
147 let nestedCatchEndLabel = new Label();
148 let catchEndLabel = new Label();
151 new Ldai(new Imm(0)),
152 new Sttoglobalrecord(new Imm(0), 'a'),
155 new Ldai(new Imm(1)),
156 new Trystglobalbyname(new Imm(1), 'a'),
158 new Jmp(tryEndLabel),
160 new Ldai(new Imm(2)),
161 new Trystglobalbyname(new Imm(2), 'a'),
164 new Ldai(new Imm(3)),
165 new Trystglobalbyname(new Imm(3), 'a'),
166 new Jmp(catchEndLabel),
168 new Sta(exceptionVreg),
169 new Ldai(new Imm(3)),
170 new Trystglobalbyname(new Imm(4), 'a'),
171 new Lda(exceptionVreg),
172 new Throw(),
174 new Returnundefined()