;ELC   
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.



(byte-code "\300\301!\210\300\302!\210\300\303!\207" [require semantic/lex semantic/wisent semantic/tag] 2)
#@64 The number of expected shift/reduce conflicts in this grammar.
(defconst wisent-python-wy--expected-conflicts 5 (#$ . 192))
#@29 Table of language keywords.
(defconst wisent-python-wy--keyword-table (semantic-lex-make-keyword-table '(("and" . AND) ("as" . AS) ("assert" . ASSERT) ("break" . BREAK) ("class" . CLASS) ("continue" . CONTINUE) ("def" . DEF) ("del" . DEL) ("elif" . ELIF) ("else" . ELSE) ("except" . EXCEPT) ("exec" . EXEC) ("finally" . FINALLY) ("for" . FOR) ("from" . FROM) ("global" . GLOBAL) ("if" . IF) ("import" . IMPORT) ("in" . IN) ("is" . IS) ("lambda" . LAMBDA) ("not" . NOT) ("or" . OR) ("pass" . PASS) ("print" . PRINT) ("raise" . RAISE) ("return" . RETURN) ("try" . TRY) ("while" . WHILE) ("with" . WITH) ("yield" . YIELD)) '(("yield" summary "Create a generator function") ("with" summary "Start statement with an associated context object") ("while" summary "Start a 'while' loop") ("try" summary "Start of statements protected by exception handlers") ("return" summary "Return from a function") ("raise" summary "Raise an exception") ("print" summary "Print each argument to standard output") ("pass" summary "Statement that does nothing") ("or" summary "Binary logical 'or' operator") ("not" summary "Unary boolean negation operator") ("lambda" summary "Create anonymous function") ("is" summary "Binary operator that tests for object equality") ("in" summary "Part of 'for' statement ") ("import" summary "Load specified modules") ("if" summary "Start 'if' conditional statement") ("global" summary "Declare one or more symbols as global symbols") ("from" summary "Modify behavior of 'import' statement") ("for" summary "Start a 'for' loop") ("finally" summary "Specify code to be executed after 'try' statements whether or not an exception occurred") ("exec" summary "Dynamically execute Python code") ("except" summary "Specify exception handlers along with 'try' keyword") ("else" summary "Start the 'else' clause following an 'if' statement") ("elif" summary "Shorthand for 'else if' following an 'if' statement") ("del" summary "Delete specified objects, i.e., undo what assignment did") ("def" summary "Define a new function") ("continue" summary "Skip to the next iteration of enclosing 'for' or 'while' loop") ("class" summary "Define a new class") ("break" summary "Terminate 'for' or 'while' loop") ("assert" summary "Raise AssertionError exception if <expr> is false") ("as" summary "EXPR as NAME makes value of EXPR available as variable NAME") ("and" summary "Logical AND binary operator ... "))) (#$ . 322))
#@26 Table of lexical tokens.
(defconst wisent-python-wy--token-table (semantic-lex-make-type-table '(("symbol" (NAME)) ("number" (NUMBER_LITERAL)) ("string" (STRING_LITERAL)) ("punctuation" (FOLLOWS . "->") (AT . "@") (BACKQUOTE . "`") (ASSIGN . "=") (COMMA . ",") (SEMICOLON . ";") (COLON . ":") (BAR . "|") (TILDE . "~") (PERIOD . ".") (MINUS . "-") (PLUS . "+") (MOD . "%") (DIV . "/") (MULT . "*") (AMP . "&") (GT . ">") (LT . "<") (HAT . "^") (NE . "!=") (LTGT . "<>") (HATEQ . "^=") (OREQ . "|=") (AMPEQ . "&=") (MODEQ . "%=") (DIVEQ . "/=") (MULTEQ . "*=") (MINUSEQ . "-=") (PLUSEQ . "+=") (LE . "<=") (GE . ">=") (EQ . "==") (EXPONENT . "**") (GTGT . ">>") (LTLT . "<<") (DIVDIV . "//") (DIVDIVEQ . "//=") (EXPEQ . "**=") (GTGTEQ . ">>=") (LTLTEQ . "<<=")) ("close-paren" (RBRACK . "]") (RBRACE . "}") (RPAREN . ")")) ("open-paren" (LBRACK . "[") (LBRACE . "{") (LPAREN . "(")) ("block" (BRACK_BLOCK . "(LBRACK RBRACK)") (BRACE_BLOCK . "(LBRACE RBRACE)") (PAREN_BLOCK . "(LPAREN RPAREN)")) ("indentation" (INDENT_BLOCK . "(INDENT DEDENT)") (DEDENT . "[^:INDENT:]") (INDENT . "^\\s-+")) ("newline" (NEWLINE . "\n")) ("charquote" (BACKSLASH . "\\"))) '(("keyword" :declared t) ("symbol" :declared t) ("number" :declared t) ("punctuation" :declared t) ("block" :declared t))) (#$ . 2751))
#@15 Parser table.
(defconst wisent-python-wy--parse-table (byte-code "\300\301!\302\303\"\304M\210\302\305\"\306M\210\302\307\"\310M\210\302\311\"\312M\210\302\313\"\314M\210\302\315\"\316M\210\302\317\"\320M\210\302\321\"\322M\210\302\323\"\324M\210\302\325\"\326M\210\302\327\"\330M\210\302\331\"\332M\210\302\333\"\334M\210\302\335\"\336M\210\302\337\"\340M\210\302\341\"\342M\210\302\343\"\344M\210\302\345\"\346M\210\302\347\"\350M\210\302\351\"\352M\210\302\353\"\354M\210\302\355\"\356M\210\302\357\"\360M\210\302\361\"\362M\210\302\363\"\364M\210\302\365\"\366M\210\302\367\"\370M\210\302\371\"\372M\210\302\373\"\374M\210\302\375\"\376M\210\302\377\"\201@ M\210\302\201A \"\201B M\210\302\201C \"\201D M\210\302\201E \"\201F M\210\302\201G \"\201H M\210\302\201I \"\201J M\210\302\201K \"\201L M\210\302\201M \"\201N M\210\302\201O \"\201P M\210\302\201Q \"\201R M\210\302\201S \"\201T M\210\302\201U \"\201V M\210\302\201W \"\201X M\210\302\201Y \"\201Z M\210\302\201[ \"\201\\ M\210\302\201] \"\201^ M\210\302\201_ \"\201` M\210\302\201a \"\201b M\210\302\201c \"\201d M\210\302\201e \"\201f M\210\302\201g \"\201h M\210\302\201i \"\201j M\210\302\201k \"\201l M\210\302\201m \"\201n M\210\302\201o \"\201p M\210\302\201q \"\201r M\210\302\201s \"\201t M\210\302\201u \"\201v M\210\302\201w \"\201x M\210\302\201y \"\201z M\210\302\201{ \"\201| M\210\302\201} \"\201~ M\210\302\201 \"\201\200 M\210\302\201\201 \"\201\202 M\210\302\201\203 \"\201\204 M\210\302\201\205 \"\201\206 M\210\302\201\207 \"\201\210 M\210\302\201\211 \"\201\212 M\210\302\201\213 \"\201\214 M\210\302\201\215 \"\201\216 M\210\302\201\217 \"\201\220 M\210\302\201\221 \"\201\222 M\210\302\201\223 \"\201\224 M\210\302\201\225 \"\201\226 M\210\302\201\227 \"\201\230 M\210\302\201\231 \"\201\232 M\210\302\201\233 \"\201\234 M\210\302\201\235 \"\201\236 M\210\302\201\237 \"\201\240 M\210\302\201\241 \"\201\242 M\210\302\201\243 \"\201\244 M\210\302\201\245 \"\201\246 M\210\302\201\247 \"\201\250 M\210\302\201\251 \"\201\252 M\210\302\201\253 \"\201\254 M\210\302\201\255 \"\201\256 M\210\302\201\257 \"\201\260 M\210\302\201\261 \"\201\262 M\210\302\201\263 \"\201\264 M\210\302\201\265 \"\201\266 M\210\302\201\267 \"\201\270 M\210\302\201\271 \"\201\272 M\210\302\201\273 \"\201\274 M\210\302\201\275 \"\201\276 M\210\302\201\277 \"\201\300 M\210\302\201\301 \"\201\302 M\210\302\201\303 \"\201\304 M\210\302\201\305 \"\201\306 M\210\302\201\307 \"\201\310 M\210\302\201\311 \"\201\312 M\210\302\201\313 \"\201\314 M\210\302\201\315 \"\201\316 M\210\302\201\317 \"\201\320 M\210\302\201\321 \"\201\322 M\210\302\201\323 \"\201\324 M\210\302\201\325 \"\201\326 M\210\302\201\327 \"\201\330 M\210\302\201\331 \"\201\332 M\210\302\201\333 \"\201\334 M\210\302\201\335 \"\201\336 M\210\302\201\337 \"\201\340 M\210\302\201\341 \"\201\342 M\210\302\201\343 \"\201\344 M\210\302\201\345 \"\201\346 M\210\302\201\347 \"\201\350 M\210\302\201\351 \"\201\352 M\210\302\201\353 \"\201\354 M\210\302\201\355 \"\201\356 M\210\302\201\357 \"\201\360 M\210\302\201\361 \"\201\362 M\210\302\201\363 \"\201\364 M\210\302\201\365 \"\201\366 M\210\302\201\367 \"\201\370 M\210\302\201\371 \"\201\372 M\210\302\201\373 \"\201\374 M\210\302\201\375 \"\201\376 M\210\302\201\377 \"\201 M\210\302\201\"\201M\210\302\201\"\201M\210\302\201\"\201M\210\302\201\"\201M\210\302\201	\"\201\nM\210\302\201\"\201\fM\210\302\201\"\201M\210\302\201\"\201M\210\302\201\"\201M\210\302\201\"\201M\210\302\201\"\201M\210\302\201\"\201M\210\302\201\"\201M\210\302\201\"\201M\210\302\201\"\201M\210\302\201\"\201 M\210\302\201!\"\201\"M\210\302\201#\"\201$M\210\302\201%\"\201&M\210\302\201'\"\201(M\210\302\201)\"\201*M\210\302\201+\"\201,M\210\302\201-\"\201.M\210\302\201/\"\2010M\210\302\2011\"\2012M\210\302\2013\"\2014M\210\302\2015\"\2016M\210\302\2017\"\2018M\210\302\2019\"\201:M\210\302\201;\"\201<M\210\302\201=\"\201>M\210\302\201?\"\201@M\210\302\201A\"\201BM\210\302\201C\"\201DM\210\302\201E\"\201FM\210\302\201G\"\201HM\210\302\201I\"\201JM\210\302\201K\"\201LM\210\302\201M\"\201NM\210\302\201O\"\201PM\210\302\201Q\"\201RM\210\302\201S\"\201TM\210\302\201U\"\201VM\210\302\201W\"\201XM\210\302\201Y\"\201ZM\210\302\201[\"\201\\M\210\302\201]\"\201^M\210\302\201_\"\201`M\210\302\201a\"\201bM\210\302\201c\"\201dM\210\302\201e\"\201fM\210\302\201g\"\201hM\210\302\201i\"\201jM\210\302\201k\"\201lM\210\302\201m\"\201nM\210\302\201o\"\201pM\210\302\201q\"\201rM\210\302\201s\"\201tM\210\302\201u\"\201vM\210\302\201w\"\201xM\210\302\201y\"\201zM\210\302\201{\"\201|M\210\302\201}\"\201~M\210\302\201\"\201\200M\210\302\201\201\"\201\202M\210\302\201\203\"\201\204M\210\302\201\205\"\201\206M\210\302\201\207\"\201\210M\210\302\201\211\"\201\212M\210\302\201\213\"\201\214M\210\302\201\215\"\201\216M\210\302\201\217\"\201\220M\210\302\201\221\"\201\222M\210\302\201\223\"\201\224M\210\302\201\225\"\201\226M\210\302\201\227\"\201\230M\210\302\201\231\"\201\232M\210\302\201\233\"\201\234M\210\302\201\235\"\201\236M\210\302\201\237\"\201\240M\210\302\201\241\"\201\242M\210\302\201\243\"\201\244M\210\302\201\245\"\201\246M\210\302\201\247\"\201\250M\210\302\201\251\"\201\252M\210\302\201\253\"\201\254M\210\302\201\255\"\201\256M\210\302\201\257\"\201\260M\210\302\201\261\"\201\262M\210\302\201\263\"\201\264M\210\302\201\265\"\201\266M\210\302\201\267\"\201\270M\210\302\201\271\"\201\272M\210\302\201\273\"\201\274M\210\302\201\275\"\201\276M\210\302\201\277\"\201\300M\210\302\201\301\"\201\302M\210\302\201\303\"\201\304M\210\302\201\305\"\201\306M\210\302\201\307\"\201\310M\210\302\201\311\"\201\312M\210\302\201\313\"\201\314M\210\302\201\315\"\201\316M\210\302\201\317\"\201\320M\210\302\201\321\"\201\322M\210\302\201\323\"\201\324M\210\302\201\325\"\201\326M\210\302\201\327\"\201\330M\210\302\201\331\"\201\332M\210\302\201\333\"\201\334M\210\302\201\335\"\201\336M\210\302\201\337\"\201\340M\210\302\201\341\"\201\342M\210\302\201\343\"\201\344M\210\302\201\345\"\201\346M\210\302\201\347\"\201\350M\210\302\201\351\"\201\352M\210\302\201\353\"\201\354M\210\302\201\355\"\201\356M\210\302\201\357\"\201\360M\210\201\361\211\201\362\201\363\201\364\201\365\201\366\201\367\201\370\201\371\257\201\372\201\373\201\374\201\375\201\376\201\377\201 \201\201\201\201\201\201\201\201\201	\201\n\201\201\f\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\257$\201\201\201 \201!\201\"\201#\201$\201%\201&\201'\201(\201)\201*\201+\201,\257\201-\201.\201/\2010\2011\2012\257\2013\2014D\2015\2016\2017\2018\2019\201:\201;\201<\201=\201>\201?\201@\201A\257\201B\201C\201D\201EF\201F\201G\201H\201I\201J\201K\201L\201M\201N\201O\201P\201Q\201R\201S\201T\201U\201V\201W\201X\201Y\201Z\201[\201\\\201]\201^\201_\201`\201a\201b\201c\201d\201e\201f\201g\201h\257#\201i\201j\201\257 \"BC\201i\201j\201\261 \"BC\201i\201j\201\263 \"BC\201i\201j\201\265 \"BC\201i\201j\201\267 \"BC\201i\201j\201\271 \"BC\201i\201j\201\273 \"BC\201i\201j\201C \"BC\201i\201j\201i \"BC\201i\201j\201\351 \"BC\201i\201j\201I\"BC\201i\201j\201#\"BC\201i\201j\201\275 \"BC\201i\201j\343\"BC\201i\201j\201\203\"BC\201k\201l\201m\201n\201o\201p\201q\201r\201s\201t\201u\201v\201w\257\201x\201yD\201i\201j\201\201 \"BC\201i\201j\201\261\"BC\201i\201j\201\205 \"BC\201z\201{\201|\201}\201~\201\201\200\201\201\201\202\201\203\201\204\201\205\201\206\257\201i\201j\201\325\"\"BC\201\207\201\210D\201i\201j\201\263$\"BC\201\211\201\212D\201\213\201\214\201\215\201\216\201\217\201\220\201\221\201\222\201\223\201\224\201\225\257\201\226\201\227\201\230\201\231\201\232\201\233\201\234\201\235\201\236\201\237\201\240\257\201\241\201\242\201\243\201\244\201\245\201\246\201\247\201\250\201\251\201\252\201\253\257\201\254\201\255D\201\256\201\257D\201\260\201\261\201\262\201\263\201\264\201\265\201\266\201\267\201\270\201\271\201\272\201\273\201\274\257\201\275\201\276D\201i\201j\201e-\"B\201\277\201j\201E .\"B\201\300E\201\301\201\302\201\303\201\304\201\305\201\306\201\307\201\310\201\311\201\312\201\313\201\314\257\f\201i\201j\201\207/\"BC\201i\201j\201\353 0\"B\201\315\201\316\201\317\201\320\201\321\201\322\201\323\201\324\201\325\201\326\201\327\201\330\201\331\257\201i\201j\3451\"B\201\332\201\333\201\334\201\335\201\336\201\337\201\340\201\341\201\342\201\343\201\344\201\345\257\201i\201j\3032\"B\201\346\201\347\201\350\201\351\201\352\201\353\201\354\201\355\201\356\201\357\201\360\201\361\257\201\362\201\363D\201\364\201\365\201\366\201\367\201\370\201\371\201\372\201\373\201\374\201\375\201\376\201\377\201 \257\201\201\201\201\201\201\201\201\201	\201\n\201\201\f\201\257\201i\201j\201\355 6\"B\201\201\201\201\201\201\201\201\201\201\201\201\257\201i\201j\201\203 7\"BC\201i\201j\201\205 8\"B\201D\201i\201j\201\2119\"BC\201i\201j\201\357 :\"BC\201i\201j\201\277 ;\"BC\201i\201j\201%<\"BC\201i\201j\201K=\"BC\201i\201j\201g>\"BC\201i\201j\201\265?\"BC\201i\201j\201\327@\"BC\201i\201j\305A\"BC\201i\201j\201G B\"BC\201i\201j\347C\"BC\201i\201j\201\213D\"BC\201i\201j\201\267E\"BC\201i\201j\201\331F\"BC\201i\201j\307G\"BC\201i\201j\201\301 H\"BC\201i\201j\201\333I\"BC\201i\201j\201\303 J\"BC\201i\201j\311K\"BC\201i\201j\351L\"BC\201i\201j\201I M\"BC\201i\201j\201k N\"BC\201i\201j\201m O\"B\201D\201\201D\201i\201j\201\207 Q\"BC\201i\201j\201\305 R\"BC\201i\201j\201\307 S\"BC\201i\201j\201\211 T\"B\201D\201i\201j\201\213 U\"B\201D\201i\201j\201\271V\"BC\201i\201j\353W\"B\201 \201!\201\"\201#\201$\201%\201&\201'\201(\201)\257\201i\201j\201\311 X\"B\201*D\201i\201j\201iY\"B\201+D\201i\201j\355Z\"B\201,D\201i\201j\313[\"B\201-\201.E\201i\201j\201\361 \\\"B\201/\2010E\201i\201j\201\215]\"B\2011\2012\2013\2014\257\201i\201j\201\313 ^\"BC\2015\2016\2017\2018\2019\201:\201;\201<\201=\201>\201?\257\201i\201j\201K `\"BC\201i\201j\201\217a\"BC\201i\201j\201\215 b\"B\201@\201A\201B\201C\201D\201E\201F\201G\201H\201I\201J\201K\257\201i\201j\357c\"B\201LD\201i\201j\201\335d\"B\201MD\201i\201j\201\315 e\"BC\201i\201j\201\273f\"BC\201i\201j\201\337g\"BC\201i\201j\201\221h\"BC\201N\201O\201PE\201i\201j\201\217 j\"BC\201i\201j\201kk\"BC\201i\201j\201\317 l\"BC\201i\201j\201\363 m\"BC\201Q\201RD\201S\201TD\201i\201j\201\223p\"B\201UD\201i\201j\361q\"BC\201V\201W\201XE\201i\201j\201\365 s\"BC\201i\201j\201Mt\"B\201YD\201i\201j\315u\"BC\201i\201j\201M v\"BC\201i\201j\201'w\"BC\201i\201j\201o x\"BC\201i\201j\201my\"BC\201i\201j\201Oz\"BC\201i\201j\201\225{\"BC\201i\201j\201\275|\"BC\201Z\201[D\201i\201j\201)~\"BC\201i\201j\201e\"B\201\\\201j\201E \200\"B\201]\201^F\201i\201j\201O \200\"B\201_D\201i\201j\201\221 \201\"B\201`D\201a\201bD\201i\201j\201\223 \203\"BC\201i\201j\357\204\"B\201cD\201i\201j\201\277\205\"B\201dD\201i\201j\201q \206\"B\201e\201fE\201g\201hD\201i\201j\201kE\201i\201j\363\211\"BC\201i\201j\201\367 \212\"B\201lD\201m\201nD\201i\201j\201+\214\"B\201oD\201i\201j\201\321 \215\"BC\201i\201j\201\301\216\"B\201p\201qE\201r\201sD\201i\201j\201s \220\"BC\201t\201u\201v\201wF\201i\201j\357\222\"B\201xD\201i\201j\201o\223\"BC\201i\201j\317\224\"BC\201y\201z\201{\201|\201}\201~\201\201\200\201\201\201\202\201\203\201\204\201\205\257\201i\201j\201Q \226\"BC\201i\201j\201\225 \227\"BC\201i\201j\201-\230\"BC\201i\201j\201/\231\"BC\201i\201j\321\232\"B\201\206D\201i\201j\323\233\"BC\201i\201j\365\234\"BC\201\207\201\210\201\211\201\212\201\213\201\214\201\215\201\216\201\217\201\220\201\221\201\222\201\223\201\224\201\225\201\226\201\227\201\230\201\231\201\232\201\233\201\234\201\235\201\236\201\237\201\240\201\241\257\201\242\201\243D\201\244\201\245\201\246E\201i\201j\2011\240\"BC\201i\201j\201\323 \241\"B\201\247\201\250\201\251\201\252\201\253\201\254\201\255\201\256\201\257\201\260\201\261\201\262\201\263\201\264\201\265\201\266\201\267\201\270\201\271\201\272\201\273\201\274\201\275\201\276\201\277\257\201\300\201\301D\201i\201j\201\227 \243\"BC\201\302\201\303D\201\304\201\305\201\306\201\307\201\310\201\311\201\312\201\313\201\314\201\315\201\316\201\317\257\f\201\320\201\321\201\322\201\323\201\324\201\325\201\326\201\327\201\330\201\331\201\332\201\333\257\f\201i\201j\201\371 \247\"BC\201i\201j\201\373 \250\"BC\201i\201j\201\375 \251\"BC\201i\201j\201\377 \252\"BC\201i\201j\201\253\"BC\201i\201j\201\254\"BC\201i\201j\201\255\"BC\201i\201j\201\256\"BC\201i\201j\201	\257\"B\201\334D\201\335\201\336D\201\337\201\340\201\341\201\342\201\343\201\344\201\345\201\346\201\347\201\350\201\351\257\201\352\201\353\201\354\201\355\201\356\201\357\201\360\201\361\201\362\201\363\201\364\257\201\365\201\366\201\367\201\370\201\371\201\372\201\373\201\374\201\375\201\376\201\377\257\201 \201\201\201\201\201\201\201\201\201	\201\n\257\201i\201j\201\325 \265\"BC\201i\201j\201\266\"BC\201\201\f\201\201\201\201\201\201\201\201\201\257\201i\201j\201Q\270\"BC\201i\201j\201q\271\"BC\201\201\201\201\201\201\201\201\201\201\201 \257\201i\201j\201\303\273\"BC\201i\201j\201S\274\"BC\201i\201j\201s\275\"BC\201i\201j\201\227\276\"BC\201!\201\"\201#\201$\201%\201&\201'\201(\201)\201*\201+\257\201i\201j\201\300\"BC\201i\201j\201\341\301\"B\201,\201-\201.F\201i\201j\201\231\302\"BC\201i\201j\201\305\303\"BC\201i\201j\201u\304\"BC\201i\201j\201\233\305\"BC\201i\201j\201S \306\"BC\201i\201j\201u \307\"BC\201i\201j\201\231 \310\"BC\201i\201j\201\327 \311\"BC\201i\201j\201\312\"BC\201i\201j\2013\313\"BC\201i\201j\201U\314\"BC\201i\201j\201w\315\"BC\201i\201j\2015\316\"BC\201i\201j\201\235\317\"B\201/D\2010\2011\2012\2013\2014\2015\2016\2017\2018\2019\201:\201;\201<\257\201i\201j\201U \321\"B\201=\201>\201?\201@\201A\201B\201C\201D\201E\201F\201G\201H\257\201i\201j\201\343\322\"BC\201i\201j\201\233 \323\"BC\201i\201j\367\324\"BC\201i\201j\325\325\"BC\201i\201j\201\326\"BC\201i\201j\201\327\"BC\201I\201J\201K\201L\201M\201N\201O\201P\201Q\201R\201S\201T\201U\257\201i\201j\2017\331\"BC\201i\201j\201W\332\"BC\201i\201j\2019\333\"BC\201V\201W\201X\201Y\201Z\201[\201\\\201]\201^\201_\201`\201a\201b\257\201i\201j\201\331 \335\"BC\201i\201j\201y\336\"BC\201c\201dD\201e\201fD\201g\201h\201i\201j\201k\201l\201m\201n\201o\201p\201q\201r\201s\257\201i\201j\201\345\342\"BC\201i\201j\201W \343\"BC\201t\201uD\201i\201j\201\333 \345\"BC\201i\201j\201;\346\"BC\201i\201j\201\237\347\"B\201vD\201i\201j\201U \350\"B\201w\201x\201y\201z\201{\201|\201}\201~\201\201\200\257\201i\201j\201\335 \351\"BC\201\201\201\202\201\203\201\204\201\205\201\206\201\207\201\210\201\211\201\212\201\213\201\214\201\215\257\201i\201j\201\235 \353\"BC\201\216\201\217\201\220\201\221\201\222\201\223\201\224\201\225\201\226\201\227\201\230\201\231\201\232\257\201\233\201\234\201\235E\201\236\201\237D\201\240\201\241\201\242\201\243\201\244\201\245\201\246\201\247\201\250\201\251\201\252\201\253\201\254\201\255\201\256\201\257\201\260\201\261\201\262\201\263\201\264\201\265\201\266\201\267\201\270\201\271\201\272\257\201\273\201\274D\201\275\201\276D\201i\201j\201Y\362\"BC\201\277\201\300\201\301\201\302\201\303\201\304\201\305\201\306\201\307\201\310\201\311\201\312\201\313\257\201\314\201\315D\201\316\201\317D\201i\201j\201\347\366\"BC\201\320\201\321D\201i\201j\201U \370\"B\201\322D\201i\201j\327\371\"BC\201i\201j\201Y \372\"B\201\323D\201\324\201\325\201\326\201\327\201\330\201\331\201\332\201\333\201\334\201\335\201\336\201\337\201\340\257\201i\201j\201[ \374\"BC\201\341\201\342D\201i\201j\201[\376\"BC\201\343\201\344\201\345E\201\346\201\347\201\350\201\351\201\352\201\353\201\354\201\355\201\356\201\357\201\360\201\361\201\362\201\363\201\364\201\365\201\366\201\367\201\370\201\371\201\372\201\373\201\374\201\375\201\376\201\377\201 \257\201\201\201\201\201\201\201\201\201	\201\n\201\201\f\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\257\201\201\201\201\201 \201!\201\"\201#\201$\201%\201&\257\201'\201(D\201i\201j\201\307\"BC\201i\201j\201\311\"BC\201)\201*D\201i\201j\201\337 \"B\201+D\201i\201j\201\351\"BC\201i\201j\201\237 	\"BC\201i\201j\201\n\"BC\201i\201j\201\"B\201,D\201i\201j\201\241\f\"B\201-D\201i\201j\201] \"B\201.D\201i\201j\371\"B\201/\2010E\201i\201j\201=\"B\2011\2012E\201i\201j\201\313\"B\2013\2014\2015\2016\257\201i\201j\201\"BC\201i\201j\201\341 \"BC\201i\201j\201\343 \"BC\2017\2018D\201i\201j\201\241 \"B\2019D\201i\201j\201\315\"BC\201:\201;\201<\201=\201>\201?\201@\201A\201B\201C\201D\201E\201F\257\201i\201j\201\243\"BC\201i\201j\201\"BC\201i\201j\201\317\"BC\201i\201j\201{\"BC\201i\201j\201]\"BC\201i\201j\201?\"BC\201i\201j\201w \"BC\201G\201H\201I\201J\201K\201L\201M\201N\201O\201P\201Q\201R\201S\201T\201U\201V\201W\201X\201Y\201Z\201[\201\\\201]\201^\201_\201`\201a\257\201b\201c\201d\201e\201f\201g\201h\201i\201j\201k\201l\201m\201n\257\201o\201pD\201i\201j\201\353\"\"B\201qD\201i\201j\201O #\"B\201rD\201s\201tD\201i\201j\201y %\"BC\201i\201j\201\301&\"B\201uD\201i\201j\201_'\"BC\201i\201j\201\243 (\"B\201vD\201i\201j\201\245)\"BC\201i\201j\201_ *\"BC\201i\201j\201\247+\"BC\201i\201j\201\245 ,\"BC\201i\201j\201\355-\"BC\201i\201j\201\251.\"BC\201i\201j\201a/\"BC\201i\201j\201\247 0\"B\201wD\201i\201j\201}1\"BC\201i\201j\201\2532\"BC\201x\201y\201z\201{\201|\201}\201~\201\201\200\201\201\201\202\201\203\201\204\257\201i\201j\201\251 4\"BC\201i\201j\3575\"B\201\205D\201i\201j\3316\"B\201\206D\201i\201j\2017\"BC\201i\201j\201A8\"B\201\207\201\210\201\211\201\212\201\213\201\214\201\215\201\216\201\217\201\220\201\221\201\222\257\201\223\201\224D\201i\201j\201a :\"B\201\225\201\226E\201\227\201\230D\201i\201j\201a <\"B\201\231D\201i\201j\201\357=\"BC\201i\201j\201C>\"B\201\232D\201\233\201\234\201\235\201\236\201\237\201\240\201\241\201\242\201\243\201\244\201\245\201\246\201\247\201\250\201\251\201\252\201\253\201\254\201\255\201\256\201\257\201\260\201\261\201\262\201\263\201\264\201\265\257\201i\201j\201\237@\"B\201\266D\201i\201j\201\345 A\"BC\201\267\201\270\201\271\201\272\201\273\201\274\201\275\201\276\201\277\201\300\201\301\257\201i\201j\201\347 C\"BC\201i\201j\201c D\"BC\201i\201j\201E\"BC\201\302\201\303\201\304\201\305\201\306\201\307\201\310\201\311\201\312\201\313\201\314\201\315\201\316\201\317\201\320\201\321\201\322\201\323\201\324\201\325\201\326\201\327\201\330\201\331\201\332\201\333\201\334\257\201i\201j\201\253 G\"BC\201\335\201\336\201\337\201\340\201\341\201\342\201\343\201\344\201\345\201\346\201\347\201\350\201\351\201\352\201\353\201\354\201\355\201\356\201\357\201\360\201\361\201\362\201\363\201\364\201\365\201\366\201\367\257\201i\201j\201EI\"BC\201\370\201\371D\201i\201j\201a K\"B\201\372\201\373E\201\374\201\375D\201i\201j\201GM\"BC\201i\201j\201\255N\"BC\201i\201j\201U O\"B\201\376\201\377\201 \201\201\201\201\201\201\201\201\201	\257\201i\201j\201{ P\"BC\201\n\201\201\f\201\201\201\201\201\201\201\201\201\201\257\201i\201j\373R\"BC\201i\201j\333S\"BC\201i\201j\331T\"B\201D\201\201\201\201\201\201\201\201\201 \201!\201\"\201#\201$\201%\201&\201'\201(\201)\201*\201+\201,\201-\201.\201/\2010\2011\2012\257\2013\2014D\201i\201j\335W\"BC\2015\2016D\2017\2018\2019\201:\201;\201<\201=\201>\201?\201@\201A\201B\201C\201D\201E\201F\201G\201H\201I\201J\201K\201L\201M\201N\201O\201P\201Q\257\201i\201j\201} Z\"BC\201i\201j\337[\"BC\201R\201SD\201i\201j\341]\"BC\201i\201j\201^\"BC\201i\201j\201a _\"B\201TD\201i\201j\201\321`\"BC\201U\201V\201W\201X\201Y\201Z\201[\201\\\201]\201^\201_\201`\201a\257\201i\201j\375b\"BC\201b\201cD\201i\201j\201\257d\"BC\201i\201j\377e\"BC\201i\201j\201cf\"BC\201i\201j\201A g\"BC\201d\201e\201f\201g\201h\201i\201j\201k\201l\201m\201n\201o\201p\201q\201r\201s\201t\201u\201v\201w\201x\201y\201z\201{\201|\201}\201~\257\201\201\200\201\201\201\202\201\203\201\204\201\205\201\206\201\207\201\210\201\211\201\212\201\213\201\214\201\215\201\216\201\217\201\220\201\221\201\222\201\223\201\224\201\225\201\226\201\227\201\230\201\231\257\201i\201j\201e j\"BC\201\232\201\233\201\234\201\235\201\236\201\237\201\240\201\241\201\242\201\243\201\244\201\245\201\246\201\247\201\250\201\251\201\252\201\253\201\254\201\255\201\256\201\257\201\260\201\261\201\262\201\263\201\264\257\201i\201j\201\201l\"BC\201\265\201\266D\201i\201j\201\255 n\"BC\201i\201j\201 o\"BC\201i\201j\201g p\"BC\201i\201j\201!q\"BC\201\267\201\270\201\271\201\272\201\273\201\274\201\275\201\276\201\277\201\300\201\301\201\302\201\303\201\304\201\305\201\306\201\307\201\310\201\311\201\312\201\313\201\314\201\315\201\316\201\317\201\320\201\321\257\201i\201j\201\323s\"BC\201\322\201\323D\201\324\201\325D\201\326C'r\201\327\201\330$\207" [obarray-make 13 intern #1="testlist_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #1# testlist_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #2="flow_stmt:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #2# flow_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #3="small_stmt:8" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #3# small_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #4="compound_stmt:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #4# compound_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #5="and_expr:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #5# and_expr 2] 10 "\n\n(fn STACK SP GOTOS)"] #6="indented_block:0" #[771 "SHA\211\303\304\305Z\nHH\236A\305\\\262S\306@A\307\310$BI\210I\210+\207" [$region $action $nterm #6# indented_block 2 semantic-parse-region indented_block_body 1] 13 "\n\n(fn STACK SP GOTOS)"] #7="not_test:0" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #7# not_test 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #8="zero_one_or_two_tests:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #8# zero_one_or_two_tests 2] 9 "\n\n(fn STACK SP GOTOS)"] #9="return_stmt:0" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 3 2 #9# return_stmt 4 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #10="paren_classes:2" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\211\312\313\314\315\316&\266\204\211\204\217 AA\211\203\227 @AD\202\232 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 3 2 #10# paren_classes 4 nil apply semantic-tag variable :type :default-value] 21 "\n\n(fn STACK SP GOTOS)"] #11="varargslist:1" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #11# varargslist 4] 12 "\n\n(fn STACK SP GOTOS)"] "zero_or_one_comma_test:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil "zero_or_one_comma_test:0" zero_or_one_comma_test 2] 9 "\n\n(fn STACK SP GOTOS)"] #12="except_clause:0" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #12# except_clause 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #13="try_stmt:0" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 9 2 #13# try_stmt 10 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #14="with_stmt:1" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 9 2 #14# with_stmt 10 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #15="exponent_zom:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #15# exponent_zom 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #16="prefix_operators:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #16# prefix_operators 2] 10 "\n\n(fn STACK SP GOTOS)"] #17="zero_one_two_or_three_tests:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #17# zero_one_two_or_three_tests 2] 9 "\n\n(fn STACK SP GOTOS)"] #18="flow_stmt:3" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #18# flow_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #19="compound_stmt:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #19# compound_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #20="not_test:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #20# not_test 2] 10 "\n\n(fn STACK SP GOTOS)"] #21="xor_expr:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #21# xor_expr 2] 10 "\n\n(fn STACK SP GOTOS)"] "comma_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil "comma_opt:0" comma_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #22="$function_parameters:0" #[771 "SH@\303ZSHA@HAAU\204G \204. \304\\\211\262HA@\262\202 \211\204A \304Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #22# $function_parameters 4] 12 "\n\n(fn STACK SP GOTOS)"] #23="comma_sep_name_list:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #23# comma_sep_name_list 2] 10 "\n\n(fn STACK SP GOTOS)"] #24="testlist_opt:1" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #24# testlist_opt 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #25="paren_classes:3" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\211\312\313\314\315\316&\266\204\211\204\217 AA\211\203\227 @AD\202\232 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 3 2 #25# paren_classes 4 nil apply semantic-tag variable :type :default-value] 21 "\n\n(fn STACK SP GOTOS)"] #26="and_expr:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #26# and_expr 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #27="zero_one_or_two_tests:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #27# zero_one_or_two_tests 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #28="if_stmt:0" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 11 2 #28# if_stmt 12 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #29="zero_or_one_comma_test:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #29# zero_or_one_comma_test 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #30="try_stmt:1" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 11 2 #30# try_stmt 12 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #31="indented_block_body:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #31# indented_block_body 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] "varargslist_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil "varargslist_opt:0" varargslist_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #32="flow_stmt:4" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #32# flow_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #33="compound_stmt:3" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #33# compound_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #34="factor:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #34# factor 2] 10 "\n\n(fn STACK SP GOTOS)"] #35="$indented_block:0" #[771 "SH@\303ZSHA@HAAU\204G \204. \304\\\211\262HA@\262\202 \211\204A \304Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #35# $indented_block 4] 12 "\n\n(fn STACK SP GOTOS)"] "comma_test_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil "comma_test_opt:0" comma_test_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #36="print_stmt:0" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 3 2 #36# print_stmt 4 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #37="augassign:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #37# augassign 2] 10 "\n\n(fn STACK SP GOTOS)"] "comma_opt:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm "comma_opt:1" comma_opt 2] 10 "\n\n(fn STACK SP GOTOS)"] #38="paren_class_list:0" #[771 "SHA\211\304\305\306Z\nHH\236A\306\\\262S\307\310\311\312@A\313\314$\")BI\210I\210+\207" [$region $action $nterm wisent-python-EXPANDING-block #38# paren_class_list 2 t mapcar semantic-tag-name semantic-parse-region paren_classes 1] 15 "\n\n(fn STACK SP GOTOS)"] #39="trailing_test_list_with_opt_comma_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #39# trailing_test_list_with_opt_comma_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #40="zero_one_two_or_three_tests:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #40# zero_one_two_or_three_tests 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #41="xor_expr:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #41# xor_expr 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #42="comma_sep_name_list:1" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 5 2 #42# comma_sep_name_list 6] 12 "\n\n(fn STACK SP GOTOS)"] "else_suite_pair_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil "else_suite_pair_opt:0" else_suite_pair_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #43="class_declaration:0" #[771 "\304ZH@\305ZH@\306ZH@SH@\304ZSHA@HAAU\204\\ \204C \307\\\211\262HA@\262\202* \211\204V \307Z\211\262HAA\262\202* \262\202* \205g \211\205g B\266\205\310\311\312Z\n	HH\236A\307\\\262S\313		C\314\315\316\317\320\321	\322\n@\323\fA\f&\f\266\205\211\204\265 AA\211\203\275 @AD\202\300 ddD\244\262!BI\210I\210+\207" [$region $action $nterm wisent-input 9 7 5 2 #43# class_declaration 10 wisent-python-reconstitute-class-tag nil apply semantic-tag type :type :members :superclasses :interfaces] 30 "\n\n(fn STACK SP GOTOS)"] #44="except_clause_suite_pair_list:0" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #44# except_clause_suite_pair_list 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #45="except_clause_suite_pair_list:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 7 2 #45# except_clause_suite_pair_list 8 nil] 11 "\n\n(fn STACK SP GOTOS)"] #46="indented_block_body:1" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #46# indented_block_body 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #47="compound_stmt:4" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #47# compound_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #48="decorators:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SCBI\210I\210+\207" [$region $action $nterm #48# decorators 2] 10 "\n\n(fn STACK SP GOTOS)"] #49="$function_parameter:0" #[771 "SH@\303ZSHA@HAAU\204G \204. \304\\\211\262HA@\262\202 \211\204A \304Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #49# $function_parameter 4] 12 "\n\n(fn STACK SP GOTOS)"] #50="exec_trailer:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #50# exec_trailer 2] 9 "\n\n(fn STACK SP GOTOS)"] #51="varargslist_opt:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #51# varargslist_opt 2] 10 "\n\n(fn STACK SP GOTOS)"] #52="augassign:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #52# augassign 2] 10 "\n\n(fn STACK SP GOTOS)"] #53="comma_test_opt:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #53# comma_test_opt 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #54="star_or_import_as_name_list:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #54# star_or_import_as_name_list 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #55="trailing_test_list_with_opt_comma_opt:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #55# trailing_test_list_with_opt_comma_opt 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #56="while_stmt:0" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 9 2 #56# while_stmt 10 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #57="else_suite_pair_opt:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #57# else_suite_pair_opt 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #58="one_or_more_string:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #58# one_or_more_string 2] 10 "\n\n(fn STACK SP GOTOS)"] #59="indented_block_body:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #59# indented_block_body 2] 10 "\n\n(fn STACK SP GOTOS)"] #60="semicolon_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #60# semicolon_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #61="compound_stmt:5" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #61# compound_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #62="test:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #62# test 2] 10 "\n\n(fn STACK SP GOTOS)"] #63="test_test:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #63# test_test 2] 10 "\n\n(fn STACK SP GOTOS)"] #64="eq_testlist_zom:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #64# eq_testlist_zom 2] 9 "\n\n(fn STACK SP GOTOS)"] #65="type:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #65# type 2] 10 "\n\n(fn STACK SP GOTOS)"] #66="paren_class_list_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #66# paren_class_list_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #67="del_stmt:0" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 3 2 #67# del_stmt 4 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #68="print_stmt_trailer:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #68# print_stmt_trailer 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #69="decorators:1" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M \2044 \304\\\211\262HA@\262\202 \211\204G \304Z\211\262HAA\262\202 \262\202 \205X \211\205X B\266\205\305\306\307Z\nHH\236A\304\\\262SBBI\210I\210+\207" [$region $action $nterm 3 2 #69# decorators 4] 13 "\n\n(fn STACK SP GOTOS)"] #70="augassign:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #70# augassign 2] 10 "\n\n(fn STACK SP GOTOS)"] #71="one_or_more_string:1" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M \2044 \304\\\211\262HA@\262\202 \211\204G \304Z\211\262HAA\262\202 \262\202 \205X \211\205X B\266\205\305\306\307Z\nHH\236A\304\\\262SPBI\210I\210+\207" [$region $action $nterm 3 2 #71# one_or_more_string 4] 13 "\n\n(fn STACK SP GOTOS)"] #72="exec_stmt:0" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 5 2 #72# exec_stmt 6 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #73="comp_op:10" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #73# comp_op 4] 12 "\n\n(fn STACK SP GOTOS)"] #74="power:0" #[771 "\303ZH@\304ZH@SH@\303ZSHA@HAAU\204T \204; \305\\\211\262HA@\262\202\" \211\204N \305Z\211\262HAA\262\202\" \262\202\" \205_ \211\205_ B\266\205\306\307\310Z\nHH\236A\305\\\262S\203\212 \311\311Q\202\213 \312\203\227 \311P\202\230 \312QBI\210I\210+\207" [$region $action $nterm 5 3 2 #74# power 6 " " #205=""] 14 "\n\n(fn STACK SP GOTOS)"] #75="star_or_import_as_name_list:1" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #75# star_or_import_as_name_list 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #76="dotted_as_name_list:0" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M \2044 \304\\\211\262HA@\262\202 \211\204G \304Z\211\262HAA\262\202 \262\202 \205X \211\205X B\266\205\305\306\307Z\nHH\236A\304\\\262SBBI\210I\210+\207" [$region $action $nterm 5 2 #76# dotted_as_name_list 6] 13 "\n\n(fn STACK SP GOTOS)"] #77="multmult_name_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #77# multmult_name_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #78="print_stmt_trailer:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #78# print_stmt_trailer 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #79="exec_trailer:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #79# exec_trailer 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #80="multmult_name_opt:1" #[771 "SH@\304ZSHA@HAAU\204G \204. \305\\\211\262HA@\262\202 \211\204A \305Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\211\312\313\314\315\316&\266\204\211\204\216 AA\211\203\226 @AD\202\231 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 5 2 #80# multmult_name_opt 6 nil apply semantic-tag variable :type :default-value] 21 "\n\n(fn STACK SP GOTOS)"] #81="$STARTS:6" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #81# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #82="$STARTS:5" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #82# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #83="$STARTS:4" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #83# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #84="$STARTS:3" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #84# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #85="$STARTS:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #85# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #86="$STARTS:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #86# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #87="$STARTS:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #87# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #88="prefix_operators:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #88# prefix_operators 2] 10 "\n\n(fn STACK SP GOTOS)"] #89="small_stmt:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #89# small_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #90="indented_block_body:3" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #90# indented_block_body 2] 10 "\n\n(fn STACK SP GOTOS)"] #91="$indented_block_body:0" #[771 "SH@\303ZSHA@HAAU\204G \204. \304\\\211\262HA@\262\202 \211\204A \304Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #91# $indented_block_body 4] 12 "\n\n(fn STACK SP GOTOS)"] #92="compound_stmt:6" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #92# compound_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #93="comma_sep_test_list:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #93# comma_sep_test_list 2] 10 "\n\n(fn STACK SP GOTOS)"] #94="comparison:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #94# comparison 2] 10 "\n\n(fn STACK SP GOTOS)"] #95="term:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #95# term 2] 10 "\n\n(fn STACK SP GOTOS)"] #96="test:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #96# test 2] 10 "\n\n(fn STACK SP GOTOS)"] #97="function_parameters:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #97# function_parameters 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #98="dotted_as_name_list:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SCBI\210I\210+\207" [$region $action $nterm #98# dotted_as_name_list 2] 10 "\n\n(fn STACK SP GOTOS)"] #99="semicolon_opt:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #99# semicolon_opt 2] 10 "\n\n(fn STACK SP GOTOS)"] #100="shift_expr_operators:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #100# shift_expr_operators 2] 10 "\n\n(fn STACK SP GOTOS)"] #101="augassign:3" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #101# augassign 2] 10 "\n\n(fn STACK SP GOTOS)"] #102="fpdef_opt_test:0" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #102# fpdef_opt_test 4] 12 "\n\n(fn STACK SP GOTOS)"] #103="paren_class_list_opt:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #103# paren_class_list_opt 2] 10 "\n\n(fn STACK SP GOTOS)"] #104="exprlist:0" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #104# exprlist 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #105="test_test:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #105# test_test 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #106="trailer:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #106# trailer 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #107="trailer:1" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #107# trailer 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #108="trailer:2" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #108# trailer 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #109="eq_testlist_zom:1" #[771 "SH@\303ZSHA@HAAU\204G \204. \304\\\211\262HA@\262\202 \211\204A \304Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 5 2 #109# eq_testlist_zom 6] 12 "\n\n(fn STACK SP GOTOS)"] #110="atom:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #110# atom 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #111="test_list_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #111# test_list_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #112="yield_stmt:0" #[771 "SH@SHA\304\305\306Z\nHH\236A\306\\\262S\307\211\310\311\312\313&\266\203\211\204@ AA\211\203H @AD\202K ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input #112# yield_stmt 2 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #113="small_stmt:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #113# small_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #114="shift_expr:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #114# shift_expr 2] 10 "\n\n(fn STACK SP GOTOS)"] #115="function_parameters:1" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #115# function_parameters 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #116="function_parameter:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #116# function_parameter 2] 10 "\n\n(fn STACK SP GOTOS)"] #117="global_stmt:0" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 3 2 #117# global_stmt 4 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #118="comp_op:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #118# comp_op 2] 10 "\n\n(fn STACK SP GOTOS)"] #119="comp_op:3" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #119# comp_op 2] 10 "\n\n(fn STACK SP GOTOS)"] #120="comp_op:4" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #120# comp_op 2] 10 "\n\n(fn STACK SP GOTOS)"] #121="comp_op:5" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #121# comp_op 2] 10 "\n\n(fn STACK SP GOTOS)"] #122="comp_op:6" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #122# comp_op 2] 10 "\n\n(fn STACK SP GOTOS)"] #123="comp_op:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #123# comp_op 2] 10 "\n\n(fn STACK SP GOTOS)"] #124="comp_op:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #124# comp_op 2] 10 "\n\n(fn STACK SP GOTOS)"] #125="comp_op:7" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #125# comp_op 2] 10 "\n\n(fn STACK SP GOTOS)"] #126="comp_op:9" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #126# comp_op 2] 10 "\n\n(fn STACK SP GOTOS)"] #127="shift_expr_operators:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #127# shift_expr_operators 2] 10 "\n\n(fn STACK SP GOTOS)"] #128="factor:0" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #128# factor 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #129="augassign:4" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #129# augassign 2] 10 "\n\n(fn STACK SP GOTOS)"] #130="function_parameter:2" #[771 "SH@\304ZSHA@HAAU\204G \204. \305\\\211\262HA@\262\202 \211\204A \305Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\211\312\313\314\315\316&\266\204\211\204\216 AA\211\203\226 @AD\202\231 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 3 2 #130# function_parameter 4 nil apply semantic-tag variable :type :default-value] 21 "\n\n(fn STACK SP GOTOS)"] #131="function_parameter:1" #[771 "SH@\304ZSHA@HAAU\204G \204. \305\\\211\262HA@\262\202 \211\204A \305Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\211\312\313\314\315\316&\266\204\211\204\216 AA\211\203\226 @AD\202\231 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 3 2 #131# function_parameter 4 nil apply semantic-tag variable :type :default-value] 21 "\n\n(fn STACK SP GOTOS)"] #132="comp_op:8" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #132# comp_op 4] 12 "\n\n(fn STACK SP GOTOS)"] #133="comparison:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #133# comparison 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #134="term:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #134# term 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #135="comma_sep_test_list:1" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M \2044 \304\\\211\262HA@\262\202 \211\204G \304Z\211\262HAA\262\202 \262\202 \205X \211\205X B\266\205\305\306\307Z\nHH\236A\304\\\262S\310\311#BI\210I\210+\207" [$region $action $nterm 5 2 #135# comma_sep_test_list 6 format "%s, %s"] 13 "\n\n(fn STACK SP GOTOS)"] #136="return_type_hint:1" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #136# return_type_hint 4] 12 "\n\n(fn STACK SP GOTOS)"] #137="funcdef:0" #[771 "\304ZH@\305ZH@SH@\306ZSHA@HAAU\204T \204; \307\\\211\262HA@\262\202\" \211\204N \307Z\211\262HAA\262\202\" \262\202\" \205_ \211\205_ B\266\205\310\311\312Z\nHH\236A\307\\\262S\313\314\314\315\316\317\320\321&\266\204\211\204\237 AA\211\203\247 @AD\202\252 ddD\244\262\"BI\210I\210+\207" [$region $action $nterm wisent-input 9 7 11 2 #137# funcdef 12 wisent-python-reconstitute-function-tag nil apply semantic-tag function :type :arguments] 24 "\n\n(fn STACK SP GOTOS)"] #138="funcdef:1" #[771 "\304ZH@\305ZH@\306ZH@SH@\304ZSHA@HAAU\204\\ \204C \307\\\211\262HA@\262\202* \211\204V \307Z\211\262HAA\262\202* \262\202* \205g \211\205g B\266\205\310\311\312Z\n	HH\236A\307\\\262S\313\314\315\fD\316\317\320\321\322&\266\204\211\204\253 AA\211\203\263 @AD\202\266 ddD\244\262\"BI\210I\210+\207" [$region $action $nterm wisent-input 13 9 7 2 #138# funcdef 14 wisent-python-reconstitute-function-tag nil :decorators apply semantic-tag function :type :arguments] 25 "\n\n(fn STACK SP GOTOS)"] #139="atom:1" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #139# atom 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #140="small_stmt:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #140# small_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #141="$paren_class:0" #[771 "SH@\303ZSHA@HAAU\204G \204. \304\\\211\262HA@\262\202 \211\204A \304Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #141# $paren_class 4] 12 "\n\n(fn STACK SP GOTOS)"] #142="dotted_name:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #142# dotted_name 2] 10 "\n\n(fn STACK SP GOTOS)"] #143="import_stmt:0" #[771 "SH@\304ZSHA@HAAU\204G \204. \305\\\211\262HA@\262\202 \211\204A \305Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\212 AA\211\203\222 @AD\202\225 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 3 2 #143# import_stmt 4 nil apply semantic-tag include :system-flag] 18 "\n\n(fn STACK SP GOTOS)"] #144="test_list_opt:1" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #144# test_list_opt 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #145="raise_stmt:0" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 3 2 #145# raise_stmt 4 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #146="yield_stmt:1" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 3 2 #146# yield_stmt 4 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #147="augassign:5" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #147# augassign 2] 10 "\n\n(fn STACK SP GOTOS)"] #148="expr_stmt:0" #[771 "\304ZH@SH@\304ZSHA@HAAU\204M \2044 \305\\\211\262HA@\262\202 \211\204G \305Z\211\262HAA\262\202 \262\202 \205X \211\205X B\266\205\306\307\310Z\nHH\236A\305\\\262S\203\267 ;\203\267 \311\312\"\203\267 \313\211\211\314\315\316\317\320&\266\204\211\204\246 AA\211\203\256 @AD\202\261 ddD\244\262\202\342 \313\211\314\315\321\322&\266\203\211\204\324 AA\211\203\334 @AD\202\337 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 3 2 #148# expr_stmt 4 string-match "^\\(\\sw\\|\\s_\\)+$" nil apply semantic-tag variable :type :default-value code :detail] 22 "\n\n(fn STACK SP GOTOS)"] #149="fpdef:0" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\211\312\313\314\315\316&\266\204\211\204\217 AA\211\203\227 @AD\202\232 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 3 2 #149# fpdef 4 nil apply semantic-tag variable :type :default-value] 21 "\n\n(fn STACK SP GOTOS)"] #150="function_parameters:2" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #150# function_parameters 4] 12 "\n\n(fn STACK SP GOTOS)"] #151="function_parameter_list:0" #[771 "SHA\211\304\305\306Z\nHH\236A\306\\\262S\307\310@A\311\312$)BI\210I\210+\207" [$region $action $nterm wisent-python-EXPANDING-block #151# function_parameter_list 2 t semantic-parse-region function_parameters 1] 13 "\n\n(fn STACK SP GOTOS)"] #152="shift_expr:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #152# shift_expr 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #153="decorator:0" #[771 "\304ZH@\305ZH@\306ZSHA@HAAU\204N \2045 \307\\\211\262HA@\262\202 \211\204H \307Z\211\262HAA\262\202 \262\202 \205Y \211\205Y B\266\205\310\311\312Z\nHH\236A\307\\\262S\313\314\315\316\317\320\321&\266\204\211\204\227 AA\211\203\237 @AD\202\242 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 5 3 7 2 #153# decorator 8 "decorator" nil apply semantic-tag function :type :arguments] 22 "\n\n(fn STACK SP GOTOS)"] #154="zero_one_or_two_test:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #154# zero_one_or_two_test 2] 9 "\n\n(fn STACK SP GOTOS)"] #155="with_var:0" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #155# with_var 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #156="import_as_name:0" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #156# import_as_name 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #157="rest_args:0" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #157# rest_args 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #158="atom:2" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #158# atom 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #159="small_stmt:3" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #159# small_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #160="eq_test_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #160# eq_test_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #161="$goal:0" #[771 "SH@\303ZSHA@HAAU\204G \204. \304\\\211\262HA@\262\202 \211\204A \304Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #161# $goal 4] 12 "\n\n(fn STACK SP GOTOS)"] #162="plus_or_minus:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #162# plus_or_minus 2] 10 "\n\n(fn STACK SP GOTOS)"] #163="term_operator:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #163# term_operator 2] 10 "\n\n(fn STACK SP GOTOS)"] #164="augassign:6" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #164# augassign 2] 10 "\n\n(fn STACK SP GOTOS)"] #165="function_parameters:3" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #165# function_parameters 4] 12 "\n\n(fn STACK SP GOTOS)"] #166="dotted_as_name:0" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #166# dotted_as_name 4] 12 "\n\n(fn STACK SP GOTOS)"] #167="suite:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SCBI\210I\210+\207" [$region $action $nterm #167# suite 2] 10 "\n\n(fn STACK SP GOTOS)"] #168="dotted_name:1" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M \2044 \304\\\211\262HA@\262\202 \211\204G \304Z\211\262HAA\262\202 \262\202 \205X \211\205X B\266\205\305\306\307Z\nHH\236A\304\\\262S\310\311#BI\210I\210+\207" [$region $action $nterm 5 2 #168# dotted_name 6 format "%s.%s"] 13 "\n\n(fn STACK SP GOTOS)"] #169="import_stmt:1" #[771 "\304ZH@\305ZSHA@HAAU\204H \204/ \306\\\211\262HA@\262\202 \211\204B \306Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\307\310\311Z\nHH\236A\306\\\262S\312\211\313\314\315\316&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 5 7 2 #169# import_stmt 8 nil apply semantic-tag include :system-flag] 18 "\n\n(fn STACK SP GOTOS)"] #170="rest_args:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #170# rest_args 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #171="zero_one_or_two_test:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #171# zero_one_or_two_test 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] "fpdef_opt_test_list_comma_zom:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil "fpdef_opt_test_list_comma_zom:0" fpdef_opt_test_list_comma_zom 2] 9 "\n\n(fn STACK SP GOTOS)"] #172="small_stmt:4" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #172# small_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #173="expr:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #173# expr 2] 10 "\n\n(fn STACK SP GOTOS)"] #174="paren_class:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #174# paren_class 2] 10 "\n\n(fn STACK SP GOTOS)"] #175="goal:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #175# goal 2] 10 "\n\n(fn STACK SP GOTOS)"] #176="fpdef_opt_test_list:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #176# fpdef_opt_test_list 2] 10 "\n\n(fn STACK SP GOTOS)"] #177="plus_or_minus:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #177# plus_or_minus 2] 10 "\n\n(fn STACK SP GOTOS)"] #178="term_operator:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #178# term_operator 2] 10 "\n\n(fn STACK SP GOTOS)"] #179="augassign:10" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #179# augassign 2] 10 "\n\n(fn STACK SP GOTOS)"] #180="augassign:7" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #180# augassign 2] 10 "\n\n(fn STACK SP GOTOS)"] #181="atom:3" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #181# atom 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #182="eq_test_opt:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #182# eq_test_opt 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #183="fpdef_opt_test_list_comma_zom:1" #[771 "\303ZH@\304ZH@\303ZSHA@HAAU\204N \2045 \305\\\211\262HA@\262\202 \211\204H \305Z\211\262HAA\262\202 \262\202 \205Y \211\205Y B\266\205\306\307\310Z\nHH\236A\305\\\262S\244BI\210I\210+\207" [$region $action $nterm 5 3 2 #183# fpdef_opt_test_list_comma_zom 6] 13 "\n\n(fn STACK SP GOTOS)"] #184="suite:1" #[771 "SH@\303ZSHA@HAAU\204G \204. \304\\\211\262HA@\262\202 \211\204A \304Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #184# suite 4] 12 "\n\n(fn STACK SP GOTOS)"] #185="for_stmt:0" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 13 2 #185# for_stmt 14 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #186="prefix_operators:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #186# prefix_operators 2] 10 "\n\n(fn STACK SP GOTOS)"] #187="atom:4" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #187# atom 2] 10 "\n\n(fn STACK SP GOTOS)"] #188="pass_stmt:0" #[771 "SH@SHA\304\305\306Z\nHH\236A\306\\\262S\307\211\310\311\312\313&\266\203\211\204@ AA\211\203H @AD\202K ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input #188# pass_stmt 2 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #189="small_stmt_list:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #189# small_stmt_list 2] 10 "\n\n(fn STACK SP GOTOS)"] #190="small_stmt:5" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #190# small_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #191="arith_expr:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #191# arith_expr 2] 10 "\n\n(fn STACK SP GOTOS)"] #192="trailer_zom:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #192# trailer_zom 2] 9 "\n\n(fn STACK SP GOTOS)"] #193="$paren_classes:0" #[771 "SH@\303ZSHA@HAAU\204G \204. \304\\\211\262HA@\262\202 \211\204A \304Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #193# $paren_classes 4] 12 "\n\n(fn STACK SP GOTOS)"] #194="type_hint:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #194# type_hint 2] 9 "\n\n(fn STACK SP GOTOS)"] #195="goal:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #195# goal 2] 10 "\n\n(fn STACK SP GOTOS)"] #196="term_operator:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #196# term_operator 2] 10 "\n\n(fn STACK SP GOTOS)"] #197="augassign:8" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #197# augassign 2] 10 "\n\n(fn STACK SP GOTOS)"] #198="augassign:11" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #198# augassign 2] 10 "\n\n(fn STACK SP GOTOS)"] #199="expr_stmt_trailer:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #199# expr_stmt_trailer 2] 10 "\n\n(fn STACK SP GOTOS)"] "return_type_hint:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil "return_type_hint:0" return_type_hint 2] 9 "\n\n(fn STACK SP GOTOS)"] #200="expr:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #200# expr 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #201="expr_stmt_trailer:0" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #201# expr_stmt_trailer 4] 12 "\n\n(fn STACK SP GOTOS)"] #202="import_as_name_list:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #202# import_as_name_list 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #203="elif_suite_pair_list:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #203# elif_suite_pair_list 2] 9 "\n\n(fn STACK SP GOTOS)"] #204="lambdef:0" #[771 "\303ZH@\304ZH@\303ZSHA@HAAU\204N \2045 \305\\\211\262HA@\262\202 \211\204H \305Z\211\262HAA\262\202 \262\202 \205Y \211\205Y B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\312\206 \313#BI\210I\210+\207" [$region $action $nterm 7 5 2 #204# lambdef 8 format "%s %s" #205#] 13 "\n\n(fn STACK SP GOTOS)"] #206="fpdef_opt_test_list:1" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M \2044 \304\\\211\262HA@\262\202 \211\204G \304Z\211\262HAA\262\202 \262\202 \205X \211\205X B\266\205\305\306\307Z\nHH\236A\304\\\262S\244BI\210I\210+\207" [$region $action $nterm 5 2 #206# fpdef_opt_test_list 6] 13 "\n\n(fn STACK SP GOTOS)"] #207="trailing_test_list:0" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #207# trailing_test_list 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #208="trailing_test_list:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #208# trailing_test_list 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #209="atom:5" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #209# atom 2] 10 "\n\n(fn STACK SP GOTOS)"] #210="continue_stmt:0" #[771 "SH@SHA\304\305\306Z\nHH\236A\306\\\262S\307\211\310\311\312\313&\266\203\211\204@ AA\211\203H @AD\202K ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input #210# continue_stmt 2 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #211="flow_stmt:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #211# flow_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #212="small_stmt:6" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #212# small_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #213="and_test:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #213# and_test 2] 10 "\n\n(fn STACK SP GOTOS)"] #214="paren_classes:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #214# paren_classes 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #215="goal:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #215# goal 2] 10 "\n\n(fn STACK SP GOTOS)"] #216="expr_list:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #216# expr_list 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] "as_name_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil "as_name_opt:0" as_name_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #217="term_operator:3" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #217# term_operator 2] 10 "\n\n(fn STACK SP GOTOS)"] #218="augassign:9" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #218# augassign 2] 10 "\n\n(fn STACK SP GOTOS)"] #219="small_stmt_list:1" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 5 2 #219# small_stmt_list 6] 12 "\n\n(fn STACK SP GOTOS)"] #220="simple_stmt:0" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 5 2 #220# simple_stmt 6] 12 "\n\n(fn STACK SP GOTOS)"] #221="arith_expr:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #221# arith_expr 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #222="trailer_zom:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 3 2 #222# trailer_zom 4 nil] 11 "\n\n(fn STACK SP GOTOS)"] #223="type_hint:1" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #223# type_hint 4] 12 "\n\n(fn STACK SP GOTOS)"] #224="import_as_name_list:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #224# import_as_name_list 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #225="elif_suite_pair_list:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 9 2 #225# elif_suite_pair_list 10 nil] 11 "\n\n(fn STACK SP GOTOS)"] #226="break_stmt:0" #[771 "SH@SHA\304\305\306Z\nHH\236A\306\\\262S\307\211\310\311\312\313&\266\203\211\204@ AA\211\203H @AD\202K ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input #226# break_stmt 2 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #227="flow_stmt:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #227# flow_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #228="small_stmt:7" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #228# small_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #229="compound_stmt:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #229# compound_stmt 2] 10 "\n\n(fn STACK SP GOTOS)"] #230="atom:6" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #230# atom 2] 10 "\n\n(fn STACK SP GOTOS)"] #231="paren_classes:1" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #231# paren_classes 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #232="exponent_zom:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #232# exponent_zom 2] 9 "\n\n(fn STACK SP GOTOS)"] #233="testlist:0" #[771 "\303ZH@\303ZSHA@HAAU\204H \204/ \304\\\211\262HA@\262\202 \211\204B \304Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #233# testlist 4] 12 "\n\n(fn STACK SP GOTOS)"] #234="assert_stmt:0" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 5 2 #234# assert_stmt 6 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #235="varargslist:0" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M \2044 \304\\\211\262HA@\262\202 \211\204G \304Z\211\262HAA\262\202 \262\202 \205X \211\205X B\266\205\305\306\307Z\nHH\236A\304\\\262S\244BI\210I\210+\207" [$region $action $nterm 3 2 #235# varargslist 4] 13 "\n\n(fn STACK SP GOTOS)"] #236="and_test:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #236# and_test 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #237="expr_list:1" #[771 "\303ZSHA@HAAU\204B \204) \304\\\211\262HA@\262\202 \211\204< \304Z\211\262HAA\262\202 \262\202 \205M \211\205M B\266\205\305\306\307Z\nHH\236A\304\\\262S\310BI\210I\210+\207" [$region $action $nterm 5 2 #237# expr_list 6 nil] 11 "\n\n(fn STACK SP GOTOS)"] #238="as_name_opt:1" #[771 "SH@\303ZSHA@HAAU\204G \204. \304\\\211\262HA@\262\202 \211\204A \304Z\211\262HAA\262\202 \262\202 \205R \211\205R B\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #238# as_name_opt 4] 12 "\n\n(fn STACK SP GOTOS)"] #239="with_stmt:0" #[771 "\304ZH@\304ZSHA@HAAU\204H \204/ \305\\\211\262HA@\262\202 \211\204B \305Z\211\262HAA\262\202 \262\202 \205S \211\205S B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\211\312\313\314\315&\266\203\211\204\213 AA\211\203\223 @AD\202\226 ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 7 2 #239# with_stmt 8 nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] vector (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 intern-soft (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 . 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 . 124) (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) COLON (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) (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) (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) (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) (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) (SEMICOLON . 156) (AT . 24) (default . error) (DEF . 159) (OR . 160) (AND . 161) (EQ . 162) (GE . 163) (LE . 164) (LTGT . 165) (NE . 166) (LT . 167) (GT . 168) (IN . 169) (IS . 170) (NOT . 171) (BAR . 173) (HAT . 174) (AMP . 175) (LTLT . 176) (GTGT . 177) (PLUS . 179) (MINUS . 180) (DIVDIV . 182) (MULT . 183) (DIV . 184) (MOD . 185) (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) (LTLTEQ . 189) (GTGTEQ . 190) (EXPEQ . 191) (DIVDIVEQ . 192) (PLUSEQ . 193) (MINUSEQ . 194) (MULTEQ . 195) (DIVEQ . 196) (MODEQ . 197) (AMPEQ . 198) (OREQ . 199) (HATEQ . 200) (COMMA . 204) (STRING_LITERAL . 206) (default . error) (RPAREN . 207) (COMMA . 208) (default . error) (NAME . 209) (default . error) (NAME . 210) (COLON . 211) (default . error) (RPAREN . 213) (COMMA . 214) (ASSIGN . 215) (default . error) (BACKQUOTE . 217) NEWLINE (PERIOD . 218) (NAME . 107) (COMMA . 220) (PAREN_BLOCK . 222) (default . error) (PAREN_BLOCK . 225) (COMMA . 227) (BAR . 173) (BAR . 173) (IN . 229) (default . error) (IN . 231) (default . error) (PERIOD . 218) (IMPORT . 232) (COMMA . 233) (default . error) (COLON . 234) (COMMA . 235) (PERIOD . 218) (AS . 236) (default . error) (COLON . 238) (default . error) (EXPONENT . 239) (MULT . 240) (NAME . 107) (COMMA . 243) (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) (COMMA . 246) (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) (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 . 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) (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 . 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) (PAREN_BLOCK . 269) (BRACK_BLOCK . 270) (PERIOD . 271) (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) (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 . 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 . 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 . error) (COLON . 282) (FOLLOWS . 283) (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) (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 . 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 . 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 . error) (COMMA . 300) (NAME . 107) (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 . error) (INDENT_BLOCK . 112) (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 . error) (PAREN_BLOCK . 225) (AND . 161) (BAR . 173) (HAT . 174) (AMP . 175) (LTLT . 176) (GTGT . 177) (PLUS . 179) (MINUS . 180) (DIVDIV . 182) (MULT . 183) (DIV . 184) (MOD . 185) (default . error) (NAME . 316) (EXPONENT . 317) (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) (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) (BAR . 173) (COMMA . 220) (default . error) (COLON . 323) (AS . 236) (COMMA . 325) (COMMA . 327) (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) (COMMA . 330) (COMMA . 332) (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) (ELSE . 337) (EXCEPT . 307) (default . error) (COLON . 340) (ELSE . 337) (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) (FOLLOWS . 283) (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) (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) (NAME . 289) (ELIF . 348) (ELSE . 337) (default . error) (EXPONENT . 350) (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) (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 . 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 . error) (COLON . 358) (ELSE . 337) (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 . 361) (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) (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 . 365) (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) ($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))] 395) (#$ . 4047))
#@28 Setup the Semantic Parser.
(defalias 'wisent-python-wy--install-parser #[0 "\306\307!\210\310	\311\f\312\313\314\315\316$\207" [semantic-parser-name wisent-python-wy--parse-table semantic--parse-table semantic-debug-parser-source wisent-python-wy--keyword-table semantic-flex-keywords-obarray semantic-install-function-overrides ((semantic-parse-stream . wisent-parse-stream)) "LALR" "python.wy" add-hook wisent-discarding-token-functions wisent-collect-unmatched-syntax nil t wisent-python-wy--token-table semantic-lex-types-obarray] 5 (#$ . 139004)])
#@38 regexp analyzer for <number> tokens.
(defconst wisent-python-wy--<number>-regexp-analyzer '((looking-at semantic-lex-number-expression) (semantic-lex-push-token (semantic-lex-token 'NUMBER_LITERAL (match-beginning 0) (match-end 0)))) (#$ . 139571))
#@38 regexp analyzer for <number> tokens.
(defalias 'wisent-python-wy--<number>-regexp-analyzer #[0 "\306``dB\307\310\n!\2037 \311\307\224\307\225BBB\211@\211\211A@\247\204/ \211AA\262\2023 \211A\262A\262-\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at NUMBER_LITERAL semantic-lex-number-expression] 6 (#$ . 139826)])
#@40 keyword analyzer for <keyword> tokens.
(defconst wisent-python-wy--<keyword>-keyword-analyzer '((and (looking-at "\\(\\sw\\|\\s_\\)+") (let ((#1=#:key (semantic-lex-keyword-p (match-string 0)))) (when #1# (semantic-lex-push-token (semantic-lex-token #1# (match-beginning 0) (match-end 0))))))) (#$ . 140286))
#@40 keyword analyzer for <keyword> tokens.
(defalias 'wisent-python-wy--<keyword>-keyword-analyzer #[0 "\306``dB\307\310\311!\203\\ \312\307!\211\313!\205' \211;\205' \314\"\262\211\262\2051 \211J\262\211\203[ \211\307\224\307\225BBB\211@\211\211A@\247\204S \211AA\262\202W \211A\262A\262\210-\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at "\\(\\sw\\|\\s_\\)+" match-string obarrayp intern-soft semantic-flex-keywords-obarray] 6 (#$ . 140601)])
#@36 block analyzer for <block> tokens.
(defconst wisent-python-wy--<block>-block-analyzer '((and (looking-at "\\s(\\|\\s)") (let ((#1=#:val (match-string 0)) (#2=#:lst '((("(" LPAREN PAREN_BLOCK) ("{" LBRACE BRACE_BLOCK) ("[" LBRACK BRACK_BLOCK)) (")" RPAREN) ("}" RBRACE) ("]" RBRACK))) #3=#:elt) (cond ((setq #3# (assoc #1# (car #2#))) (if (or (not semantic-lex-maximum-depth) (< semantic-lex-current-depth semantic-lex-maximum-depth)) (progn (setq semantic-lex-current-depth (1+ semantic-lex-current-depth)) (semantic-lex-push-token (semantic-lex-token (nth 1 #3#) (match-beginning 0) (match-end 0)))) (semantic-lex-push-token (semantic-lex-token (nth 2 #3#) (match-beginning 0) (save-excursion (semantic-lex-unterminated-syntax-protection (nth 2 #3#) (forward-list 1) (point))))))) ((setq #3# (assoc #1# (cdr #2#))) (setq semantic-lex-current-depth (1- semantic-lex-current-depth)) (semantic-lex-push-token (semantic-lex-token (nth 1 #3#) (match-beginning 0) (match-end 0)))))))) (#$ . 141197))
#@36 block analyzer for <block> tokens.
(defalias 'wisent-python-wy--<block>-block-analyzer #[0 "\306``dB\307\310\311!\203\355 \312\307!\313\306\314@\"\211\262\203\267 	\203, \n	W\203Z \nT\211A@\307\224\307\225BBB\211@\211\211A@\247\204M \211AA\262\202Q \211A\262A\262\266\202\355 \3158\307\224\212\203r \203r \316\317!\210`\202\222 \3201 \316\317!\210`0\202\222 \210\3158@A#b\210`\211\262)BBB\211@\211\211A@\247\204\252 \211AA\262\202\256 \211A\262A\262\266\202\355 \314A\"\211\262\203\353 \nS\211A@\307\224\307\225BBB\211@\211\211A@\247\204\343 \211AA\262\202\347 \211A\262A\262\266-\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at "\\s(\\|\\s)" match-string ((("(" LPAREN PAREN_BLOCK) ("{" LBRACE BRACE_BLOCK) ("[" LBRACK BRACK_BLOCK)) (")" RPAREN) ("}" RBRACE) ("]" RBRACK)) assoc 2 forward-list 1 (error) debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 11 (#$ . 142198)])
#@43 string analyzer for <punctuation> tokens.
(defconst wisent-python-wy--<punctuation>-string-analyzer '((and (looking-at "\\(\\s.\\|\\s$\\|\\s'\\)+") (let* ((#1=#:val (match-string 0)) (#2=#:pos (match-beginning 0)) (#3=#:end (match-end 0)) (#4=#:len (- #3# #2#)) (#5=#:lst '((FOLLOWS . "->") (AT . "@") (BACKQUOTE . "`") (ASSIGN . "=") (COMMA . ",") (SEMICOLON . ";") (COLON . ":") (BAR . "|") (TILDE . "~") (PERIOD . ".") (MINUS . "-") (PLUS . "+") (MOD . "%") (DIV . "/") (MULT . "*") (AMP . "&") (GT . ">") (LT . "<") (HAT . "^") (NE . "!=") (LTGT . "<>") (HATEQ . "^=") (OREQ . "|=") (AMPEQ . "&=") (MODEQ . "%=") (DIVEQ . "/=") (MULTEQ . "*=") (MINUSEQ . "-=") (PLUSEQ . "+=") (LE . "<=") (GE . ">=") (EQ . "==") (EXPONENT . "**") (GTGT . ">>") (LTLT . "<<") (DIVDIV . "//") (DIVDIVEQ . "//=") (EXPEQ . "**=") (GTGTEQ . ">>=") (LTLTEQ . "<<="))) #6=#:elt) (while (and (> #4# 0) (not (setq #6# (rassoc #1# #5#)))) (setq #4# (1- #4#) #1# (substring #1# 0 #4#))) (when #6# (setq #6# (car #6#) #3# (+ #2# #4#))) (semantic-lex-push-token (semantic-lex-token (or #6# 'punctuation) #2# #3#))))) (#$ . 143295))
#@43 string analyzer for <punctuation> tokens.
(defalias 'wisent-python-wy--<punctuation>-string-analyzer #[0 "\306``dB\307\310\311!\203q \312\307!\307\224\307\225\211Z\313\306\307V\203< \314\"\211\262\204< S\262\307O\262\202 \211\203I \211@\262\\\262\211\206N \315BBB\211@\211\211A@\247\204g \211AA\262\202k \211A\262A\262\266-\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at "\\(\\s.\\|\\s$\\|\\s'\\)+" match-string ((FOLLOWS . "->") (AT . "@") (BACKQUOTE . "`") (ASSIGN . "=") (COMMA . ",") (SEMICOLON . ";") (COLON . ":") (BAR . "|") (TILDE . "~") (PERIOD . ".") (MINUS . "-") (PLUS . "+") (MOD . "%") (DIV . "/") (MULT . "*") (AMP . "&") (GT . ">") (LT . "<") (HAT . "^") (NE . "!=") (LTGT . "<>") (HATEQ . "^=") (OREQ . "|=") (AMPEQ . "&=") (MODEQ . "%=") (DIVEQ . "/=") (MULTEQ . "*=") (MINUSEQ . "-=") (PLUSEQ . "+=") (LE . "<=") (GE . ">=") (EQ . "==") (EXPONENT . "**") (GTGT . ">>") (LTLT . "<<") (DIVDIV . "//") (DIVDIVEQ . "//=") (EXPEQ . "**=") (GTGTEQ . ">>=") (LTLTEQ . "<<=")) rassoc punctuation] 10 (#$ . 144408)])
#@38 regexp analyzer for <symbol> tokens.
(defconst wisent-python-wy--<symbol>-regexp-analyzer '((looking-at "\\(\\sw\\|\\s_\\)+") (semantic-lex-push-token (semantic-lex-token 'NAME (match-beginning 0) (match-end 0)))) (#$ . 145600))
#@38 regexp analyzer for <symbol> tokens.
(defalias 'wisent-python-wy--<symbol>-regexp-analyzer #[0 "\306``dB\307\310\311!\2036 \312\307\224\307\225BBB\211@\211\211A@\247\204. \211AA\262\2022 \211A\262A\262-\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at "\\(\\sw\\|\\s_\\)+" NAME] 6 (#$ . 145835)])
(provide 'semantic/wisent/python-wy)
