cinap_lenrekadd hg and python4bb9e2215 years agoHistory
113 lines · 2.0 KB · Python
RawDownload
#! /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 = 256file_input = 257eval_input = 258decorator = 259decorators = 260funcdef = 261parameters = 262varargslist = 263fpdef = 264fplist = 265stmt = 266simple_stmt = 267small_stmt = 268expr_stmt = 269augassign = 270print_stmt = 271del_stmt = 272pass_stmt = 273flow_stmt = 274break_stmt = 275continue_stmt = 276return_stmt = 277yield_stmt = 278raise_stmt = 279import_stmt = 280import_name = 281import_from = 282import_as_name = 283dotted_as_name = 284import_as_names = 285dotted_as_names = 286dotted_name = 287global_stmt = 288exec_stmt = 289assert_stmt = 290compound_stmt = 291if_stmt = 292while_stmt = 293for_stmt = 294try_stmt = 295with_stmt = 296with_var = 297except_clause = 298suite = 299testlist_safe = 300old_test = 301old_lambdef = 302test = 303or_test = 304and_test = 305not_test = 306comparison = 307comp_op = 308expr = 309xor_expr = 310and_expr = 311shift_expr = 312arith_expr = 313term = 314factor = 315power = 316atom = 317listmaker = 318testlist_gexp = 319lambdef = 320trailer = 321subscriptlist = 322subscript = 323sliceop = 324exprlist = 325testlist = 326dictmaker = 327classdef = 328arglist = 329argument = 330list_iter = 331list_for = 332list_if = 333gen_iter = 334gen_for = 335gen_if = 336testlist1 = 337encoding_decl = 338yield_expr = 339#--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()