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))
[exponent_zom:1 try_stmt:1 except_clause_suite_pair_list:1 else_suite_pair_opt:1 multmult_name_opt:1 eq_testlist_zom:1 funcdef:1 rest_args:0 zero_one_or_two_test:1 for_stmt:0 trailing_test_list:1 elif_suite_pair_list:1 with_stmt:0]]
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.")