cpython
gh-153569: simplify tokenizer source and formatted-string state
#156654
Open

gh-153569: simplify tokenizer source and formatted-string state #156654

pablogsal
pablogsal pablogsal force pushed from 73741c4c to cc5e4474 2 days ago
pablogsal pablogsal force pushed from cc5e4474 to 73741c4c 2 days ago
pablogsal pablogsal force pushed from 73741c4c to b2bc8d12 2 days ago
pablogsal pablogsal force pushed from b2bc8d12 to d9b2b16a 2 days ago
pablogsal pablogsal added skip news
pablogsal pablogsal force pushed from d9b2b16a to f575fb6b 2 days ago
pablogsal pablogsal force pushed from f575fb6b to 6e7c669a 1 day ago
pablogsal gh-153569: bound tokenizer input storage
230bc5d0
pablogsal gh-153569: return tokenizer tokens as source spans
f134e816
pablogsal gh-153569: remove the unused tokenizer cursor and line index
14e461fe
pablogsal gh-89760: avoid following junctions during test cleanup
9318772e
pablogsal gh-153569: store formatted-string text as source spans
ea936bc3
pablogsal gh-153569: derive token locations from the live buffer
9485f2aa
pablogsal gh-153569: derive tokenizer failures from done state
1c9b9dd8
pablogsal gh-153569: keep buffer relocation inside the reader
14c25d1c
pablogsal gh-153569: use tokenizer source for parser diagnostics
6a2343b9
pablogsal gh-153569: make the reader own interactive state
86289ab5
pablogsal gh-153569: initialize file encoding without tokenizing
eaa1cbf7
pablogsal gh-153569: remove redundant reader counters
5195c03d
pablogsal gh-153569: let the reader construct tokenizer state
d68ced4d
pablogsal gh-153569: keep only active formatted-string state
884997b9
pablogsal pablogsal force pushed from 6e7c669a to 884997b9 1 day ago
pablogsal gh-153569: assert tokenizer state invariants
9ce1fd9d

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone