Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 40 million developers.
Sign up
Popular repositories
-
-
Forked from vikasuy/pyxl
A Python 3 extension for writing structured and reusable inline HTML.
-
-
1,017 contributions in the last year
Contribution activity
February 2020
gvanrossum has no activity
yet for this period.
January 2020
Created a pull request in gvanrossum/pegen that received 8 comments
By default, compile to bytecode rather than to AST
Use mode=1 to return an AST, or mode=0 to return None. Note that mode=1 is actually the slowest, since it has to convert the internal AST to an ast…
+45
−20
•
8
comments
- Fix bug in comparison rule
- Fix show_parse script after change of default mode
- Add formatting targets to the makefile
- Teach pegen to compute first sets
- Generate a 2D array which arranges the keywords by length
- Rearrange alternatives in grammar
- Generate different token type for each keyword
- Check for reserved keywords in name_token
- Set filename to '<string>' in run_parser in case tok->filename is NULL
- Refactor and simplify string token handling and parse them correctly in all grammars
- Add test_nasty_mutually_left_recursive to the c parser test suite
- Refactor visit_Alt in the C generator
- Remove TODO.md and notes.md
- Fix bug with starred expression in starred sequence
- Add del_targets
- Do not optimize away asserts in the CI
- Refactor star_targets rules
- Refactor targets rules
- Generate type for NAME, STRING and NUMBER variables
- Support STRING+ atoms and add support multiple string types (but still no f-strings)
- Refactor primary and slices rules
- Allow the C parser to make use of metas for header/footer inclusion
- Refactor rules for class_def and arguments
- Move all test cases to the test_ast_generation file
- Create a more general way to set context in AST nodes
- [3.7] bpo-39493: Fix definition of IO.closed in typing.py (GH-18265)
- [3.8] bpo-39493: Fix definition of IO.closed in typing.py (GH-18265)
- bpo-39493: Fix definition of IO.closed in typing.py
- bpo-39308: Make _tp_cache typed
- [3.8] bpo-39235: Fix end location for genexp in call args (GH-17925)
- bpo-39235: Check end_lineno and end_col_offset of AST nodes.
Created an issue in gvanrossum/pegen that received 7 comments
Integration into CPython
I talked to Łukasz and he's excited to see this integrated into CPython 3.9. Some of his suggestions: Test on the 100 most popular PyPI packages (…
7
comments