home *** CD-ROM | disk | FTP | other *** search
- #! /usr/bin/env python
-
- """Non-terminal symbols of Python grammar (from "graminit.h")."""
-
- # 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 after building the interpreter and run:
- #
- # python Lib/symbol.py
-
- #--start constants--
- single_input = 256
- file_input = 257
- eval_input = 258
- decorator = 259
- decorators = 260
- decorated = 261
- funcdef = 262
- parameters = 263
- varargslist = 264
- fpdef = 265
- fplist = 266
- stmt = 267
- simple_stmt = 268
- small_stmt = 269
- expr_stmt = 270
- augassign = 271
- print_stmt = 272
- del_stmt = 273
- pass_stmt = 274
- flow_stmt = 275
- break_stmt = 276
- continue_stmt = 277
- return_stmt = 278
- yield_stmt = 279
- raise_stmt = 280
- import_stmt = 281
- import_name = 282
- import_from = 283
- import_as_name = 284
- dotted_as_name = 285
- import_as_names = 286
- dotted_as_names = 287
- dotted_name = 288
- global_stmt = 289
- exec_stmt = 290
- assert_stmt = 291
- compound_stmt = 292
- if_stmt = 293
- while_stmt = 294
- for_stmt = 295
- try_stmt = 296
- with_stmt = 297
- with_var = 298
- except_clause = 299
- suite = 300
- testlist_safe = 301
- old_test = 302
- old_lambdef = 303
- test = 304
- or_test = 305
- and_test = 306
- not_test = 307
- comparison = 308
- comp_op = 309
- expr = 310
- xor_expr = 311
- and_expr = 312
- shift_expr = 313
- arith_expr = 314
- term = 315
- factor = 316
- power = 317
- atom = 318
- listmaker = 319
- testlist_gexp = 320
- lambdef = 321
- trailer = 322
- subscriptlist = 323
- subscript = 324
- sliceop = 325
- exprlist = 326
- testlist = 327
- dictmaker = 328
- classdef = 329
- arglist = 330
- argument = 331
- list_iter = 332
- list_for = 333
- list_if = 334
- gen_iter = 335
- gen_for = 336
- gen_if = 337
- testlist1 = 338
- encoding_decl = 339
- yield_expr = 340
- #--end constants--
-
- sym_name = {}
- for _name, _value in globals().items():
- if type(_value) is type(0):
- sym_name[_value] = _name
-
-
- def main():
- import sys
- import token
- if len(sys.argv) == 1:
- sys.argv = sys.argv + ["Include/graminit.h", "Lib/symbol.py"]
- token.main()
-
- if __name__ == "__main__":
- main()
-