gitextract_xd1s015c/ ├── .gitattributes ├── .github/ │ └── workflows/ │ └── build.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── ast27/ │ ├── Custom/ │ │ └── typed_ast.c │ ├── Grammar/ │ │ └── Grammar │ ├── Include/ │ │ ├── Python-ast.h │ │ ├── asdl.h │ │ ├── ast.h │ │ ├── bitset.h │ │ ├── compile.h │ │ ├── errcode.h │ │ ├── graminit.h │ │ ├── grammar.h │ │ ├── node.h │ │ ├── parsetok.h │ │ ├── pgenheaders.h │ │ ├── pyarena.h │ │ ├── pycore_pyarena.h │ │ └── token.h │ ├── Parser/ │ │ ├── Python.asdl │ │ ├── acceler.c │ │ ├── asdl.py │ │ ├── asdl_c.py │ │ ├── bitset.c │ │ ├── grammar.c │ │ ├── grammar1.c │ │ ├── node.c │ │ ├── parser.c │ │ ├── parser.h │ │ ├── parsetok.c │ │ ├── spark.py │ │ ├── tokenizer.c │ │ └── tokenizer.h │ └── Python/ │ ├── Python-ast.c │ ├── asdl.c │ ├── ast.c │ ├── graminit.c │ └── mystrtoul.c ├── ast3/ │ ├── Custom/ │ │ └── typed_ast.c │ ├── Grammar/ │ │ └── Grammar │ ├── Include/ │ │ ├── Python-ast.h │ │ ├── asdl.h │ │ ├── ast.h │ │ ├── bitset.h │ │ ├── errcode.h │ │ ├── graminit.h │ │ ├── grammar.h │ │ ├── node.h │ │ ├── parsetok.h │ │ ├── pgenheaders.h │ │ ├── pyarena.h │ │ ├── pycore_pyarena.h │ │ └── token.h │ ├── Parser/ │ │ ├── Python.asdl │ │ ├── acceler.c │ │ ├── asdl.py │ │ ├── asdl_c.py │ │ ├── bitset.c │ │ ├── grammar.c │ │ ├── grammar1.c │ │ ├── node.c │ │ ├── parser.c │ │ ├── parser.h │ │ ├── parsetok.c │ │ ├── tokenizer.c │ │ └── tokenizer.h │ ├── Python/ │ │ ├── Python-ast.c │ │ ├── asdl.c │ │ ├── ast.c │ │ └── graminit.c │ └── tests/ │ └── test_basics.py ├── release_process.md ├── setup.py ├── tools/ │ ├── Grammar.patch │ ├── Python-asdl.patch │ ├── asdl_c.patch │ ├── ast.patch │ ├── find_exported_symbols │ ├── parsetok.patch │ ├── script │ ├── token.patch │ ├── tokenizer.patch │ ├── update_ast27_asdl │ ├── update_ast3_asdl │ ├── update_ast3_grammar │ ├── update_exported_symbols │ └── update_header_guards └── typed_ast/ ├── __init__.py ├── ast27.py ├── ast3.py └── conversions.py