~malept/ubuntu/lucid/python2.6/dev-dependency-fix

« back to all changes in this revision

Viewing changes to Lib/symbol.py

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2009-02-13 12:51:00 UTC
  • Revision ID: james.westby@ubuntu.com-20090213125100-uufgcb9yeqzujpqw
Tags: upstream-2.6.1
ImportĀ upstreamĀ versionĀ 2.6.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#! /usr/bin/env python
 
2
 
 
3
"""Non-terminal symbols of Python grammar (from "graminit.h")."""
 
4
 
 
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
#
 
10
#    python Lib/symbol.py
 
11
 
 
12
#--start constants--
 
13
single_input = 256
 
14
file_input = 257
 
15
eval_input = 258
 
16
decorator = 259
 
17
decorators = 260
 
18
decorated = 261
 
19
funcdef = 262
 
20
parameters = 263
 
21
varargslist = 264
 
22
fpdef = 265
 
23
fplist = 266
 
24
stmt = 267
 
25
simple_stmt = 268
 
26
small_stmt = 269
 
27
expr_stmt = 270
 
28
augassign = 271
 
29
print_stmt = 272
 
30
del_stmt = 273
 
31
pass_stmt = 274
 
32
flow_stmt = 275
 
33
break_stmt = 276
 
34
continue_stmt = 277
 
35
return_stmt = 278
 
36
yield_stmt = 279
 
37
raise_stmt = 280
 
38
import_stmt = 281
 
39
import_name = 282
 
40
import_from = 283
 
41
import_as_name = 284
 
42
dotted_as_name = 285
 
43
import_as_names = 286
 
44
dotted_as_names = 287
 
45
dotted_name = 288
 
46
global_stmt = 289
 
47
exec_stmt = 290
 
48
assert_stmt = 291
 
49
compound_stmt = 292
 
50
if_stmt = 293
 
51
while_stmt = 294
 
52
for_stmt = 295
 
53
try_stmt = 296
 
54
with_stmt = 297
 
55
with_var = 298
 
56
except_clause = 299
 
57
suite = 300
 
58
testlist_safe = 301
 
59
old_test = 302
 
60
old_lambdef = 303
 
61
test = 304
 
62
or_test = 305
 
63
and_test = 306
 
64
not_test = 307
 
65
comparison = 308
 
66
comp_op = 309
 
67
expr = 310
 
68
xor_expr = 311
 
69
and_expr = 312
 
70
shift_expr = 313
 
71
arith_expr = 314
 
72
term = 315
 
73
factor = 316
 
74
power = 317
 
75
atom = 318
 
76
listmaker = 319
 
77
testlist_gexp = 320
 
78
lambdef = 321
 
79
trailer = 322
 
80
subscriptlist = 323
 
81
subscript = 324
 
82
sliceop = 325
 
83
exprlist = 326
 
84
testlist = 327
 
85
dictmaker = 328
 
86
classdef = 329
 
87
arglist = 330
 
88
argument = 331
 
89
list_iter = 332
 
90
list_for = 333
 
91
list_if = 334
 
92
gen_iter = 335
 
93
gen_for = 336
 
94
gen_if = 337
 
95
testlist1 = 338
 
96
encoding_decl = 339
 
97
yield_expr = 340
 
98
#--end constants--
 
99
 
 
100
sym_name = {}
 
101
for _name, _value in globals().items():
 
102
    if type(_value) is type(0):
 
103
        sym_name[_value] = _name
 
104
 
 
105
 
 
106
def main():
 
107
    import sys
 
108
    import token
 
109
    if len(sys.argv) == 1:
 
110
        sys.argv = sys.argv + ["Include/graminit.h", "Lib/symbol.py"]
 
111
    token.main()
 
112
 
 
113
if __name__ == "__main__":
 
114
    main()