"""Keywords (from "Grammar/python.gram") | |
This file is automatically generated; please don't muck it up! | |
To update the symbols in this file, 'cd' to the top directory of | |
the python source tree and run: | |
PYTHONPATH=Tools/peg_generator python3 -m pegen.keywordgen \ | |
Grammar/python.gram \ | |
Grammar/Tokens \ | |
Lib/keyword.py | |
Alternatively, you can run 'make regen-keyword'. | |
""" | |
__all__ = ["iskeyword", "issoftkeyword", "kwlist", "softkwlist"] | |
kwlist = [ | |
'False', | |
'None', | |
'True', | |
'and', | |
'as', | |
'assert', | |
'async', | |
'await', | |
'break', | |
'class', | |
'continue', | |
'def', | |
'del', | |
'elif', | |
'else', | |
'except', | |
'finally', | |
'for', | |
'from', | |
'global', | |
'if', | |
'import', | |
'in', | |
'is', | |
'lambda', | |
'nonlocal', | |
'not', | |
'or', | |
'pass', | |
'raise', | |
'return', | |
'try', | |
'while', | |
'with', | |
'yield' | |
] | |
softkwlist = [ | |
'_', | |
'case', | |
'match' | |
] | |
iskeyword = frozenset(kwlist).__contains__ | |
issoftkeyword = frozenset(softkwlist).__contains__ |