black/blib2to3
Łukasz Langa e36b8c71bb [blib2to3] Support non-ASCII identifiers
This support isn't *exactly* right per PEP 3131 as the regex engine is a bit
too limited for that and I didn't want to spend time on Other_ID_Start and
Other_ID_Continue unless they're actually needed.

Hopefully this doesn't slow it down too much.
2018-04-05 02:29:01 -07:00
..
pgen2 [blib2to3] Support non-ASCII identifiers 2018-04-05 02:29:01 -07:00
__init__.py Initial commit 2018-03-14 12:55:32 -07:00
__init__.pyi Initial commit 2018-03-14 12:55:32 -07:00
Grammar3.6.4.final.0.pickle Restore ability to format code with legacy usage of async as a name 2018-03-20 18:54:01 -07:00
Grammar3.6.5.final.0.pickle 3.6.5 grammar pickles 2018-04-04 09:55:56 -07:00
Grammar.txt Restore ability to format code with legacy usage of async as a name 2018-03-20 18:54:01 -07:00
PatternGrammar3.6.4.final.0.pickle Initial commit 2018-03-14 12:55:32 -07:00
PatternGrammar3.6.5.final.0.pickle 3.6.5 grammar pickles 2018-04-04 09:55:56 -07:00
PatternGrammar.txt Initial commit 2018-03-14 12:55:32 -07:00
pygram.py Automatic detection of deprecated Python 2 forms of print and exec 2018-03-22 23:19:23 -07:00
pygram.pyi Automatic detection of deprecated Python 2 forms of print and exec 2018-03-22 23:19:23 -07:00
pytree.py Initial commit 2018-03-14 12:55:32 -07:00
pytree.pyi Clean up typing ignores, fix build 2018-03-15 23:26:56 -07:00
README blib2to3: Never put prefixes on INDENT leaves either 2018-03-23 17:15:47 -07:00

A subset of lib2to3 taken from Python 3.7.0b2.
Commit hash: 9c17e3a1987004b8bcfbe423953aad84493a7984

Reasons for forking:
- consistent handling of f-strings for users of Python < 3.6.2
- backport of BPO-33064 that fixes parsing files with trailing commas after
  *args and **kwargs
- backport of GH-6143 that restores the ability to reformat legacy usage of
  `async`
- better ability to debug (better reprs)
- INDENT and DEDENT don't hold whitespace and comment prefixes
- ability to Cythonize