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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4084
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
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
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
5 # This file is automatically generated; please don't muck it up!
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
6 #
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
7 # To update the symbols in this file, 'cd' to the top directory of
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
8 # the python source tree after building the interpreter and run:
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
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
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
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
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
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
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
104
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
105
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
106 def main():
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
107 import sys
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
108 import token
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
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
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
111 token.main()
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
112
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
113 if __name__ == "__main__":
7f83e24d1d86 New batch from Fred
Guido van Rossum <guido@python.org>
parents: 3754
diff changeset
114 main()