- Add support for Python 3.14
- Update _ast_gen.py to be in sync with c_ast.py
- Removed dependency on PLY by rewriting pycparser to use a hand-written lexer and recursive-descent parser for C
- Drop support for end-of-life Python 3.8
From pycparser
What's Changed
- Removed dependency on PLY, by rewriting pycparser to use a hand-written lexer and recursive-descent parser for C. No API changes / functionality changes intended - the same AST is produced.
- Add support for Python 3.14 and drop EOL 3.8 by @hugovk in https://github.com/eliben/pycparser/pull/581
- Update _ast_gen.py to be in sync with c_ast.py by @simonlindholm in https://github.com/eliben/pycparser/pull/582
Full Changelog: https://github.com/eliben/pycparser/compare/release_v2.23...release_v3.00