diff options
author | Guido van Rossum <guido@python.org> | 1997-03-20 19:44:30 +0000 |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1997-03-20 19:44:30 +0000 |
commit | 87fcb510bff1db7e62c4f5b22b47ce990b220584 (patch) | |
tree | 763e60d7baeb2df2a2a33bfe68a405afa30b8b12 /Lib/keyword.py | |
parent | 2eaf1da20f610bd77c63c681b53849adceed03f5 (diff) | |
download | cpython-87fcb510bff1db7e62c4f5b22b47ce990b220584.tar.gz |
Simple module to publish list of Python keywords.
Diffstat (limited to 'Lib/keyword.py')
-rwxr-xr-x | Lib/keyword.py | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Lib/keyword.py b/Lib/keyword.py new file mode 100755 index 0000000000..acee8ff775 --- /dev/null +++ b/Lib/keyword.py @@ -0,0 +1,37 @@ +"""Export the list of Python keywords (reserved words).""" + +# grep '{1, "' ../Python/graminit.c | sed 's/.*"\(.*\)".*/ "\1",/' | sort + +keywords = [ + "__assert__", + "and", + "break", + "class", + "continue", + "def", + "del", + "elif", + "else", + "except", + "exec", + "finally", + "for", + "from", + "global", + "if", + "import", + "in", + "is", + "lambda", + "not", + "or", + "pass", + "print", + "raise", + "return", + "try", + "while", + ] + +if __name__ == '__main__': + for k in keywords: print k |