#! /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_thing = 261 funcdef = 262 parameters = 263 typedargslist = 264 tname = 265 tfpdef = 266 tfplist = 267 varargslist = 268 vname = 269 vfpdef = 270 vfplist = 271 stmt = 272 simple_stmt = 273 small_stmt = 274 expr_stmt = 275 augassign = 276 del_stmt = 277 pass_stmt = 278 flow_stmt = 279 break_stmt = 280 continue_stmt = 281 return_stmt = 282 yield_stmt = 283 raise_stmt = 284 import_stmt = 285 import_name = 286 import_from = 287 import_as_name = 288 dotted_as_name = 289 import_as_names = 290 dotted_as_names = 291 dotted_name = 292 global_stmt = 293 nonlocal_stmt = 294 assert_stmt = 295 compound_stmt = 296 if_stmt = 297 while_stmt = 298 for_stmt = 299 try_stmt = 300 with_stmt = 301 with_var = 302 except_clause = 303 suite = 304 testlist_safe = 305 old_test = 306 old_lambdef = 307 test = 308 or_test = 309 and_test = 310 not_test = 311 comparison = 312 comp_op = 313 expr = 314 xor_expr = 315 and_expr = 316 shift_expr = 317 arith_expr = 318 term = 319 factor = 320 power = 321 atom = 322 listmaker = 323 testlist_gexp = 324 lambdef = 325 trailer = 326 subscriptlist = 327 subscript = 328 sliceop = 329 exprlist = 330 testlist = 331 dictsetmaker = 332 classdef = 333 arglist = 334 argument = 335 list_iter = 336 list_for = 337 list_if = 338 gen_iter = 339 gen_for = 340 gen_if = 341 testlist1 = 342 encoding_decl = 343 yield_expr = 344 #--end constants-- sym_name = {} for _name, _value in list(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()