Serhiy Storchaka
|
b3d2427f22
|
gh-58032: Do not use argparse.FileType in module CLIs and scripts (GH-113649)
Open and close files manually. It prevents from leaking files,
preliminary creation of output files, and accidental closing of stdin
and stdout.
|
2024-01-10 15:07:19 +02:00 |
Nikita Sobolev
|
cf7ba83eb2
|
gh-108455: Run `mypy` on `Tools/peg_generator` (#108456)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
|
2023-08-28 21:04:12 +01:00 |
Pablo Galindo Salgado
|
da8f87b7ea
|
gh-107015: Remove async_hacks from the tokenizer (#107018)
|
2023-07-26 16:34:15 +01:00 |
Pablo Galindo Salgado
|
b01fd533fe
|
Extract visitors from the grammar nodes and call makers in the peg generator (GH-28172)
Simplify the peg generator logic by extracting as much visitors as possible to disentangle the flow and separate concerns.
|
2021-09-05 14:58:52 +01:00 |
Pablo Galindo Salgado
|
953d27261e
|
Update pegen to use the latest upstream developments (GH-27586)
|
2021-08-12 17:37:30 +01:00 |
Guido van Rossum
|
508ed2d912
|
Delete remaining references to Grammar/Grammar from docs (#21624)
(Ironically, the file itself remains, see https://github.com/we-like-parsers/cpython/issues/135.)
|
2020-07-26 08:27:52 -07:00 |
Pablo Galindo
|
5fc4f8ae68
|
Fix trailing whitespace in keyword.py (GH-20881)
|
2020-06-15 04:33:33 +01:00 |
Pablo Galindo
|
78319e373d
|
Include soft keywords in keyword.py (GH-20877)
|
2020-06-15 03:55:15 +01:00 |
Pablo Galindo
|
756180b4bf
|
bpo-40939: Clean and adapt the peg_generator directory after deleting the old parser (GH-20822)
|
2020-06-12 01:55:35 +01:00 |
Lysandros Nikolaou
|
9727694f08
|
bpo-40939: Generate keyword.py using the new parser (GH-20800)
|
2020-06-11 13:45:15 +01:00 |