Lines Matching refs:script
94 var script = Debug.findScript(a);
95 assertTrue(script.data === Debug.findScript(b).data);
96 assertTrue(script.data === Debug.findScript(c).data);
97 assertTrue(script.data === Debug.findScript(d).data);
98 assertTrue(script.source === Debug.findScript(b).source);
99 assertTrue(script.source === Debug.findScript(c).source);
100 assertTrue(script.source === Debug.findScript(d).source);
108 var location = script.locationFromPosition(p);
134 var location = script.locationFromPosition(p);
143 assertEquals(0, script.locationFromPosition(0).position);
144 assertEquals(0, script.locationFromPosition(0).line);
145 assertEquals(0, script.locationFromPosition(0).column);
148 assertEquals(1, script.locationFromPosition(1).position);
149 assertEquals(0, script.locationFromPosition(1).line);
150 assertEquals(1, script.locationFromPosition(1).column);
153 assertEquals(start_a, script.locationFromPosition(start_a).position);
154 assertEquals(0, script.locationFromPosition(start_a).line - comment_lines);
155 assertEquals(10, script.locationFromPosition(start_a).column);
158 assertEquals(start_b, script.locationFromPosition(start_b).position);
159 assertEquals(1, script.locationFromPosition(start_b).line - comment_lines);
160 assertEquals(13, script.locationFromPosition(start_b).column);
163 assertEquals(start_c, script.locationFromPosition(start_c).position);
164 assertEquals(4, script.locationFromPosition(start_c).line - comment_lines);
165 assertEquals(12, script.locationFromPosition(start_c).column);
168 assertEquals(start_d, script.locationFromPosition(start_d).position);
169 assertEquals(11, script.locationFromPosition(start_d).line - comment_lines);
170 assertEquals(10, script.locationFromPosition(start_d).column);
173 assertEquals(0, script.locationFromLine().position);
174 assertEquals(0, script.locationFromLine().line);
175 assertEquals(0, script.locationFromLine().column);
176 assertEquals(0, script.locationFromLine(0).position);
177 assertEquals(0, script.locationFromLine(0).line);
178 assertEquals(0, script.locationFromLine(0).column);
181 assertEquals(1, script.locationFromLine(0, 1).position);
182 assertEquals(0, script.locationFromLine(0, 1).line);
183 assertEquals(1, script.locationFromLine(0, 1).column);
186 assertEquals(1, script.locationFromLine(0, 0, 1).position);
187 assertEquals(0, script.locationFromLine(0, 0, 1).line);
188 assertEquals(1, script.locationFromLine(0, 0, 1).column);
191 assertEquals(start_a, script.locationFromLine(void 0, void 0, start_a).position);
192 assertEquals(0, script.locationFromLine(void 0, void 0, start_a).line - comment_lines);
193 assertEquals(10, script.locationFromLine(void 0, void 0, start_a).column);
194 assertEquals(start_a, script.locationFromLine(0, void 0, start_a).position);
195 assertEquals(0, script.locationFromLine(0, void 0, start_a).line - comment_lines);
196 assertEquals(10, script.locationFromLine(0, void 0, start_a).column);
197 assertEquals(start_a, script.locationFromLine(0, 0, start_a).position);
198 assertEquals(0, script.locationFromLine(0, 0, start_a).line - comment_lines);
199 assertEquals(10, script.locationFromLine(0, 0, start_a).column);
202 assertEquals(start_a + 14, script.locationFromLine(1, 0, start_a).position);
203 assertEquals(1, script.locationFromLine(1, 0, start_a).line - comment_lines);
204 assertEquals(0, script.locationFromLine(1, 0, start_a).column);
207 assertEquals(start_a + 14 + 2, script.locationFromLine(1, 2, start_a).position);
208 assertEquals(1, script.locationFromLine(1, 2, start_a).line - comment_lines);
209 assertEquals(2, script.locationFromLine(1, 2, start_a).column);
212 assertEquals(start_b, script.locationFromLine(0, 0, start_b).position);
213 assertEquals(1, script.locationFromLine(0, 0, start_b).line - comment_lines);
214 assertEquals(13, script.locationFromLine(0, 0, start_b).column);
217 assertEquals(start_b + 6, script.locationFromLine(1, 0, start_b).position);
218 assertEquals(2, script.locationFromLine(1, 0, start_b).line - comment_lines);
219 assertEquals(0, script.locationFromLine(1, 0, start_b).column);
222 assertEquals(start_b + 6 + 11, script.locationFromLine(1, 11, start_b).position);
223 assertEquals(2, script.locationFromLine(1, 11, start_b).line - comment_lines);
224 assertEquals(11, script.locationFromLine(1, 11, start_b).column);
228 assertEquals(start_b + 6 + 12, script.locationFromLine(1, 12, start_b).position);
229 assertEquals(3, script.locationFromLine(1, 12, start_b).line - comment_lines);
230 assertEquals(0, script.locationFromLine(1, 12, start_b).column);
253 assertEquals(0, script.locationFromPosition(-1).line);
254 assertEquals(null, script.locationFromPosition(last_position + 1));
257 assertEquals(last_position, script.locationFromPosition(last_position).position);
258 assertEquals(last_line, script.locationFromPosition(last_position).line);
259 assertEquals(last_column, script.locationFromPosition(last_position).column);
268 location = script.locationFromLine(1, 0, start_b);
273 location = script.locationFromLine(1, 2, start_b);
278 location = script.locationFromLine(1, 2, start_b);
282 location = script.locationFromLine(1, 2, start_b);
286 location = script.locationFromLine(1, 2, start_b);
290 location = script.locationFromLine(1, 2, start_b);
294 location = script.locationFromLine(1, 2, start_b);
298 location = script.locationFromLine(1, 2, start_b);
302 location = script.locationFromLine(1, 2, start_b);
306 location = script.locationFromLine(1, 2, start_b);
310 location = script.locationFromLine(1, 2, start_b);
319 location = script.locationFromLine(1, 10, start_b);
323 location = script.locationFromLine(1, 10, start_b);
332 location = script.locationFromLine(1, 0, start_b);
336 location = script.locationFromLine(1, 0, start_b);
340 location = script.locationFromLine(1, 0, start_b);
344 location = script.locationFromLine(1, 0, start_b);
348 // Test that script.sourceLine(line) works.
351 assertTrue(line_content_regexp.test(script.sourceLine(start_line_d + line)));