"""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__":