cpython/Parser
Eli Bendersky 5e3d338a74 Issue #19655: Replace the ASDL parser carried with CPython
The new parser does not rely on Spark (which is now removed from our repo),
uses modern 3.x idioms and is significantly smaller and simpler.

It generates exactly the same AST files (.h and .c), so in practice no builds
should be affected.
2014-05-09 17:58:22 -07:00
..
Python.asdl PEP 465: a dedicated infix operator for matrix multiplication (closes #21176) 2014-04-09 23:55:56 -04:00
acceler.c
asdl.py Issue #19655: Replace the ASDL parser carried with CPython 2014-05-09 17:58:22 -07:00
asdl_c.py Issue #19655: Replace the ASDL parser carried with CPython 2014-05-09 17:58:22 -07:00
bitset.c
firstsets.c
grammar.c Fix compiler warnings on Windows 64-bit in grammar.c 2013-11-18 01:07:38 +01:00
grammar1.c Issue #18722: Remove uses of the "register" keyword in C code. 2013-08-13 20:18:52 +02:00
listnode.c
metagrammar.c
myreadline.c Issue #16136: Remove VMS support and VMS-related code 2013-12-21 16:19:10 +01:00
node.c upcast int to size_t to silence two autological-constant-out-of-range-compare warnings with clang. 2013-12-04 08:42:46 +01:00
parser.c Issue #1772673: The type of `char*` arguments now changed to `const char*`. 2013-10-19 21:03:34 +03:00
parser.h
parsetok.c Fix a compiler warning on Windows 64-bit in parsetok.c 2013-11-18 01:09:51 +01:00
parsetok_pgen.c Issue #10785: Store the filename as Unicode in the Python parser. 2011-04-05 00:39:01 +02:00
pgen.c Silence warning about set but unused variable inside compile_atom() in non-debug builds 2013-07-31 23:47:56 +02:00
pgenmain.c Issue #1772673: The type of `char*` arguments now changed to `const char*`. 2013-10-19 21:03:34 +03:00
printgrammar.c
tokenizer.c PEP 465: a dedicated infix operator for matrix multiplication (closes #21176) 2014-04-09 23:55:56 -04:00
tokenizer.h Issue #1772673: The type of `char*` arguments now changed to `const char*`. 2013-10-19 21:03:34 +03:00
tokenizer_pgen.c