Variable: wisent-python-wy--parse-table
wisent-python-wy--parse-table is a variable defined in
python-wy.el.gz.
Value
Large value
[[((default . error) ($$indented_block_body . 1) ($$paren_classes . 2)
($$function_parameters . 3) ($$indented_block . 4)
($$paren_class . 5) ($$function_parameter . 6) ($$goal . 7))
((default . error) (INDENT . 15) (DEDENT . 16) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (AT . 24) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CLASS . 30) (CONTINUE . 31) (DEF . 32) (DEL . 33) (EXEC . 34)
(FOR . 35) (FROM . 36) (GLOBAL . 37) (IF . 38) (IMPORT . 39)
(LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44)
(RETURN . 45) (TRY . 46) (WHILE . 47) (WITH . 48) (YIELD . 49))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (LPAREN . 97) (RPAREN . 98) (PLUS . 20)
(MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . error) (LPAREN . 103) (RPAREN . 104) (EXPONENT . 105)
(MULT . 106) (NAME . 107))
((default . error) (INDENT_BLOCK . 112))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . error) (EXPONENT . 105) (MULT . 106) (NAME . 107))
((default . error) (NEWLINE . 116) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (AT . 24) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CLASS . 30) (CONTINUE . 31) (DEF . 32) (DEL . 33) (EXEC . 34)
(FOR . 35) (FROM . 36) (GLOBAL . 37) (IF . 38) (IMPORT . 39)
(LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44)
(RETURN . 45) (TRY . 46) (WHILE . 47) (WITH . 48) (YIELD . 49))
((default . $STARTS:6)) ((default . $STARTS:5))
((default . $STARTS:4)) ((default . $STARTS:3))
((default . $STARTS:2)) ((default . $STARTS:1))
((default . $STARTS:0)) ((default . indented_block_body:0))
((default . indented_block_body:1)) ((default . atom:0))
((default . atom:2)) ((default . atom:1))
((default . prefix_operators:0)) ((default . prefix_operators:1))
((default . prefix_operators:2))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . error) (NAME . 121)) ((default . one_or_more_string:0))
((default . atom:5)) ((default . atom:4))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . break_stmt:0)) ((default . error) (NAME . 124))
((default . continue_stmt:0)) ((default . error) (NAME . 125))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . error) (NAME . 121)) ((default . error) (NAME . 132))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . error) (NAME . 121))
((default . fpdef_opt_test_list_comma_zom:0)
(COLON . varargslist_opt:0) (NAME . 107))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (NOT . 41))
((default . pass_stmt:0))
((default . test_list_opt:0) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (GTGT . 144) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . zero_one_two_or_three_tests:0) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . testlist_opt:0) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . error) (COLON . 152))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . yield_stmt:0) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . indented_block_body:2))
((default . semicolon_opt:0) (SEMICOLON . 156))
((default . small_stmt_list:0)) ((default . small_stmt:1))
((default . small_stmt:0)) ((default . small_stmt:2))
((default . small_stmt:3)) ((default . small_stmt:4))
((default . flow_stmt:0)) ((default . flow_stmt:1))
((default . flow_stmt:2)) ((default . flow_stmt:4))
((default . flow_stmt:3)) ((default . small_stmt:5))
((default . small_stmt:6)) ((default . small_stmt:7))
((default . small_stmt:8)) ((default . indented_block_body:3))
((default . compound_stmt:0)) ((default . $indented_block_body:0))
((default . compound_stmt:1)) ((default . compound_stmt:2))
((default . compound_stmt:3)) ((default . compound_stmt:4))
((default . decorators:0) (AT . 24)) ((default . error) (DEF . 159))
((default . compound_stmt:5)) ((default . compound_stmt:6))
((default . comma_sep_test_list:0)) ((default . test:0) (OR . 160))
((default . test_test:0) (AND . 161)) ((default . and_test:0))
((default . not_test:1) (EQ . 162) (GE . 163) (LE . 164)
(LTGT . 165) (NE . 166) (LT . 167) (GT . 168) (IN . 169) (IS . 170)
(NOT . 171))
((default . comparison:0) (BAR . 173))
((default . expr:0) (HAT . 174))
((default . xor_expr:0) (AMP . 175))
((default . and_expr:0) (LTLT . 176) (GTGT . 177))
((default . shift_expr:0) (PLUS . 179) (MINUS . 180))
((default . arith_expr:0) (DIVDIV . 182) (MULT . 183) (DIV . 184)
(MOD . 185))
((default . term:0))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . factor:1)) ((default . trailer_zom:0))
((default . eq_testlist_zom:0) (LTLTEQ . 189) (GTGTEQ . 190)
(EXPEQ . 191) (DIVDIVEQ . 192) (PLUSEQ . 193) (MINUSEQ . 194)
(MULTEQ . 195) (DIVEQ . 196) (MODEQ . 197) (AMPEQ . 198)
(OREQ . 199) (HATEQ . 200))
((default . comma_opt:0) (COMMA . 204))
((default . atom:6) (STRING_LITERAL . 206)) ((default . test:1))
((default . paren_classes:0)) ((default . paren_classes:1))
((default . $paren_classes:0))
((default . error) (RPAREN . 207) (COMMA . 208))
((default . type:0)) ((default . paren_class:0))
((default . function_parameters:0))
((default . function_parameters:1)) ((default . error) (NAME . 209))
((default . error) (NAME . 210))
((default . type_hint:0) (COLON . 211))
((default . $function_parameters:0))
((default . error) (RPAREN . 213) (COMMA . 214))
((default . function_parameter:0))
((default . eq_test_opt:0) (ASSIGN . 215))
((default . indented_block:0)) ((default . $indented_block:0))
((default . $paren_class:0)) ((default . $function_parameter:0))
((default . goal:0)) ((default . $goal:0)) ((default . goal:1))
((default . goal:2)) ((default . error) (BACKQUOTE . 217))
((default . dotted_name:0))
((default . fpdef_opt_test_list_comma_zom:0)
(NEWLINE . varargslist_opt:0) (PERIOD . 218) (NAME . 107))
((default . comma_test_opt:0) (COMMA . 220))
((default . paren_class_list_opt:0) (PAREN_BLOCK . 222))
((default . error) (PAREN_BLOCK . 225)) ((default . del_stmt:0))
((default . comma_opt:0) (COMMA . 227))
((default . expr_list:0) (BAR . 173))
((default . exec_trailer:0) (BAR . 173) (IN . 229))
((default . error) (IN . 231))
((default . error) (PERIOD . 218) (IMPORT . 232))
((default . comma_sep_name_list:0))
((default . global_stmt:0) (COMMA . 233))
((default . error) (COLON . 234))
((default . import_stmt:0) (COMMA . 235))
((default . dotted_as_name_list:1))
((default . as_name_opt:0) (PERIOD . 218) (AS . 236))
((default . error) (COLON . 238)) ((default . varargslist_opt:1))
((default . error) (EXPONENT . 239) (MULT . 240) (NAME . 107))
((default . comma_opt:0) (COMMA . 243))
((default . fpdef_opt_test_list:0)) ((default . not_test:0))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . print_stmt:0)) ((default . print_stmt_trailer:0))
((default . test_list_opt:1)) ((default . raise_stmt:0))
((default . zero_one_or_two_tests:0) (COMMA . 246))
((default . return_stmt:0)) ((default . testlist_opt:1))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . error) (COLON . 251))
((default . error) (COLON . 252) (AS . 253))
((default . yield_stmt:1))
((default . semicolon_opt:1) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (ASSERT . 28) (BREAK . 29) (CONTINUE . 31) (DEL . 33)
(EXEC . 34) (FROM . 36) (GLOBAL . 37) (IMPORT . 39) (LAMBDA . 40)
(NOT . 41) (PASS . 42) (PRINT . 43) (RAISE . 44) (RETURN . 45)
(YIELD . 49))
((default . error) (NEWLINE . 256)) ((default . decorators:1))
((default . error) (NAME . 257))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (NOT . 41))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (NOT . 41))
((default . comp_op:2)) ((default . comp_op:3))
((default . comp_op:4)) ((default . comp_op:5))
((default . comp_op:6)) ((default . comp_op:0))
((default . comp_op:1)) ((default . comp_op:7))
((default . comp_op:9) (NOT . 260)) ((default . error) (IN . 261))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . shift_expr_operators:0))
((default . shift_expr_operators:1))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . plus_or_minus:0)) ((default . plus_or_minus:1))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . term_operator:3)) ((default . term_operator:0))
((default . term_operator:1)) ((default . term_operator:2))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . factor:0))
((default . exponent_zom:0) (PAREN_BLOCK . 269) (BRACK_BLOCK . 270)
(PERIOD . 271))
((default . augassign:8)) ((default . augassign:9))
((default . augassign:10)) ((default . augassign:11))
((default . augassign:0)) ((default . augassign:1))
((default . augassign:2)) ((default . augassign:3))
((default . augassign:4)) ((default . augassign:5))
((default . augassign:6)) ((default . augassign:7))
((default . expr_stmt:0))
((default . expr_stmt_trailer:1) (ASSIGN . 274))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . comma_opt:1) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . testlist:0)) ((default . one_or_more_string:1))
((default . paren_classes:3)) ((default . paren_classes:2))
((default . function_parameter:2))
((default . function_parameter:1))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . fpdef:0)) ((default . function_parameters:3))
((default . function_parameters:2))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . fpdef_opt_test:0)) ((default . atom:3))
((default . error) (NAME . 279)) ((default . error) (NEWLINE . 280))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . assert_stmt:0)) ((default . paren_class_list:0))
((default . error) (COLON . 282))
((default . paren_class_list_opt:1))
((default . function_parameter_list:0))
((default . return_type_hint:0) (FOLLOWS . 283))
((default . comma_opt:1) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . exprlist:0))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . exec_stmt:0))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . error) (MULT . 288) (NAME . 289))
((default . error) (NAME . 293))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . error) (NAME . 121)) ((default . error) (NAME . 296))
((default . dotted_as_name:0))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . error) (NAME . 298)) ((default . error) (NAME . 299))
((default . varargslist:0)) ((default . error) (COMMA . 300))
((default . comma_opt:1) (NAME . 107)) ((default . varargslist:1))
((default . trailing_test_list_with_opt_comma_opt:0) (COMMA . 302))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . zero_one_two_or_three_tests:1))
((default . error) (INDENT_BLOCK . 112)) ((default . suite:0))
((default . error) (EXCEPT . 307) (FINALLY . 308))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . error) (COLON . 314)) ((default . small_stmt_list:1))
((default . simple_stmt:0)) ((default . error) (PAREN_BLOCK . 225))
((default . test_test:1) (AND . 161)) ((default . and_test:1))
((default . comp_op:10)) ((default . comp_op:8))
((default . comparison:1) (BAR . 173))
((default . expr:1) (HAT . 174))
((default . xor_expr:1) (AMP . 175))
((default . and_expr:1) (LTLT . 176) (GTGT . 177))
((default . shift_expr:1) (PLUS . 179) (MINUS . 180))
((default . arith_expr:1) (DIVDIV . 182) (MULT . 183) (DIV . 184)
(MOD . 185))
((default . term:1)) ((default . trailer:0)) ((default . trailer:1))
((default . error) (NAME . 316))
((default . power:0) (EXPONENT . 317)) ((default . trailer_zom:1))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . expr_stmt_trailer:0))
((default . comma_sep_test_list:1)) ((default . type_hint:1))
((default . eq_test_opt:1)) ((default . dotted_name:1))
((default . decorator:0)) ((default . comma_test_opt:1))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . error) (COLON . 321))
((default . expr_list:1) (BAR . 173))
((default . comma_test_opt:0) (COMMA . 220))
((default . error) (COLON . 323))
((default . star_or_import_as_name_list:0))
((default . as_name_opt:0) (AS . 236)) ((default . import_stmt:1))
((default . star_or_import_as_name_list:1) (COMMA . 325))
((default . import_as_name_list:0))
((default . comma_sep_name_list:1))
((default . elif_suite_pair_list:0))
((default . dotted_as_name_list:0)) ((default . as_name_opt:1))
((default . lambdef:0)) ((default . rest_args:1))
((default . multmult_name_opt:0) (COMMA . 327))
((default . fpdef_opt_test_list_comma_zom:1))
((default . fpdef_opt_test_list:1))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . print_stmt_trailer:1))
((default . comma_opt:0) (COMMA . 330))
((default . zero_or_one_comma_test:0) (COMMA . 332))
((default . suite:1))
((default . zero_one_or_two_test:0) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . error) (COLON . 336))
((default . else_suite_pair_opt:0) (ELSE . 337) (EXCEPT . 307))
((default . error) (COLON . 340))
((default . else_suite_pair_opt:0) (ELSE . 337))
((default . with_stmt:0)) ((default . with_var:0) (BAR . 173))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . return_type_hint:0) (FOLLOWS . 283))
((default . trailer:2))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27))
((default . eq_testlist_zom:1)) ((default . class_declaration:0))
((default . return_type_hint:1))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . exec_trailer:1))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . import_as_name:0)) ((default . error) (NAME . 289))
((default . else_suite_pair_opt:0) (ELIF . 348) (ELSE . 337))
((default . error) (EXPONENT . 350)) ((default . rest_args:0))
((default . trailing_test_list:0))
((default . comma_opt:1) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . trailing_test_list_with_opt_comma_opt:1))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . zero_one_or_two_tests:1)) ((default . except_clause:0))
((default . zero_or_one_comma_test:0) (COMMA . 332))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . error) (COLON . 355)) ((default . try_stmt:0))
((default . error) (COLON . 356))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . while_stmt:0)) ((default . with_stmt:1))
((default . error) (COLON . 358)) ((default . exponent_zom:1))
((default . funcdef:0))
((default . else_suite_pair_opt:0) (ELSE . 337))
((default . import_as_name_list:1))
((default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18)
(BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22)
(BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26)
(NAME . 27) (LAMBDA . 40) (NOT . 41))
((default . if_stmt:0)) ((default . error) (NAME . 361))
((default . trailing_test_list:1))
((default . zero_or_one_comma_test:1))
((default . zero_one_or_two_test:1)) ((default . try_stmt:1))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . except_clause_suite_pair_list:0))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . for_stmt:0)) ((default . error) (COLON . 365))
((default . multmult_name_opt:1))
((default . else_suite_pair_opt:1))
((default . except_clause_suite_pair_list:1))
((default . funcdef:1))
((default . error) (NEWLINE . 248) (PAREN_BLOCK . 17)
(BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21)
(TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25)
(NUMBER_LITERAL . 26) (NAME . 27) (ASSERT . 28) (BREAK . 29)
(CONTINUE . 31) (DEL . 33) (EXEC . 34) (FROM . 36) (GLOBAL . 37)
(IMPORT . 39) (LAMBDA . 40) (NOT . 41) (PASS . 42) (PRINT . 43)
(RAISE . 44) (RETURN . 45) (YIELD . 49))
((default . elif_suite_pair_list:1))
((default . error) ($EOI . 368)) ((default . error) ($EOI . 369))
((default . accept))]
[(($STARTS . 367) ($goal . 14) ($function_parameter . 13)
($paren_class . 12) ($indented_block . 11)
($function_parameters . 10) ($paren_classes . 9)
($indented_block_body . 8))
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(class_declaration . 77) (funcdef . 76) (decorators . 75)
(decorator . 74) (with_stmt . 73) (try_stmt . 72) (for_stmt . 71)
(while_stmt . 70) (indented_block_body . 69) (if_stmt . 68)
(compound_stmt . 67) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 50))
((type . 102) (lambdef . 96) (one_or_more_string . 95) (atom . 92)
(power . 91) (prefix_operators . 90) (factor . 89) (term . 88)
(arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84)
(expr . 83) (comparison . 82) (not_test . 81) (and_test . 80)
(test_test . 79) (test . 101) (paren_class . 100)
(paren_classes . 99))
((fpdef . 111) (fpdef_opt_test . 110) (function_parameter . 109)
(function_parameters . 108))
((indented_block . 113))
((type . 102) (lambdef . 96) (one_or_more_string . 95) (atom . 92)
(power . 91) (prefix_operators . 90) (factor . 89) (term . 88)
(arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84)
(expr . 83) (comparison . 82) (not_test . 81) (and_test . 80)
(test_test . 79) (test . 101) (paren_class . 114))
((fpdef . 111) (fpdef_opt_test . 110) (function_parameter . 115))
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(class_declaration . 77) (funcdef . 76) (decorators . 75)
(decorator . 74) (with_stmt . 73) (try_stmt . 72) (for_stmt . 71)
(while_stmt . 70) (if_stmt . 68) (compound_stmt . 119)
(assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64)
(import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61)
(return_stmt . 60) (continue_stmt . 59) (break_stmt . 58)
(flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54)
(print_stmt . 53) (small_stmt . 52) (small_stmt_list . 51)
(simple_stmt . 118) (goal . 117))
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 120) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78))
((dotted_name . 122)) nil nil nil
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 123))
nil nil nil nil
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 128)
(expr_list . 127) (exprlist . 126))
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 129))
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 128)
(expr_list . 127) (exprlist . 130))
((dotted_name . 131)) ((comma_sep_name_list . 133))
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 134))
((dotted_name . 137) (dotted_as_name . 136)
(dotted_as_name_list . 135))
((fpdef . 111) (fpdef_opt_test . 142) (fpdef_opt_test_list . 141)
(fpdef_opt_test_list_comma_zom . 140) (varargslist . 139)
(varargslist_opt . 138))
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 143))
nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 147) (test_list_opt . 146) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 78) (print_stmt_trailer . 145))
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 149) (zero_one_two_or_three_tests . 148))
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 151) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(testlist_opt . 150))
nil
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 153))
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 154))
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 155) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78))
nil ((semicolon_opt . 157)) nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil
((decorators . 158) (decorator . 74)) nil nil nil nil nil nil nil
((comp_op . 172)) nil nil nil ((shift_expr_operators . 178))
((plus_or_minus . 181)) ((term_operator . 186)) nil
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 187))
nil ((trailer_zom . 188))
((augassign . 203) (eq_testlist_zom . 202) (expr_stmt_trailer . 201))
((comma_opt . 205)) nil nil nil nil nil nil nil nil nil nil nil nil
((type_hint . 212)) nil nil nil ((eq_test_opt . 216)) nil nil nil
nil nil nil nil nil nil nil
((fpdef . 111) (fpdef_opt_test . 142) (fpdef_opt_test_list . 141)
(fpdef_opt_test_list_comma_zom . 140) (varargslist . 139)
(varargslist_opt . 219))
((comma_test_opt . 221))
((paren_class_list . 224) (paren_class_list_opt . 223))
((function_parameter_list . 226)) nil ((comma_opt . 228)) nil
((exec_trailer . 230)) nil nil nil nil nil nil nil
((as_name_opt . 237)) nil nil
((fpdef . 111) (fpdef_opt_test . 242) (rest_args . 241))
((comma_opt . 244)) nil nil
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 245))
nil nil nil nil ((zero_one_or_two_tests . 247)) nil nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 250) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
nil ((with_var . 254)) nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(assert_stmt . 66) (exec_stmt . 65) (global_stmt . 64)
(import_stmt . 63) (raise_stmt . 62) (yield_stmt . 61)
(return_stmt . 60) (continue_stmt . 59) (break_stmt . 58)
(flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55) (expr_stmt . 54)
(print_stmt . 53) (small_stmt . 255))
nil nil nil
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 258))
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 259))
nil nil nil nil nil nil nil nil nil nil
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 262))
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 263))
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 264))
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 265))
nil nil
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88)
(arith_expr . 266))
nil nil
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 267))
nil nil nil nil
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 268))
nil ((trailer . 273) (exponent_zom . 272)) nil nil nil nil nil nil
nil nil nil nil nil nil nil nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 275) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78))
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 276))
nil nil nil nil nil nil
((type . 277) (lambdef . 96) (one_or_more_string . 95) (atom . 92)
(power . 91) (prefix_operators . 90) (factor . 89) (term . 88)
(arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84)
(expr . 83) (comparison . 82) (not_test . 81) (and_test . 80)
(test_test . 79) (test . 101))
nil nil nil
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 278))
nil nil nil nil
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 281))
nil nil nil nil nil ((return_type_hint . 284))
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 285))
nil
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 286))
nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 287) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78))
((import_as_name . 292) (import_as_name_list . 291)
(star_or_import_as_name_list . 290))
nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 294) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
((dotted_name . 137) (dotted_as_name . 295)) nil nil
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 297))
nil nil nil nil ((fpdef . 111) (fpdef_opt_test . 301)) nil
((trailing_test_list . 304)
(trailing_test_list_with_opt_comma_opt . 303))
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 305))
nil ((indented_block . 306)) nil
((except_clause . 310) (except_clause_suite_pair_list . 309))
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 311) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 312) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 313))
nil nil nil ((function_parameter_list . 315)) nil nil nil nil nil
nil nil ((shift_expr_operators . 178)) ((plus_or_minus . 181))
((term_operator . 186)) nil nil nil nil nil nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 318) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78))
nil nil nil nil nil nil nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 319) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
((type . 320) (lambdef . 96) (one_or_more_string . 95) (atom . 92)
(power . 91) (prefix_operators . 90) (factor . 89) (term . 88)
(arith_expr . 87) (shift_expr . 86) (and_expr . 85) (xor_expr . 84)
(expr . 83) (comparison . 82) (not_test . 81) (and_test . 80)
(test_test . 79) (test . 101))
nil nil ((comma_test_opt . 322)) nil nil ((as_name_opt . 324)) nil
nil nil nil ((elif_suite_pair_list . 326)) nil nil nil nil
((multmult_name_opt . 328)) nil nil
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 329))
nil ((comma_opt . 331)) ((zero_or_one_comma_test . 333)) nil
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 335) (zero_one_or_two_test . 334))
nil ((except_clause . 339) (else_suite_pair_opt . 338)) nil
((else_suite_pair_opt . 341)) nil nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 342) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
((return_type_hint . 343)) nil
((one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 344))
nil nil nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 345) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 346) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
nil ((import_as_name . 347)) ((else_suite_pair_opt . 349)) nil nil
nil
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 351))
nil
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 352))
nil nil ((zero_or_one_comma_test . 353))
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 354) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
nil nil nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 357) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
nil nil nil nil nil ((else_suite_pair_opt . 359)) nil
((lambdef . 96) (one_or_more_string . 95) (atom . 92) (power . 91)
(prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87)
(shift_expr . 86) (and_expr . 85) (xor_expr . 84) (expr . 83)
(comparison . 82) (not_test . 81) (and_test . 80) (test_test . 79)
(test . 360))
nil nil nil nil nil nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 362) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 363) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 364) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
nil nil nil nil nil nil
((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94)
(testlist . 93) (atom . 92) (power . 91) (prefix_operators . 90)
(factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86)
(and_expr . 85) (xor_expr . 84) (expr . 83) (comparison . 82)
(not_test . 81) (and_test . 80) (test_test . 79) (test . 78)
(suite . 366) (assert_stmt . 66) (exec_stmt . 65)
(global_stmt . 64) (import_stmt . 63) (raise_stmt . 62)
(yield_stmt . 61) (return_stmt . 60) (continue_stmt . 59)
(break_stmt . 58) (flow_stmt . 57) (pass_stmt . 56) (del_stmt . 55)
(expr_stmt . 54) (print_stmt . 53) (small_stmt . 52)
(small_stmt_list . 51) (simple_stmt . 249))
nil nil nil nil]
((goal . $$goal) (function_parameter . $$function_parameter)
(paren_class . $$paren_class) (indented_block . $$indented_block)
(function_parameters . $$function_parameters)
(paren_classes . $$paren_classes)
(indented_block_body . $$indented_block_body))
#<obarray n=247>]
Documentation
Parser table.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/wisent/python-wy.el.gz
(defconst wisent-python-wy--parse-table
(wisent-compiled-grammar
((BACKSLASH NEWLINE INDENT DEDENT INDENT_BLOCK PAREN_BLOCK
BRACE_BLOCK BRACK_BLOCK LPAREN RPAREN LBRACE RBRACE
LBRACK RBRACK LTLTEQ GTGTEQ EXPEQ DIVDIVEQ DIVDIV LTLT
GTGT EXPONENT EQ GE LE PLUSEQ MINUSEQ MULTEQ DIVEQ MODEQ
AMPEQ OREQ HATEQ LTGT NE HAT LT GT AMP MULT DIV MOD PLUS
MINUS PERIOD TILDE BAR COLON SEMICOLON COMMA ASSIGN
BACKQUOTE AT FOLLOWS STRING_LITERAL NUMBER_LITERAL NAME
AND AS ASSERT BREAK CLASS CONTINUE DEF DEL ELIF ELSE
EXCEPT EXEC FINALLY FOR FROM GLOBAL IF IMPORT IN IS
LAMBDA NOT OR PASS PRINT RAISE RETURN TRY WHILE WITH
YIELD)
nil (goal ((NEWLINE)) ((simple_stmt)) ((compound_stmt)))
(simple_stmt ((small_stmt_list semicolon_opt NEWLINE)))
(small_stmt_list ((small_stmt))
((small_stmt_list SEMICOLON small_stmt)))
(small_stmt ((expr_stmt)) ((print_stmt)) ((del_stmt)) ((pass_stmt))
((flow_stmt)) ((import_stmt)) ((global_stmt))
((exec_stmt)) ((assert_stmt)))
(print_stmt
((PRINT print_stmt_trailer)
(wisent-raw-tag (semantic-tag-new-code $1 nil))))
(print_stmt_trailer ((test_list_opt) nil)
((GTGT test
trailing_test_list_with_opt_comma_opt)
nil))
(trailing_test_list_with_opt_comma_opt (nil)
((trailing_test_list
comma_opt)
nil))
(trailing_test_list ((COMMA test) nil)
((trailing_test_list COMMA test) nil))
(expr_stmt
((testlist expr_stmt_trailer)
(if (and $2 (stringp $1) (string-match "^\\(\\sw\\|\\s_\\)+$" $1))
(wisent-raw-tag (semantic-tag-new-variable $1 nil nil))
(wisent-raw-tag (semantic-tag-new-code $1 nil)))))
(expr_stmt_trailer ((augassign testlist)) ((eq_testlist_zom)))
(eq_testlist_zom (nil)
((eq_testlist_zom ASSIGN testlist) (identity $3)))
(augassign ((PLUSEQ)) ((MINUSEQ)) ((MULTEQ)) ((DIVEQ)) ((MODEQ))
((AMPEQ)) ((OREQ)) ((HATEQ)) ((LTLTEQ)) ((GTGTEQ))
((EXPEQ)) ((DIVDIVEQ)))
(del_stmt
((DEL exprlist) (wisent-raw-tag (semantic-tag-new-code $1 nil))))
(exprlist ((expr_list comma_opt) nil))
(expr_list ((expr) nil) ((expr_list COMMA expr) nil))
(pass_stmt ((PASS) (wisent-raw-tag (semantic-tag-new-code $1 nil))))
(flow_stmt ((break_stmt)) ((continue_stmt)) ((return_stmt))
((raise_stmt)) ((yield_stmt)))
(break_stmt
((BREAK) (wisent-raw-tag (semantic-tag-new-code $1 nil))))
(continue_stmt
((CONTINUE) (wisent-raw-tag (semantic-tag-new-code $1 nil))))
(return_stmt
((RETURN testlist_opt)
(wisent-raw-tag (semantic-tag-new-code $1 nil))))
(testlist_opt (nil) ((testlist) nil))
(yield_stmt
((YIELD) (wisent-raw-tag (semantic-tag-new-code $1 nil)))
((YIELD testlist) (wisent-raw-tag (semantic-tag-new-code $1 nil))))
(raise_stmt
((RAISE zero_one_two_or_three_tests)
(wisent-raw-tag (semantic-tag-new-code $1 nil))))
(zero_one_two_or_three_tests (nil)
((test zero_one_or_two_tests) nil))
(zero_one_or_two_tests (nil)
((COMMA test zero_or_one_comma_test) nil))
(zero_or_one_comma_test (nil) ((COMMA test) nil))
(import_stmt
((IMPORT dotted_as_name_list)
(wisent-raw-tag (semantic-tag-new-include $2 nil)))
((FROM dotted_name IMPORT star_or_import_as_name_list)
(wisent-raw-tag (semantic-tag-new-include $2 nil))))
(dotted_as_name_list
((dotted_as_name_list COMMA dotted_as_name) (cons $3 $1))
((dotted_as_name) (list $1)))
(star_or_import_as_name_list ((MULT) nil)
((import_as_name_list) nil))
(import_as_name_list ((import_as_name) nil)
((import_as_name_list COMMA import_as_name) nil))
(import_as_name ((NAME as_name_opt) nil))
(dotted_as_name ((dotted_name as_name_opt)))
(as_name_opt (nil) ((AS NAME) (identity $2)))
(dotted_name ((NAME))
((dotted_name PERIOD NAME) (format "%s.%s" $1 $3)))
(global_stmt
((GLOBAL comma_sep_name_list)
(wisent-raw-tag (semantic-tag-new-code $1 nil))))
(comma_sep_name_list ((NAME)) ((comma_sep_name_list COMMA NAME)))
(exec_stmt
((EXEC expr exec_trailer)
(wisent-raw-tag (semantic-tag-new-code $1 nil))))
(exec_trailer (nil) ((IN test comma_test_opt) nil))
(comma_test_opt (nil) ((COMMA test) nil))
(assert_stmt
((ASSERT test comma_test_opt)
(wisent-raw-tag (semantic-tag-new-code $1 nil))))
(compound_stmt ((if_stmt)) ((while_stmt)) ((for_stmt)) ((try_stmt))
((with_stmt)) ((funcdef)) ((class_declaration)))
(if_stmt
((IF test COLON suite elif_suite_pair_list else_suite_pair_opt)
(wisent-raw-tag (semantic-tag-new-code $1 nil))))
(elif_suite_pair_list (nil)
((elif_suite_pair_list ELIF test COLON suite)
nil))
(else_suite_pair_opt (nil) ((ELSE COLON suite) nil))
(suite ((simple_stmt) (list $1))
((NEWLINE indented_block) (progn $2)))
(indented_block
((INDENT_BLOCK)
(semantic-parse-region (car $region1) (cdr $region1)
'indented_block_body 1)))
(indented_block_body ((INDENT) nil) ((DEDENT) nil) ((simple_stmt))
((compound_stmt)))
(while_stmt
((WHILE test COLON suite else_suite_pair_opt)
(wisent-raw-tag (semantic-tag-new-code $1 nil))))
(for_stmt
((FOR exprlist IN testlist COLON suite else_suite_pair_opt)
(wisent-raw-tag (semantic-tag-new-code $1 nil))))
(try_stmt
((TRY COLON suite except_clause_suite_pair_list else_suite_pair_opt)
(wisent-raw-tag (semantic-tag-new-code $1 nil)))
((TRY COLON suite FINALLY COLON suite)
(wisent-raw-tag (semantic-tag-new-code $1 nil))))
(except_clause_suite_pair_list ((except_clause COLON suite) nil)
((except_clause_suite_pair_list
except_clause COLON suite)
nil))
(except_clause ((EXCEPT zero_one_or_two_test) nil))
(zero_one_or_two_test (nil) ((test zero_or_one_comma_test) nil))
(with_stmt
((WITH test COLON suite)
(wisent-raw-tag (semantic-tag-new-code $1 nil)))
((WITH test with_var COLON suite)
(wisent-raw-tag (semantic-tag-new-code $1 nil))))
(with_var ((AS expr) nil))
(decorator
((AT dotted_name varargslist_opt NEWLINE)
(wisent-raw-tag (semantic-tag-new-function $2 "decorator" $3))))
(decorators ((decorator) (list $1))
((decorator decorators) (cons $1 $2)))
(funcdef
((DEF NAME function_parameter_list return_type_hint COLON suite)
(wisent-python-reconstitute-function-tag
(wisent-raw-tag (semantic-tag-new-function $2 nil $3)) $6))
((decorators DEF NAME function_parameter_list return_type_hint
COLON suite)
(wisent-python-reconstitute-function-tag
(wisent-raw-tag
(semantic-tag-new-function $3 nil $4 :decorators $1))
$7)))
(return_type_hint (nil) ((FOLLOWS type)))
(function_parameter_list
((PAREN_BLOCK)
(let ((wisent-python-EXPANDING-block t))
(semantic-parse-region (car $region1) (cdr $region1)
'function_parameters 1))))
(function_parameters ((LPAREN) nil) ((RPAREN) nil)
((function_parameter COMMA))
((function_parameter RPAREN)))
(function_parameter ((fpdef_opt_test))
((MULT NAME)
(wisent-raw-tag
(semantic-tag-new-variable $2 nil nil)))
((EXPONENT NAME)
(wisent-raw-tag
(semantic-tag-new-variable $2 nil nil))))
(class_declaration
((CLASS NAME paren_class_list_opt COLON suite)
(wisent-python-reconstitute-class-tag
(wisent-raw-tag (semantic-tag-new-type $2 $1 $5 (cons $3 nil))))))
(paren_class_list_opt (nil) ((paren_class_list)))
(paren_class_list
((PAREN_BLOCK)
(let ((wisent-python-EXPANDING-block t))
(mapcar #'semantic-tag-name
(semantic-parse-region (car $region1) (cdr $region1)
'paren_classes 1)))))
(paren_classes ((LPAREN) nil) ((RPAREN) nil)
((paren_class COMMA)
(wisent-raw-tag
(semantic-tag-new-variable $1 nil nil)))
((paren_class RPAREN)
(wisent-raw-tag
(semantic-tag-new-variable $1 nil nil))))
(paren_class ((type))) (test ((test_test)) ((lambdef)))
(test_test ((and_test)) ((test_test OR and_test) nil))
(and_test ((not_test)) ((and_test AND not_test) nil))
(not_test ((NOT not_test) nil) ((comparison)))
(comparison ((expr)) ((comparison comp_op expr) nil))
(comp_op ((LT)) ((GT)) ((EQ)) ((GE)) ((LE)) ((LTGT)) ((NE)) ((IN))
((NOT IN)) ((IS)) ((IS NOT)))
(expr ((xor_expr)) ((expr BAR xor_expr) nil))
(xor_expr ((and_expr)) ((xor_expr HAT and_expr) nil))
(and_expr ((shift_expr)) ((and_expr AMP shift_expr) nil))
(shift_expr ((arith_expr))
((shift_expr shift_expr_operators arith_expr) nil))
(shift_expr_operators ((LTLT)) ((GTGT)))
(arith_expr ((term)) ((arith_expr plus_or_minus term) nil))
(plus_or_minus ((PLUS)) ((MINUS)))
(term ((factor)) ((term term_operator factor) nil))
(term_operator ((MULT)) ((DIV)) ((MOD)) ((DIVDIV)))
(factor ((prefix_operators factor) nil) ((power)))
(prefix_operators ((PLUS)) ((MINUS)) ((TILDE)))
(power
((atom trailer_zom exponent_zom)
(concat $1 (if $2 (concat " " $2 " ") "")
(if $3 (concat " " $3) ""))))
(trailer_zom (nil) ((trailer_zom trailer) nil))
(exponent_zom (nil) ((exponent_zom EXPONENT factor) nil))
(trailer ((PAREN_BLOCK) nil) ((BRACK_BLOCK) nil) ((PERIOD NAME) nil))
(atom ((PAREN_BLOCK) nil) ((BRACK_BLOCK) nil) ((BRACE_BLOCK) nil)
((BACKQUOTE testlist BACKQUOTE) nil) ((NAME))
((NUMBER_LITERAL)) ((one_or_more_string)))
(test_list_opt (nil) ((testlist) nil))
(testlist ((comma_sep_test_list comma_opt)))
(comma_sep_test_list ((test))
((comma_sep_test_list COMMA test)
(format "%s, %s" $1 $3)))
(one_or_more_string ((STRING_LITERAL))
((one_or_more_string STRING_LITERAL)
(concat $1 $2)))
(lambdef
((LAMBDA varargslist_opt COLON test) (format "%s %s" $1 (or $2 ""))))
(varargslist_opt (nil) ((varargslist)))
(varargslist
((fpdef_opt_test_list_comma_zom rest_args) (nconc $2 $1))
((fpdef_opt_test_list comma_opt)))
(rest_args ((MULT NAME multmult_name_opt) nil) ((EXPONENT NAME) nil))
(multmult_name_opt (nil)
((COMMA EXPONENT NAME)
(wisent-raw-tag
(semantic-tag-new-variable $3 nil nil))))
(fpdef_opt_test_list_comma_zom (nil)
((fpdef_opt_test_list_comma_zom
fpdef_opt_test COMMA)
(nconc $2 $1)))
(fpdef_opt_test_list ((fpdef_opt_test))
((fpdef_opt_test_list COMMA fpdef_opt_test)
(nconc $3 $1)))
(fpdef_opt_test ((fpdef eq_test_opt)))
(fpdef
((NAME type_hint)
(wisent-raw-tag (semantic-tag-new-variable $1 nil nil))))
(type_hint (nil) ((COLON type))) (type ((test)))
(eq_test_opt (nil) ((ASSIGN test) nil)) (comma_opt (nil) ((COMMA)))
(semicolon_opt (nil) ((SEMICOLON))))
(goal function_parameter paren_class indented_block
function_parameters paren_classes indented_block_body))
"Parser table.")