Mercurial > cpython-lru_cache-weakref
annotate Lib/symbol.py @ 79675:c0a2294de787 2.7
Issue #16199: Backport 2to3 typo fix from 3.2.
| author | Chris Jerdonek <chris.jerdonek@gmail.com> |
|---|---|
| date | Thu, 11 Oct 2012 16:15:46 -0700 |
| parents | 05a808bc6867 |
| children |
| rev | line source |
|---|---|
| 4084 | 1 #! /usr/bin/env python |
|
11707
6f4146846337
The third and final doc-string sweep by Ka-Ping Yee.
Guido van Rossum <guido@python.org>
parents:
7755
diff
changeset
|
2 |
|
6f4146846337
The third and final doc-string sweep by Ka-Ping Yee.
Guido van Rossum <guido@python.org>
parents:
7755
diff
changeset
|
3 """Non-terminal symbols of Python grammar (from "graminit.h").""" |
|
6f4146846337
The third and final doc-string sweep by Ka-Ping Yee.
Guido van Rossum <guido@python.org>
parents:
7755
diff
changeset
|
4 |
| 4084 | 5 # This file is automatically generated; please don't muck it up! |
| 6 # | |
| 7 # To update the symbols in this file, 'cd' to the top directory of | |
| 8 # the python source tree after building the interpreter and run: | |
| 9 # | |
|
75268
05a808bc6867
Fix instructions on how to rebuild some modules
Éric Araujo <merwok@netwok.org>
parents:
66830
diff
changeset
|
10 # ./python Lib/symbol.py |
|
1407
b9fcfb99a3e5
* test_select.py: (some) tests for built-in select module
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
11 |
| 4084 | 12 #--start constants-- |
|
1407
b9fcfb99a3e5
* test_select.py: (some) tests for built-in select module
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
13 single_input = 256 |
|
b9fcfb99a3e5
* test_select.py: (some) tests for built-in select module
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
14 file_input = 257 |
|
b9fcfb99a3e5
* test_select.py: (some) tests for built-in select module
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
15 eval_input = 258 |
|
32888
c7e03cf8333e
PEP-0318, @decorator-style. In Guido's words:
Anthony Baxter <anthonybaxter@gmail.com>
parents:
32121
diff
changeset
|
16 decorator = 259 |
|
c7e03cf8333e
PEP-0318, @decorator-style. In Guido's words:
Anthony Baxter <anthonybaxter@gmail.com>
parents:
32121
diff
changeset
|
17 decorators = 260 |
|
45447
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
18 decorated = 261 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
19 funcdef = 262 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
20 parameters = 263 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
21 varargslist = 264 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
22 fpdef = 265 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
23 fplist = 266 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
24 stmt = 267 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
25 simple_stmt = 268 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
26 small_stmt = 269 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
27 expr_stmt = 270 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
28 augassign = 271 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
29 print_stmt = 272 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
30 del_stmt = 273 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
31 pass_stmt = 274 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
32 flow_stmt = 275 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
33 break_stmt = 276 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
34 continue_stmt = 277 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
35 return_stmt = 278 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
36 yield_stmt = 279 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
37 raise_stmt = 280 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
38 import_stmt = 281 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
39 import_name = 282 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
40 import_from = 283 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
41 import_as_name = 284 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
42 dotted_as_name = 285 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
43 import_as_names = 286 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
44 dotted_as_names = 287 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
45 dotted_name = 288 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
46 global_stmt = 289 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
47 exec_stmt = 290 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
48 assert_stmt = 291 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
49 compound_stmt = 292 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
50 if_stmt = 293 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
51 while_stmt = 294 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
52 for_stmt = 295 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
53 try_stmt = 296 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
54 with_stmt = 297 |
|
54648
446030f310a9
update symbol.py from with statement changes
Benjamin Peterson <benjamin@python.org>
parents:
45447
diff
changeset
|
55 with_item = 298 |
|
45447
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
56 except_clause = 299 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
57 suite = 300 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
58 testlist_safe = 301 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
59 old_test = 302 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
60 old_lambdef = 303 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
61 test = 304 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
62 or_test = 305 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
63 and_test = 306 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
64 not_test = 307 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
65 comparison = 308 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
66 comp_op = 309 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
67 expr = 310 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
68 xor_expr = 311 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
69 and_expr = 312 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
70 shift_expr = 313 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
71 arith_expr = 314 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
72 term = 315 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
73 factor = 316 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
74 power = 317 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
75 atom = 318 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
76 listmaker = 319 |
|
58250
edfed0e32ced
Issue #2333: Backport set and dict comprehensions syntax.
Alexandre Vassalotti <alexandre@peadrop.com>
parents:
58229
diff
changeset
|
77 testlist_comp = 320 |
|
45447
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
78 lambdef = 321 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
79 trailer = 322 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
80 subscriptlist = 323 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
81 subscript = 324 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
82 sliceop = 325 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
83 exprlist = 326 |
|
393822f2ef90
Patch #1759: Backport of PEP 3129 class decorators
Christian Heimes <christian@cheimes.de>
parents:
36695
diff
changeset
|
84 testlist = 327 |
|
66830
aa99dc8f705d
regenerate symbol.py
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
85 dictorsetmaker = 328 |
|
aa99dc8f705d
regenerate symbol.py
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
86 classdef = 329 |
|
aa99dc8f705d
regenerate symbol.py
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
87 arglist = 330 |
|
aa99dc8f705d
regenerate symbol.py
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
88 argument = 331 |
|
aa99dc8f705d
regenerate symbol.py
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
89 list_iter = 332 |
|
aa99dc8f705d
regenerate symbol.py
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
90 list_for = 333 |
|
aa99dc8f705d
regenerate symbol.py
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
91 list_if = 334 |
|
aa99dc8f705d
regenerate symbol.py
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
92 comp_iter = 335 |
|
aa99dc8f705d
regenerate symbol.py
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
93 comp_for = 336 |
|
aa99dc8f705d
regenerate symbol.py
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
94 comp_if = 337 |
|
aa99dc8f705d
regenerate symbol.py
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
95 testlist1 = 338 |
|
aa99dc8f705d
regenerate symbol.py
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
96 encoding_decl = 339 |
|
aa99dc8f705d
regenerate symbol.py
Benjamin Peterson <benjamin@python.org>
parents:
58250
diff
changeset
|
97 yield_expr = 340 |
| 4084 | 98 #--end constants-- |
|
1407
b9fcfb99a3e5
* test_select.py: (some) tests for built-in select module
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
99 |
|
b9fcfb99a3e5
* test_select.py: (some) tests for built-in select module
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
100 sym_name = {} |
|
6403
9452b77d67ec
Reduced number of temporary names used at module scope. Use underscores in
Fred Drake <fdrake@acm.org>
parents:
5240
diff
changeset
|
101 for _name, _value in globals().items(): |
|
9452b77d67ec
Reduced number of temporary names used at module scope. Use underscores in
Fred Drake <fdrake@acm.org>
parents:
5240
diff
changeset
|
102 if type(_value) is type(0): |
|
7755
fb4b4d069cc7
Mass check-in after untabifying all files that need it.
Guido van Rossum <guido@python.org>
parents:
6517
diff
changeset
|
103 sym_name[_value] = _name |
| 4084 | 104 |
| 105 | |
| 106 def main(): | |
| 107 import sys | |
| 108 import token | |
| 109 if len(sys.argv) == 1: | |
|
7755
fb4b4d069cc7
Mass check-in after untabifying all files that need it.
Guido van Rossum <guido@python.org>
parents:
6517
diff
changeset
|
110 sys.argv = sys.argv + ["Include/graminit.h", "Lib/symbol.py"] |
| 4084 | 111 token.main() |
| 112 | |
| 113 if __name__ == "__main__": | |
| 114 main() |
