275 insertions.append((len(curcode), |
275 insertions.append((len(curcode), |
276 [(0, Generic.Prompt, line[:end])])) |
276 [(0, Generic.Prompt, line[:end])])) |
277 curcode += line[end:] |
277 curcode += line[end:] |
278 else: |
278 else: |
279 if curcode: |
279 if curcode: |
280 for item in do_insertions(insertions, |
280 yield from do_insertions(insertions, |
281 dylexer.get_tokens_unprocessed(curcode)): |
281 dylexer.get_tokens_unprocessed(curcode)) |
282 yield item |
|
283 curcode = '' |
282 curcode = '' |
284 insertions = [] |
283 insertions = [] |
285 yield match.start(), Generic.Output, line |
284 yield match.start(), Generic.Output, line |
286 if curcode: |
285 if curcode: |
287 for item in do_insertions(insertions, |
286 yield from do_insertions(insertions, |
288 dylexer.get_tokens_unprocessed(curcode)): |
287 dylexer.get_tokens_unprocessed(curcode)) |
289 yield item |
|