• Home
  • Raw
  • Download

Lines Matching refs:tokens

25         tokens = self._parse("abc")
26 tokens.insertBefore(0, "0")
28 result = tokens.toString()
34 tokens = self._parse("abc")
35 tokens.insertAfter(2, "x")
37 result = tokens.toString()
43 tokens = self._parse("abc")
44 tokens.insertBefore(1, "x")
45 tokens.insertAfter(1, "x")
47 result = tokens.toString()
53 tokens = self._parse("abc")
54 tokens.replace(0, "x")
56 result = tokens.toString()
62 tokens = self._parse("abc")
63 tokens.replace(2, "x")
65 result = tokens.toString()
71 tokens = self._parse("abc")
72 tokens.replace(1, "x")
74 result = tokens.toString()
80 tokens = self._parse("abc")
81 tokens.replace(1, "x")
82 tokens.replace(1, "y")
84 result = tokens.toString()
90 tokens = self._parse("abc")
91 tokens.insertBefore(0, "_")
92 tokens.replace(1, "x")
93 tokens.replace(1, "y")
95 result = tokens.toString()
101 tokens = self._parse("abc")
102 tokens.replace(1, "x")
103 tokens.delete(1)
105 result = tokens.toString()
111 tokens = self._parse("abc")
112 tokens.replace(0, 2, "x")
113 tokens.insertBefore(1, "0")
118 tokens.toString)
121 tokens = self._parse("abc")
122 tokens.insertBefore(0, "0")
123 tokens.replace(0, "x") # supercedes insert at 0
125 result = tokens.toString()
131 tokens = self._parse("abc")
132 tokens.insertBefore(1, "x")
133 tokens.insertBefore(1, "y")
135 result = tokens.toString()
141 tokens = self._parse("abc")
142 tokens.insertBefore(0, "x")
143 tokens.insertBefore(0, "y")
144 tokens.replace(0, "z")
146 result = tokens.toString()
152 tokens = self._parse("abc")
153 tokens.replace(2, "x")
154 tokens.insertBefore(2, "y")
156 result = tokens.toString()
162 tokens = self._parse("abc")
163 tokens.insertBefore(2, "y")
164 tokens.replace(2, "x")
166 result = tokens.toString()
172 tokens = self._parse("abc")
173 tokens.replace(2, "x")
174 tokens.insertAfter(2, "y")
176 result = tokens.toString()
182 tokens = self._parse("abcccba")
183 tokens.replace(2, 4, "x")
184 tokens.insertBefore(2, "y")
186 result = tokens.toString()
192 tokens = self._parse("abcccba")
193 tokens.replace(2, 4, "x")
194 tokens.insertBefore(4, "y") # no effect; within range of a replace
200 tokens.toString)
204 tokens = self._parse("abcccba")
205 tokens.replace(2, 4, "x")
206 tokens.insertAfter(4, "y")
208 result = tokens.toString()
214 tokens = self._parse("abcccba")
215 tokens.replace(0, 6, "x")
217 result = tokens.toString()
223 tokens = self._parse("abcccba")
224 tokens.replace(2, 4, "xyz")
226 result = tokens.toString(0, 6)
232 tokens = self._parse("abcccba")
233 tokens.replace(2, 4, "xyz")
234 tokens.replace(3, 5, "foo") # overlaps, error
240 tokens.toString)
244 tokens = self._parse("abcccba")
245 tokens.replace(2, 4, "xyz")
246 tokens.replace(1, 3, "foo") # overlap, error
252 tokens.toString)
256 tokens = self._parse("abcba")
257 tokens.replace(2, 2, "xyz")
258 tokens.replace(0, 3, "foo")
260 result = tokens.toString()
266 tokens = self._parse("abc")
267 tokens.insertBefore(0, "x")
268 tokens.insertBefore(0, "y")
269 result = tokens.toString()
275 tokens = self._parse("abc")
276 tokens.insertBefore(1, "x")
277 tokens.insertBefore(0, "y")
278 tokens.insertBefore(1, "z")
279 result = tokens.toString()
285 tokens = self._parse("abc")
286 tokens.replace(0, 2, "foo")
287 tokens.insertBefore(0, "z") # combine with left edge of rewrite
288 result = tokens.toString()
294 tokens = self._parse("abc")
295 tokens.delete(0, 2)
296 tokens.insertBefore(0, "z") # combine with left edge of rewrite
297 result = tokens.toString()
303 tokens = self._parse("abc")
304 tokens.insertBefore(1, "x")
305 tokens.insertBefore(2, "y")
306 tokens.insertBefore(0, "z")
307 result = tokens.toString()
313 tokens = self._parse("abcc")
314 tokens.replace(1, 2, "foo")
315 tokens.replace(0, 3, "bar") # wipes prior nested replace
316 result = tokens.toString()
322 tokens = self._parse("abcc")
323 tokens.replace(0, 3, "bar")
324 tokens.replace(1, 2, "foo") # cannot split earlier replace
330 tokens.toString)
334 tokens = self._parse("abcc")
335 tokens.replace(1, 2, "foo")
336 tokens.replace(0, 2, "bar") # wipes prior nested replace
337 result = tokens.toString()
343 tokens = self._parse("abcc")
344 tokens.replace(1, 2, "foo")
345 tokens.replace(1, 3, "bar") # wipes prior nested replace
346 result = tokens.toString()
352 tokens = self._parse("abcc")
353 tokens.replace(1, 2, "foo")
354 tokens.replace(1, 2, "foo") # drop previous, identical
355 result = tokens.toString()
361 tokens = self._parse("abc")
362 tokens.insertBefore(1, "foo")
363 tokens.replace(1, 2, "foo") # kill prev insert
364 result = tokens.toString()
370 tokens = self._parse("abcc")
371 tokens.insertBefore(1, "x")
372 tokens.replace(2, 3, "foo")
373 result = tokens.toString()
379 tokens = self._parse("abcc")
380 tokens.replace(2, 3, "foo")
381 tokens.insertBefore(1, "x")
382 result = tokens.toString()
388 tokens = self._parse("abc")
389 tokens.insertBefore(2, "y")
390 tokens.delete(2)
391 result = tokens.toString()
413 tokens = self._parse("x = 3 * 0;")
414 tokens.replace(4, 8, "0") # replace 3 * 0 with 0
416 result = tokens.toOriginalString()
420 result = tokens.toString()
424 result = tokens.toString(0, 9)
428 result = tokens.toString(4, 8)
436 tokens = self._parse("x = 3 * 0 + 2 * 0;")
438 result = tokens.toOriginalString()
442 tokens.replace(4, 8, "0") # replace 3 * 0 with 0
443 result = tokens.toString()
447 result = tokens.toString(0, 17)
451 result = tokens.toString(4, 8)
455 result = tokens.toString(0, 8)
459 result = tokens.toString(12, 16)
463 tokens.insertAfter(17, "// comment")
464 result = tokens.toString(12, 18)
468 result = tokens.toString(0, 8) # try again after insert at end