"""Keywords (from "graminit.c")
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 after building the interpreter and run:
__all__
= ["iskeyword", "kwlist"]
iskeyword
= frozenset(kwlist
).__contains
__
iptfile
= args
and args
[0] or "Python/graminit.c"
if len(args
) > 1: optfile
= args
[1]
else: optfile
= "Lib/keyword.py"
# scan the source file for keywords
strprog
= re
.compile('"([^"]+)"')
match
= strprog
.search(line
)
lines
.append(" '" + match
.group(1) + "',\n")
# load the output skeleton from the target
# insert the lines of keywords
start
= format
.index("#--start keywords--\n") + 1
end
= format
.index("#--end keywords--\n")
format
[start
:end
] = lines
sys
.stderr
.write("target does not contain format markers\n")
fp
.write(''.join(format
))
if __name__
== "__main__":