aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/tools/python3/src/Lib/keyword.py
blob: e82484d941516f69edddcf1009560016fe6b4201 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
"""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/Grammar \ 
        Grammar/Tokens \ 
        Lib/keyword.py 
 
Alternatively, you can run 'make regen-keyword'. 
"""

__all__ = ["iskeyword", "issoftkeyword", "kwlist", "softkwlist"] 

kwlist = [
    'False', 
    'None', 
    'True', 
    '__peg_parser__', 
    '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 = [ 
 
] 
 
iskeyword = frozenset(kwlist).__contains__
issoftkeyword = frozenset(softkwlist).__contains__