|
|
|
@ -21,13 +21,18 @@ the python source tree and run: |
|
|
|
Alternatively, you can run 'make regen-keyword'. |
|
|
|
""" |
|
|
|
|
|
|
|
__all__ = ["iskeyword", "kwlist"] |
|
|
|
__all__ = ["iskeyword", "issoftkeyword", "kwlist", "softkwlist"] |
|
|
|
|
|
|
|
kwlist = [ |
|
|
|
{keywords} |
|
|
|
{keywords} |
|
|
|
] |
|
|
|
|
|
|
|
softkwlist = [ |
|
|
|
{soft_keywords} |
|
|
|
] |
|
|
|
|
|
|
|
iskeyword = frozenset(kwlist).__contains__ |
|
|
|
issoftkeyword = frozenset(softkwlist).__contains__ |
|
|
|
'''.lstrip() |
|
|
|
|
|
|
|
EXTRA_KEYWORDS = ["async", "await"] |
|
|
|
@ -60,9 +65,11 @@ def main(): |
|
|
|
|
|
|
|
with args.keyword_file as thefile: |
|
|
|
all_keywords = sorted(list(gen.callmakervisitor.keyword_cache.keys()) + EXTRA_KEYWORDS) |
|
|
|
all_soft_keywords = sorted(gen.callmakervisitor.soft_keywords) |
|
|
|
|
|
|
|
keywords = ",\n ".join(map(repr, all_keywords)) |
|
|
|
thefile.write(TEMPLATE.format(keywords=keywords)) |
|
|
|
keywords = " " + ",\n ".join(map(repr, all_keywords)) |
|
|
|
soft_keywords = " " + ",\n ".join(map(repr, all_soft_keywords)) |
|
|
|
thefile.write(TEMPLATE.format(keywords=keywords, soft_keywords=soft_keywords)) |
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__": |
|
|
|
|