LibCST/libcst/_parser
Jennifer Taylor e5b28ab45b Teach LibCST to be multi-version aware.
This adds the ability to subdivide the grammar into different python versions,
as well as the ability to change the tokenizer per python version. I use this
to add support for Python 3.6 since this is a supported version we run on. This
can be used for others to add support for older or newer Python versions, regardless
of tokenizer/grammar changes.
2019-09-16 15:57:59 -07:00
..
_conversions Teach LibCST to be multi-version aware. 2019-09-16 15:57:59 -07:00
_parso Teach LibCST to be multi-version aware. 2019-09-16 15:57:59 -07:00
_types Teach LibCST to be multi-version aware. 2019-09-16 15:57:59 -07:00
tests Teach LibCST to be multi-version aware. 2019-09-16 15:57:59 -07:00
__init__.py Make parser package private 2019-07-26 12:48:22 -07:00
_base_parser.py Fork parso's pgen2 fork into LibCST 2019-09-12 14:09:00 -07:00
_custom_itertools.py Make parser package private 2019-07-26 12:48:22 -07:00
_detect_config.py Teach LibCST to be multi-version aware. 2019-09-16 15:57:59 -07:00
_entrypoints.py Teach LibCST to be multi-version aware. 2019-09-16 15:57:59 -07:00
_grammar.py Teach LibCST to be multi-version aware. 2019-09-16 15:57:59 -07:00
_production_decorator.py Teach LibCST to be multi-version aware. 2019-09-16 15:57:59 -07:00
_python_parser.py Teach LibCST to be multi-version aware. 2019-09-16 15:57:59 -07:00
_whitespace_parser.py Fix inability to parse certain expressions that ast.parse parses. 2019-08-29 11:33:57 -07:00
_wrapped_tokenize.py Fork parso's token and tokenize modules. 2019-09-12 14:09:00 -07:00