Guido van Rossum | b31c7f7 | 1993-11-11 10:31:23 +0000 | [diff] [blame] | 1 | # Non-terminal symbols of Python grammar (from "graminit.h") |
2 | |||||
3 | single_input = 256 | ||||
4 | file_input = 257 | ||||
5 | eval_input = 258 | ||||
6 | lambda_input = 259 | ||||
7 | funcdef = 260 | ||||
8 | parameters = 261 | ||||
9 | varargslist = 262 | ||||
10 | fpdef = 263 | ||||
11 | fplist = 264 | ||||
12 | stmt = 265 | ||||
13 | simple_stmt = 266 | ||||
14 | small_stmt = 267 | ||||
15 | expr_stmt = 268 | ||||
16 | print_stmt = 269 | ||||
17 | del_stmt = 270 | ||||
18 | pass_stmt = 271 | ||||
19 | flow_stmt = 272 | ||||
20 | break_stmt = 273 | ||||
21 | continue_stmt = 274 | ||||
22 | return_stmt = 275 | ||||
23 | raise_stmt = 276 | ||||
24 | import_stmt = 277 | ||||
25 | global_stmt = 278 | ||||
26 | access_stmt = 279 | ||||
27 | accesstype = 280 | ||||
28 | exec_stmt = 281 | ||||
29 | compound_stmt = 282 | ||||
30 | if_stmt = 283 | ||||
31 | while_stmt = 284 | ||||
32 | for_stmt = 285 | ||||
33 | try_stmt = 286 | ||||
34 | except_clause = 287 | ||||
35 | suite = 288 | ||||
36 | test = 289 | ||||
37 | and_test = 290 | ||||
38 | not_test = 291 | ||||
39 | comparison = 292 | ||||
40 | comp_op = 293 | ||||
41 | expr = 294 | ||||
42 | xor_expr = 295 | ||||
43 | and_expr = 296 | ||||
44 | shift_expr = 297 | ||||
45 | arith_expr = 298 | ||||
46 | term = 299 | ||||
47 | factor = 300 | ||||
48 | atom = 301 | ||||
49 | trailer = 302 | ||||
50 | subscript = 303 | ||||
51 | exprlist = 304 | ||||
52 | testlist = 305 | ||||
53 | dictmaker = 306 | ||||
54 | classdef = 307 | ||||
55 | |||||
56 | names = dir() | ||||
57 | sym_name = {} | ||||
58 | for name in names: | ||||
59 | number = eval(name) | ||||
60 | sym_name[number] = name |