%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/share/emacs/27.2/lisp/cedet/semantic/wisent/
Upload File :
Create Path :
Current File : //usr/local/share/emacs/27.2/lisp/cedet/semantic/wisent/python-wy.elc

;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.

;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(require 'semantic/lex)
#@64 The number of expected shift/reduce conflicts in this grammar.
(defconst wisent-python-wy--expected-conflicts 4 (#$ . 432))
#@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 ... "))) (#$ . 562))
#@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" (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))) (#$ . 2991))
#@15 Parser table.
(defconst wisent-python-wy--parse-table (byte-code "\301\302\303\"\304\305\"\306M\210\304\307\"\310M\210\304\311\"\312M\210\304\313\"\314M\210\304\315\"\316M\210\304\317\"\320M\210\304\321\"\322M\210\304\323\"\324M\210\304\325\"\326M\210\304\327\"\330M\210\304\331\"\332M\210\304\333\"\334M\210\304\335\"\336M\210\304\337\"\340M\210\304\341\"\342M\210\304\343\"\344M\210\304\345\"\346M\210\304\347\"\350M\210\304\351\"\352M\210\304\353\"\354M\210\304\355\"\356M\210\304\357\"\360M\210\304\361\"\362M\210\304\363\"\364M\210\304\365\"\366M\210\304\367\"\370M\210\304\371\"\372M\210\304\373\"\374M\210\304\375\"\376M\210\304\377\"\201@M\210\304\201A\"\201BM\210\304\201C\"\201DM\210\304\201E\"\201FM\210\304\201G\"\201HM\210\304\201I\"\201JM\210\304\201K\"\201LM\210\304\201M\"\201NM\210\304\201O\"\201PM\210\304\201Q\"\201RM\210\304\201S\"\201TM\210\304\201U\"\201VM\210\304\201W\"\201XM\210\304\201Y\"\201ZM\210\304\201[\"\201\\M\210\304\201]\"\201^M\210\304\201_\"\201`M\210\304\201a\"\201bM\210\304\201c\"\201dM\210\304\201e\"\201fM\210\304\201g\"\201hM\210\304\201i\"\201jM\210\304\201k\"\201lM\210\304\201m\"\201nM\210\304\201o\"\201pM\210\304\201q\"\201rM\210\304\201s\"\201tM\210\304\201u\"\201vM\210\304\201w\"\201xM\210\304\201y\"\201zM\210\304\201{\"\201|M\210\304\201}\"\201~M\210\304\201\"\201\200M\210\304\201\201\"\201\202M\210\304\201\203\"\201\204M\210\304\201\205\"\201\206M\210\304\201\207\"\201\210M\210\304\201\211\"\201\212M\210\304\201\213\"\201\214M\210\304\201\215\"\201\216M\210\304\201\217\"\201\220M\210\304\201\221\"\201\222M\210\304\201\223\"\201\224M\210\304\201\225\"\201\226M\210\304\201\227\"\201\230M\210\304\201\231\"\201\232M\210\304\201\233\"\201\234M\210\304\201\235\"\201\236M\210\304\201\237\"\201\240M\210\304\201\241\"\201\242M\210\304\201\243\"\201\244M\210\304\201\245\"\201\246M\210\304\201\247\"\201\250M\210\304\201\251\"\201\252M\210\304\201\253\"\201\254M\210\304\201\255\"\201\256M\210\304\201\257\"\201\260M\210\304\201\261\"\201\262M\210\304\201\263\"\201\264M\210\304\201\265\"\201\266M\210\304\201\267\"\201\270M\210\304\201\271\"\201\272M\210\304\201\273\"\201\274M\210\304\201\275\"\201\276M\210\304\201\277\"\201\300M\210\304\201\301\"\201\302M\210\304\201\303\"\201\304M\210\304\201\305\"\201\306M\210\304\201\307\"\201\310M\210\304\201\311\"\201\312M\210\304\201\313\"\201\314M\210\304\201\315\"\201\316M\210\304\201\317\"\201\320M\210\304\201\321\"\201\322M\210\304\201\323\"\201\324M\210\304\201\325\"\201\326M\210\304\201\327\"\201\330M\210\304\201\331\"\201\332M\210\304\201\333\"\201\334M\210\304\201\335\"\201\336M\210\304\201\337\"\201\340M\210\304\201\341\"\201\342M\210\304\201\343\"\201\344M\210\304\201\345\"\201\346M\210\304\201\347\"\201\350M\210\304\201\351\"\201\352M\210\304\201\353\"\201\354M\210\304\201\355\"\201\356M\210\304\201\357\"\201\360M\210\304\201\361\"\201\362M\210\304\201\363\"\201\364M\210\304\201\365\"\201\366M\210\304\201\367\"\201\370M\210\304\201\371\"\201\372M\210\304\201\373\"\201\374M\210\304\201\375\"\201\376M\210\304\201\377\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201	\"\201\nM\210\304\201\"\201\fM\210\304\201
\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201M\210\304\201\"\201 M\210\304\201!\"\201\"M\210\304\201#\"\201$M\210\304\201%\"\201&M\210\304\201'\"\201(M\210\304\201)\"\201*M\210\304\201+\"\201,M\210\304\201-\"\201.M\210\304\201/\"\2010M\210\304\2011\"\2012M\210\304\2013\"\2014M\210\304\2015\"\2016M\210\304\2017\"\2018M\210\304\2019\"\201:M\210\304\201;\"\201<M\210\304\201=\"\201>M\210\304\201?\"\201@M\210\304\201A\"\201BM\210\304\201C\"\201DM\210\304\201E\"\201FM\210\304\201G\"\201HM\210\304\201I\"\201JM\210\304\201K\"\201LM\210\304\201M\"\201NM\210\304\201O\"\201PM\210\304\201Q\"\201RM\210\304\201S\"\201TM\210\304\201U\"\201VM\210\304\201W\"\201XM\210\304\201Y\"\201ZM\210\304\201[\"\201\\M\210\304\201]\"\201^M\210\304\201_\"\201`M\210\304\201a\"\201bM\210\304\201c\"\201dM\210\304\201e\"\201fM\210\304\201g\"\201hM\210\304\201i\"\201jM\210\304\201k\"\201lM\210\304\201m\"\201nM\210\304\201o\"\201pM\210\304\201q\"\201rM\210\304\201s\"\201tM\210\304\201u\"\201vM\210\304\201w\"\201xM\210\304\201y\"\201zM\210\304\201{\"\201|M\210\304\201}\"\201~M\210\304\201\"\201\200M\210\304\201\201\"\201\202M\210\304\201\203\"\201\204M\210\304\201\205\"\201\206M\210\304\201\207\"\201\210M\210\304\201\211\"\201\212M\210\304\201\213\"\201\214M\210\304\201\215\"\201\216M\210\304\201\217\"\201\220M\210\304\201\221\"\201\222M\210\304\201\223\"\201\224M\210\304\201\225\"\201\226M\210\304\201\227\"\201\230M\210\304\201\231\"\201\232M\210\304\201\233\"\201\234M\210\304\201\235\"\201\236M\210\304\201\237\"\201\240M\210\304\201\241\"\201\242M\210\304\201\243\"\201\244M\210\304\201\245\"\201\246M\210\304\201\247\"\201\250M\210\304\201\251\"\201\252M\210\304\201\253\"\201\254M\210\304\201\255\"\201\256M\210\304\201\257\"\201\260M\210\304\201\261\"\201\262M\210\304\201\263\"\201\264M\210\304\201\265\"\201\266M\210\304\201\267\"\201\270M\210\304\201\271\"\201\272M\210\304\201\273\"\201\274M\210\304\201\275\"\201\276M\210\304\201\277\"\201\300M\210\304\201\301\"\201\302M\210\304\201\303\"\201\304M\210\304\201\305\"\201\306M\210\304\201\307\"\201\310M\210\304\201\311\"\201\312M\210\304\201\313\"\201\314M\210\304\201\315\"\201\316M\210\304\201\317\"\201\320M\210\304\201\321\"\201\322M\210\304\201\323\"\201\324M\210\304\201\325\"\201\326M\210\304\201\327\"\201\330M\210\304\201\331\"\201\332M\210\304\201\333\"\201\334M\210\304\201\335\"\201\336M\210\304\201\337\"\201\340M\210\304\201\341\"\201\342M\210\304\201\343\"\201\344M\210\304\201\345\"\201\346M\210\304\201\347\"\201\350M\210\201\351\211\201\352\201\353\201\354\201\355\201\356\201\357\201\360\201\361\257\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\201\201\201\201\201\201\201\201\201	\201\n\201\201\f\201
\201\201\201\201\201\201\201\201\257$\201\201\201\201F\201\201\201\201\201\201\257\201 \201!D\201\"\201#D\201$\201%\201&\201'F\201(\201)\201*\201+\201,\201-\201.\201/\2010\2011\2012\2013\2014\2015\2016\2017\2018\2019\201:\201;\201<\201=\201>\201?\201@\201A\201B\201C\201D\201E\201F\201G\201H\201I\201J\257#\201K\201L\201\275\"BC\201K\201L\201\215\"BC\201K\201L\201i\"BC\201K\201L\201I\"BC\201K\201L\201\"BC\201K\201L\201\365\"BC\201K\201L\201\327\"BC\201K\201L\201K\"BC\201K\201L\201k\"BC\201K\201L\305\"BC\201K\201L\201A\"BC\201K\201L\347\"BC\201K\201L\201!\"BC\201K\201L\201M\"BC\201K\201L\201m\"BC\201M\201N\201O\201P\201Q\201R\201S\201T\201U\201V\201W\201X\201Y\257
\201Z\201[D\201K\201L\201C\"BC\201K\201L\201\263\"BC\201K\201L\201\221\"BC\201\\\201]\201^\201_\201`\201a\201b\201c\201d\201e\201f\201g\201h\257
\201K\201L\201a\"BC\201i\201jD\201K\201L\201\265\"BC\201k\201lD\201m\201n\201o\201p\201q\201r\201s\201t\201u\201v\201w\257\201x\201y\201z\201{\201|\201}\201~\201\201\200\201\201\201\202\257\201\203\201\204\201\205\201\206\201\207\201\210\201\211\201\212\201\213\201\214\201\215\257\201\216\201\217D\201\220\201\221D\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\257
\201\237\201\240D\201K\201L\201E\"B\201\241\201L\201\267\"B\201\242E\201\243\201\244\201\245\201\246\201\247\201\250\201\251\201\252\201\253\201\254\201\255\201\256\257\f\201K\201L\201\277\"BC\201K\201L\201\367\"B\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\257\201K\201L\201c\"B\201\274\201\275\201\276\201\277\201\300\201\301\201\302\201\303\201\304\201\305\201\306\201\307\257
\201K\201L\201o\"B\201\310\201\311\201\312\201\313\201\314\201\315\201\316\201\317\201\320\201\321\201\322\201\323\257
\201\324\201\325D\201\326\201\327\201\330\201\331\201\332\201\333\201\334\201\335\201\336\201\337\201\340\201\341\201\342\257
\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\257
\201K\201L\351\"B\201\360\201\361\201\362\201\363\201\364\201\365\201\366\201\367\201\370\201\371\201\372\201\373\257
\201K\201L\201\217\"BC\201K\201L\201#\"B\201\374D\201K\201L\201\371\"BC\201K\201L\201\331\"BC\201K\201L\201\271\"BC\201K\201L\201\373\"BC\201K\201L\201%\"BC\201K\201L\201O\"BC\201K\201L\201'\"BC\201K\201L\201Q\"BC\201K\201L\201q\"BC\201K\201L\201\301\"BC\201K\201L\201\221\"BC\201K\201L\201s\"BC\201K\201L\201\223\"BC\201K\201L\201\303\"BC\201K\201L\307\"BC\201K\201L\201\305\"BC\201K\201L\201\273\"BC\201K\201L\201)\"BC\201K\201L\201\333\"BC\201K\201L\201\375\"BC\201K\201L\201+\"BC\201K\201L\201S\"BC\201K\201L\201G\"B\201\375D\201\376\201\377D\201K\201L\201u\"BC\201K\201L\201\225\"BC\201K\201L\201-\"BC\201K\201L\201\227\"B\201D\201K\201L\353\"B\201D\201K\201L\201\231\"BC\201K\201L\201\223\"B\201\201\201\201\201\201\201\201	\201\n\201\257\201K\201L\201e\"B\201\fD\201K\201L\201g\"B\201
D\201K\201L\201\307\"B\201D\201K\201L\201i\"B\201\201E\201K\201L\201/\"B\201\201E\201K\201L\201\275\"B\201\201\201\201\257\201K\201L\201\311\"BC\201\201\201\201\201\201\201\201\201\201 \201!\257\201K\201L\201\313\"BC\201K\201L\201I\"BC\201K\201L\201\377\"B\201\"\201#\201$\201%\201&\201'\201(\201)\201*\201+\201,\201-\257
\201K\201L\201\233\"B\201.D\201K\201L\201\335\"B\201/D\201K\201L\201\315\"BC\201K\201L\201\235\"BC\201K\201L\201\317\"BC\201K\201L\201\337\"BC\201K\201L\201k\"B\2010D\201K\201L\201\225\"BC\2011\2012\2013E\201K\201L\201\237\"BC\201K\201L\201\321\"BC\2014\2015D\2016\2017D\201K\201L\201\323\"BC\201K\201L\201w\"BC\2018\2019\201:E\201K\201L\201U\"BC\201K\201L\2011\"B\201;D\201K\201L\201\"BC\201K\201L\201\227\"BC\201K\201L\201\"BC\201K\201L\311\"BC\201K\201L\201m\"BC\201K\201L\313\"BC\201K\201L\201\231\"BC\201K\201L\201\277\"BC\201<\201=D\201K\201L\201E\"B\201>\201L\201\267\"B\201?\201@F\201K\201L\201\241\"B\201AD\201K\201L\201\301\"B\201BD\201C\201DD\201K\201L\315\"BC\201K\201L\201\233\"B\201ED\201K\201L\201\325\"B\201FD\201K\201L\355\"B\201G\201HE\201I\201JD\201K\201L\201ME\201K\201L\201\233\"BC\201K\201L\201\303\"B\201ND\201O\201PD\201K\201L\357\"B\201QD\201K\201L\201o\"BC\201K\201L\201\327\"B\201R\201SE\201T\201UD\201K\201L\201\341\"BC\201V\201W\201X\201YF\201K\201L\201\233\"B\201ZD\201K\201L\201y\"BC\201K\201L\201q\"BC\201[\201\\\201]\201^\201_\201`\201a\201b\201c\201d\201e\201f\201g\257
\201K\201L\201\235\"BC\201K\201L\201\237\"BC\201K\201L\2013\"BC\201K\201L\201{\"BC\201K\201L\201\343\"B\201hD\201K\201L\201s\"BC\201K\201L\201\243\"BC\201i\201j\201k\201l\201m\201n\201o\201p\201q\201r\201s\201t\201u\201v\201w\201x\201y\201z\201{\201|\201}\201~\201\201\200\201\201\201\202\201\203\257\201\204\201\205D\201\206\201\207\201\210E\201K\201L\201K\"BC\201K\201L\201W\"B\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\243D\201K\201L\201u\"BC\201\244\201\245D\201\246\201\247\201\250\201\251\201\252\201\253\201\254\201\255\201\256\201\257\201\260\201\261\257\f\201\262\201\263\201\264\201\265\201\266\201\267\201\270\201\271\201\272\201\273\201\274\201\275\257\f\201K\201L\201\241\"BC\201K\201L\201\305\"BC\201K\201L\201\345\"BC\201K\201L\201\"BC\201K\201L\2015\"BC\201K\201L\201M\"BC\201K\201L\201w\"BC\201K\201L\201Y\"BC\201K\201L\201\245\"B\201\276D\201\277\201\300D\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\201\316\201\317\201\320\201\321\201\322\201\323\201\324\201\325\201\326\257\201\327\201\330\201\331\201\332\201\333\201\334\201\335\201\336\201\337\201\340\201\341\257\201\342\201\343\201\344\201\345\201\346\201\347\201\350\201\351\201\352\201\353\201\354\257\201K\201L\317\"BC\201K\201L\361\"BC\201\355\201\356\201\357\201\360\201\361\201\362\201\363\201\364\201\365\201\366\201\367\257\201K\201L\201\"BC\201K\201L\2017\"BC\201\370\201\371\201\372\201\373\201\374\201\375\201\376\201\377\201\201\201\257\201K\201L\2019\"BC\201K\201L\201\307\"BC\201K\201L\201\347\"BC\201K\201L\201	\"BC\201\201\201\201\201\201\201	\201\n\201\201\f\201
\257\201K\201L\201\247\"BC\201K\201L\201\311\"B\201\201\201F\201K\201L\201\"BC\201K\201L\201;\"BC\201K\201L\201[\"BC\201K\201L\201}\"BC\201K\201L\201\331\"BC\201K\201L\321\"BC\201K\201L\363\"BC\201K\201L\201O\"BC\201K\201L\201y\"BC\201K\201L\201\243\"BC\201K\201L\201\313\"BC\201K\201L\201\351\"BC\201K\201L\201\251\"BC\201K\201L\201{\"B\201D\201\201\201\201\201\201\201\201\201\201\201\201\201\257
\201K\201L\201\333\"B\201\201 \201!\201\"\201#\201$\201%\201&\201'\201(\201)\201*\257
\201K\201L\201
\"BC\201K\201L\201}\"BC\201+\201,D\201K\201L\365\"BC\201K\201L\323\"BC\201K\201L\201\253\"BC\201K\201L\201\"BC\201K\201L\367\"BC\201K\201L\325\"BC\201-\201.\201/\2010\2011\2012\2013\2014\2015\2016\2017\2018\2019\257
\201K\201L\201\255\"BC\201K\201L\201\"BC\201:\201;D\201<\201=\201>\201?\201@\201A\201B\201C\201D\201E\201F\201G\201H\257
\201K\201L\201\"BC\201K\201L\201\201\"BC\201I\201JD\201K\201L\201\353\"BC\201K\201L\201\335\"BC\201K\201LD\201K\201L\201\333\"B\201M\201N\201O\201P\201Q\201R\201S\201T\201U\201V\257\201K\201L\201]\"BC\201W\201X\201Y\201Z\201[\201\\\201]\201^\201_\201`\201a\201b\201c\257
\201K\201L\201\201\"BC\201d\201e\201f\201g\201h\201i\201j\201k\201l\201m\201n\201o\201p\257
\201q\201r\201sE\201t\201uD\201v\201w\201x\201y\201z\201{\201|\201}\201~\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\257\201\221\201\222D\201\223\201\224D\201K\201L\201\"BC\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\243D\201\244\201\245D\201K\201L\201\203\"BC\201\246\201\247D\201K\201L\201\333\"B\201\250D\201K\201L\201\257\"BC\201K\201L\201\337\"B\201\251D\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\257
\201K\201L\201\245\"BC\201\267\201\270D\201K\201L\327\"BC\201\271\201\272\201\273E\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\201\322\201\323\201\324\201\325\201\326\257\201\327\201\330\201\331\201\332\201\333\201\334\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\257\201\362\201\363\201\364\201\365\201\366\201\367\201\370\201\371\201\372\201\373\201\374\257\201\375\201\376D\201K\201L\201=\"BC\201K\201L\201\261\"BC\201\377\201D\201K\201L\201Q\"B\201D\201K\201L\201\341\"BC\201K\201L\201\315\"BC\201K\201L\201\205\"BC\201K\201L\201\247\"B\201D\201K\201L\201\251\"B\201D\201K\201L\331\"B\201D\201K\201L\201\253\"B\201\201E\201K\201L\201_\"B\201\201E\201K\201L\201\355\"B\201	\201\n\201\201\f\257\201K\201L\333\"BC\201K\201L\201\357\"BC\201K\201L\201\"BC\201
\201D\201K\201L\201a\"B\201D\201K\201L\201\203\"BC\201\201\201\201\201\201\201\201\201\201\201\201\201\257
\201K\201L\201S\"BC\201K\201L\201c\"BC\201K\201L\201\"BC\201K\201L\201e\"BC\201K\201L\201\205\"BC\201K\201L\201\343\"BC\201\201\201\201 \201!\201\"\201#\201$\201%\201&\201'\201(\201)\201*\201+\201,\201-\201.\201/\2010\2011\2012\2013\2014\2015\2016\2017\257\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\201R\257\201K\201L\335\"B\201SD\201K\201L\201\241\"B\201TD\201U\201VD\201K\201L\201\"BC\201K\201L\201\327\"B\201WD\201K\201L\201U\"BC\201K\201L\201?\"B\201XD\201K\201L\201\255\"BC\201K\201L\201\317\"BC\201K\201L\371\"BC\201K\201L\201W\"BC\201K\201L\337\"BC\201K\201L\201\345\"BC\201K\201L\201\347\"BC\201K\201L\201\"B\201YD\201K\201L\201\207\"BC\201K\201L\201\263\"BC\201Z\201[\201\\\201]\201^\201_\201`\201a\201b\201c\201d\201e\201f\257
\201K\201L\201\321\"BC\201K\201L\201\233\"B\201gD\201K\201L\341\"B\201hD\201K\201L\373\"BC\201K\201L\201\"B\201i\201j\201k\201l\201m\201n\201o\201p\201q\201r\201s\201t\257
\201u\201vD\201K\201L\201\207\"B\201w\201xE\201y\201zD\201K\201L\201\207\"B\201{D\201K\201L\201\257\"BC\201K\201L\375\"B\201|D\201}\201~\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\257\201\230\201\231D\201K\201L\201A\"BC\201\232\201\233\201\234\201\235\201\236\201\237\201\240\201\241\201\242\201\243\201\244\257\201K\201L\201C\"BC\201K\201L\201\211\"BC\201K\201L\201Y\"BC\201K\201L\201[\"BC\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\201\273\201\274\201\275\201\276\201\277\257\201K\201L\201\211\"BC\201\300\201\301D\201K\201L\201\207\"B\201\302\201\303E\201\304\201\305D\201K\201L\201\265\"BC\201K\201L\201\213\"BC\201K\201L\201\333\"B\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
\201K\201L\343\"BC\201\322\201\323\201\324\201\325\201\326\201\327\201\330\201\331\201\332\201\333\201\334\201\335\201\336\257
\201K\201L\201\"BC\201K\201L\201\267\"BC\201K\201L\341\"B\201\337D\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\201\370\201\371\201\372\257\201\373\201\374D\201K\201L\201\213\"BC\201\375\201\376D\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\257\201K\201L\345\"BC\201K\201L\201\323\"BC\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\2013\2014\257\201K\201L\201\361\"BC\201K\201L\201\207\"B\2015D\201K\201L\201\325\"BC\2016\2017\2018\2019\201:\201;\201<\201=\201>\201?\201@\201A\201B\257
\201K\201L\201g\"BC\201C\201DD\201K\201L\201\271\"BC\201K\201L\377\"BC\201K\201L\201E\"BC\201K\201L\201\261\"BC\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^\201_\257\201`\201a\201b\201c\201d\201e\201f\201g\201h\201i\201j\201k\201l\201m\201n\201o\201p\201q\201r\201s\201t\201u\201v\201w\201x\201y\201z\257\201K\201L\201]\"BC\201K\201L\201\215\"BC\201K\201L\201\363\"BC\201{\201|D\201K\201L\201G\"BC\201K\201L\201\273\"BC\201K\201L\201\217\"BC\201}\201~\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\257\201K\201L\201_\"BC\201\230\201\231D\201\232\201\233D\201\234C'j\201\235\201\236$)\207" [#1=#:ob make-vector 13 0 intern #5="atom:0" #[(#2=#:stack #3=#:sp #4=#:gotos) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #5# atom 2 nil #6=#:state] 4] #7="small_stmt:8" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #7# small_stmt 2 #4# #6#] 4] #8="$function_parameter:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #8# $function_parameter 4 l f $region $action $nterm #4# #6#] 5] #9="$goal:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #9# $goal 4 l f $region $action $nterm #4# #6#] 5] #10="del_stmt:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #10# del_stmt 4 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #11="shift_expr_operators:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #11# shift_expr_operators 2 #4# #6#] 4] #12="augassign:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #12# augassign 2 #4# #6#] 4] #13="paren_classes:2" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\211\314\315\316\317\320&,\211
\204\255AA\211\203\267@AD\202\272ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #13# paren_classes 4 nil apply semantic-tag variable :type :default-value l f $region $action $nterm #4# #6# attributes default-value type name wisent-input] 12] #14="function_parameters:2" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\f\fU\204P\f\2047
\f\307\\\211HA@\f\202\204J
\307Z\211HAA\202\211\202\f\205_\205_\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #14# function_parameters 4 l f $region $action $nterm #4# #6#] 5] #15="suite:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nCBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #15# suite 2 #4# #6#] 4] #16="xor_expr:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #16# xor_expr 6 nil f $region $action $nterm #4# #6#] 5] #17="term:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #17# term 6 nil f $region $action $nterm #4# #6#] 5] #18="expr_list:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #18# expr_list 6 nil f $region $action $nterm #4# #6#] 5] #19="as_name_opt:1" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #19# as_name_opt 4 l f $region $action $nterm #4# #6#] 5] "zero_or_one_comma_test:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil "zero_or_one_comma_test:0" zero_or_one_comma_test 2 #6#] 5] #20="trailing_test_list_with_opt_comma_opt:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #20# trailing_test_list_with_opt_comma_opt 4 nil f $region $action $nterm #4# #6#] 5] #21="while_stmt:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 9 2 #21# while_stmt 10 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #22="atom:1" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #22# atom 2 nil #6#] 4] #23="yield_stmt:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
	HH\236A	\310\\	S\n\311\211\312\313\314\315&+\211\204LAA\211\203T@AD\202WddD\244)BI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #23# yield_stmt 2 nil apply semantic-tag code :detail #4# #6# attributes detail name wisent-input] 10] #24="test_test:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #24# test_test 2 #4# #6#] 4] #25="exec_trailer:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #25# exec_trailer 2 #6#] 5] #26="import_stmt:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\246AA\211\203\260@AD\202\263ddD\244)BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #26# import_stmt 4 nil apply semantic-tag include :system-flag l f $region $action $nterm #4# #6# attributes system-flag name wisent-input] 10] #27="shift_expr_operators:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #27# shift_expr_operators 2 #4# #6#] 4] #28="augassign:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #28# augassign 2 #4# #6#] 4] #29="paren_classes:3" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\211\314\315\316\317\320&,\211
\204\255AA\211\203\267@AD\202\272ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #29# paren_classes 4 nil apply semantic-tag variable :type :default-value l f $region $action $nterm #4# #6# attributes default-value type name wisent-input] 12] #30="function_parameters:3" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\f\fU\204P\f\2047
\f\307\\\211HA@\f\202\204J
\307Z\211HAA\202\211\202\f\205_\205_\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #30# function_parameters 4 l f $region $action $nterm #4# #6#] 5] #31="elif_suite_pair_list:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #31# elif_suite_pair_list 2 #6#] 5] #32="suite:1" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #32# suite 4 l f $region $action $nterm #4# #6#] 5] #33="with_var:0" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #33# with_var 4 nil f $region $action $nterm #4# #6#] 5] #34="zero_or_one_comma_test:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #34# zero_or_one_comma_test 4 nil f $region $action $nterm #4# #6#] 5] #35="atom:2" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #35# atom 2 nil #6#] 4] #36="one_or_more_string:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #36# one_or_more_string 2 #4# #6#] 4] "fpdef_opt_test_list_comma_zom:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil "fpdef_opt_test_list_comma_zom:0" fpdef_opt_test_list_comma_zom 2 #6#] 5] #37="decorators:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nCBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #37# decorators 2 #4# #6#] 4] #38="trailer_zom:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #38# trailer_zom 2 #6#] 5] #39="yield_stmt:1" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #39# yield_stmt 4 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #40="comp_op:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #40# comp_op 2 #4# #6#] 4] #41="augassign:3" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #41# augassign 2 #4# #6#] 4] #42="test_test:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #42# test_test 6 nil f $region $action $nterm #4# #6#] 5] #43="expr_stmt_trailer:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\f\fU\204P\f\2047
\f\307\\\211HA@\f\202\204J
\307Z\211HAA\202\211\202\f\205_\205_\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #43# expr_stmt_trailer 4 l f $region $action $nterm #4# #6#] 5] #44="import_stmt:1" #[(#2# #3# #4#) "	\306ZH@	\307Z	S\211\fHA@
HAA\fU\204P\2047
\f\310\\\211HA@\202\204J
\310Z\211HAA\202\211\202\205_\205_B-\311\312	\313Z	HH\236A	\310\\	S\n\314\211\315\316\317\320&+\211\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $2 j i stack 5 7 2 #44# import_stmt 8 nil apply semantic-tag include :system-flag l f $region $action $nterm #4# #6# attributes system-flag name wisent-input] 10] #45="dotted_as_name_list:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211
HA@\fHAA\f

\fU\204Z
\204@
\307\\\211HA@
\202&\f\204T\f\307Z\211HAA\f\202&\f\211\202'
\205i\f\205i
\fB-\310\311	\312Z	HH\236A	\307\\	S\nBBI\210	I\210	.\207" [#2# #3# $1 $3 j i 5 2 #45# dotted_as_name_list 6 stack l f $region $action $nterm #4# #6#] 5] #46="funcdef:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	SH@	\310Z	S\211HA@
HAA
U\204g\204L\311\\\211HA@\202/\204`
\311Z\211HAA\202/
\211\2021\205v\205vB-\312\313	\314Z	HH\236A	\311\\	S\315\n\316\316 \317\320 \321\322\323&,\211\204\305!AA\211\203\317@AD\202\322ddD\244)\f\"BI\210	I\210	.\207" [#2# #3# $2 $3 $5 j 7 5 9 2 #46# funcdef 10 wisent-python-reconstitute-function-tag nil apply semantic-tag function :type :arguments i stack l f $region $action $nterm #4# #6# attributes arg-list type name wisent-input] 13] #47="exec_trailer:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #47# exec_trailer 6 nil f $region $action $nterm #4# #6#] 5] #48="except_clause_suite_pair_list:0" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #48# except_clause_suite_pair_list 6 nil f $region $action $nterm #4# #6#] 5] #49="elif_suite_pair_list:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 9 2 #49# elif_suite_pair_list 10 nil f $region $action $nterm #4# #6#] 5] #50="break_stmt:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
	HH\236A	\310\\	S\n\311\211\312\313\314\315&+\211\204LAA\211\203T@AD\202WddD\244)BI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #50# break_stmt 2 nil apply semantic-tag code :detail #4# #6# attributes detail name wisent-input] 10] #51="zero_one_two_or_three_tests:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #51# zero_one_two_or_three_tests 2 #6#] 5] #52="comparison:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #52# comparison 2 #4# #6#] 4] #53="expr:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #53# expr 2 #4# #6#] 4] #54="and_expr:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #54# and_expr 2 #4# #6#] 4] #55="paren_class:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #55# paren_class 2 #4# #6#] 4] #56="goal:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #56# goal 2 #4# #6#] 4] #57="dotted_as_name_list:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nCBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #57# dotted_as_name_list 2 #4# #6#] 4] #58="not_test:0" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #58# not_test 4 nil f $region $action $nterm #4# #6#] 5] #59="return_stmt:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #59# return_stmt 4 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #60="decorators:1" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211
HA@\fHAA\f

\fU\204Z
\204@
\307\\\211HA@
\202&\f\204T\f\307Z\211HAA\f\202&\f\211\202'
\205i\f\205i
\fB-\310\311	\312Z	HH\236A	\307\\	S\nBBI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #60# decorators 4 stack l f $region $action $nterm #4# #6#] 5] #61="comp_op:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #61# comp_op 2 #4# #6#] 4] #62="augassign:4" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #62# augassign 2 #4# #6#] 4] #63="expr_stmt_trailer:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #63# expr_stmt_trailer 2 #4# #6#] 4] #64="one_or_more_string:1" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211
HA@\fHAA\f

\fU\204Z
\204@
\307\\\211HA@
\202&\f\204T\f\307Z\211HAA\f\202&\f\211\202'
\205i\f\205i
\fB-\310\311	\312Z	HH\236A	\307\\	S\nPBI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #64# one_or_more_string 4 stack l f $region $action $nterm #4# #6#] 5] #65="atom:3" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #65# atom 6 nil f $region $action $nterm #4# #6#] 5] #66="paren_class_list:0" #[(#2# #3# #4#) "	SHA\211\306\307	\310Z
	HH\236A	\310\\	S\311\312\313\314\n@\nA\315\316$\")BI\210	I\210	.\207" [#2# #3# $region1 $region $action $nterm #66# paren_class_list 2 t mapcar semantic-tag-name semantic-parse-region paren_classes 1 #4# #6# wisent-python-EXPANDING-block] 10] #67="trailer_zom:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #67# trailer_zom 4 nil f $region $action $nterm #4# #6#] 5] #68="decorator:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\310Z	S\211
HA@\fHAA
\fU\204[\204A
\311\\\211HA@\202'\204U\f\311Z\211HAA\202'\f\211\202(\205j\205jB-\312\313	\314Z	HH\236A	\311\\	S\n\315\316\317\320\321\322\323&,\211\204\270 AA\211\203\302@AD\202\305ddD\244)BI\210	I\210	.\207" [#2# #3# $2 $3 j i 5 3 7 2 #68# decorator 8 "decorator" nil apply semantic-tag function :type :arguments stack l f $region $action $nterm #4# #6# attributes arg-list type name wisent-input] 12] #69="fpdef_opt_test_list_comma_zom:1" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\306Z	S\211\f
HA@\f\fHAA

\fU\204[\204A\f
\310\\\211HA@\202'
\204U\f\f\310Z\211HAA
\202'\f\211\202(\205j
\205j
B-\311\312	\313Z	HH\236A	\310\\	S\n\244BI\210	I\210	.\207" [#2# #3# $1 $2 j i 5 3 2 #69# fpdef_opt_test_list_comma_zom 6 stack l f $region $action $nterm #4# #6#] 5] #70="class_declaration:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\310ZH@	SH@	\306Z	S\211HA@HAAU\204t\204V\311\\\211HA@\2028\204l\311Z\211HAA\2028\211\202:\205\203\205\203B-\312\313	\314Z	HH\236A	\311\\	S\315\n
\f\316B\316 !\"#\317\320#\321\322\323\"\324!@\325!A &\f-\211\204\337$AA\211\203\351@AD\202\354ddD\244)!BI\210	I\210	.	\207" [#2# #3# $1 $2 $3 $5 9 7 5 2 #70# class_declaration 10 wisent-python-reconstitute-class-tag nil apply semantic-tag type :type :members :superclasses :interfaces j i stack l f $region $action $nterm #4# #6# attributes parents members name wisent-input] 17] #71="try_stmt:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 9 2 #71# try_stmt 10 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #72="funcdef:1" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\310ZH@	SH@	\306Z	S\211HA@HAAU\204t\204V\311\\\211HA@\2028\204l\311Z\211HAA\2028\211\202:\205\203\205\203B-\312\313	\314Z	HH\236A	\311\\	S\315\316\f\317\nD !\"\320\321\"\322\323!\324 &,\211\204\324#AA\211\203\336@AD\202\341ddD\244)
\"BI\210	I\210	.	\207" [#2# #3# $1 $3 $4 $6 11 7 5 2 #72# funcdef 12 wisent-python-reconstitute-function-tag nil :decorators apply semantic-tag function :type :arguments j i stack l f $region $action $nterm #4# #6# attributes arg-list type name wisent-input] 13] #73="except_clause_suite_pair_list:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 7 2 #73# except_clause_suite_pair_list 8 nil f $region $action $nterm #4# #6#] 5] #74="atom:4" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #74# atom 2 #4# #6#] 4] #75="not_test:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #75# not_test 2 #4# #6#] 4] #76="$paren_classes:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #76# $paren_classes 4 l f $region $action $nterm #4# #6#] 5] #77="$indented_block:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #77# $indented_block 4 l f $region $action $nterm #4# #6#] 5] #78="goal:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #78# goal 2 #4# #6#] 4] #79="comma_sep_name_list:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #79# comma_sep_name_list 2 #4# #6#] 4] #80="print_stmt:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #80# print_stmt 4 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #81="print_stmt_trailer:0" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #81# print_stmt_trailer 2 nil #6#] 4] #82="comp_op:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #82# comp_op 2 #4# #6#] 4] #83="augassign:5" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #83# augassign 2 #4# #6#] 4] #84="zero_one_two_or_three_tests:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #84# zero_one_two_or_three_tests 4 nil f $region $action $nterm #4# #6#] 5] #85="comparison:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #85# comparison 6 nil f $region $action $nterm #4# #6#] 5] #86="expr:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #86# expr 6 nil f $region $action $nterm #4# #6#] 5] #87="and_expr:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #87# and_expr 6 nil f $region $action $nterm #4# #6#] 5] #88="import_as_name_list:0" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #88# import_as_name_list 2 nil #6#] 4] #89="with_stmt:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 7 2 #89# with_stmt 8 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #90="try_stmt:1" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 11 2 #90# try_stmt 12 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #91="atom:5" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #91# atom 2 #4# #6#] 4] #92="continue_stmt:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
	HH\236A	\310\\	S\n\311\211\312\313\314\315&+\211\204LAA\211\203T@AD\202WddD\244)BI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #92# continue_stmt 2 nil apply semantic-tag code :detail #4# #6# attributes detail name wisent-input] 10] "varargslist_opt:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil "varargslist_opt:0" varargslist_opt 2 #6#] 5] #93="small_stmt:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #93# small_stmt 2 #4# #6#] 4] #94="compound_stmt:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #94# compound_stmt 2 #4# #6#] 4] #95="arith_expr:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #95# arith_expr 2 #4# #6#] 4] #96="goal:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #96# goal 2 #4# #6#] 4] #97="paren_class_list_opt:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #97# paren_class_list_opt 2 #6#] 5] #98="global_stmt:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #98# global_stmt 4 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #99="comp_op:3" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #99# comp_op 2 #4# #6#] 4] #100="term_operator:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #100# term_operator 2 #4# #6#] 4] #101="exponent_zom:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #101# exponent_zom 2 #6#] 5] #102="augassign:6" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #102# augassign 2 #4# #6#] 4] #103="comp_op:10" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\f\fU\204P\f\2047
\f\307\\\211HA@\f\202\204J
\307Z\211HAA\202\211\202\f\205_\205_\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #103# comp_op 4 l f $region $action $nterm #4# #6#] 5] #104="comma_sep_name_list:1" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\f\fU\204P\f\2047
\f\307\\\211HA@\f\202\204J
\307Z\211HAA\202\211\202\f\205_\205_\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $1 j i stack 5 2 #104# comma_sep_name_list 6 l f $region $action $nterm #4# #6#] 5] #105="print_stmt_trailer:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #105# print_stmt_trailer 6 nil f $region $action $nterm #4# #6#] 5] #106="with_stmt:1" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 9 2 #106# with_stmt 10 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #107="import_as_name_list:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #107# import_as_name_list 6 nil f $region $action $nterm #4# #6#] 5] #108="$STARTS:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #108# $STARTS 2 #4# #6#] 4] #109="small_stmt:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #109# small_stmt 2 #4# #6#] 4] #110="compound_stmt:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #110# compound_stmt 2 #4# #6#] 4] #111="atom:6" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #111# atom 2 #4# #6#] 4] #112="dotted_name:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #112# dotted_name 2 #4# #6#] 4] #113="varargslist_opt:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #113# varargslist_opt 2 #4# #6#] 4] #114="zero_one_or_two_tests:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #114# zero_one_or_two_tests 2 #6#] 5] #115="comp_op:4" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #115# comp_op 2 #4# #6#] 4] #116="term_operator:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #116# term_operator 2 #4# #6#] 4] #117="augassign:7" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #117# augassign 2 #4# #6#] 4] #118="paren_class_list_opt:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #118# paren_class_list_opt 2 #4# #6#] 4] #119="arith_expr:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #119# arith_expr 6 nil f $region $action $nterm #4# #6#] 5] #120="trailer:0" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #120# trailer 2 nil #6#] 4] #121="exponent_zom:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #121# exponent_zom 6 nil f $region $action $nterm #4# #6#] 5] #122="for_stmt:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 13 2 #122# for_stmt 14 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #123="$STARTS:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #123# $STARTS 2 #4# #6#] 4] #124="test_list_opt:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #124# test_list_opt 2 #6#] 5] #125="small_stmt_list:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #125# small_stmt_list 2 #4# #6#] 4] #126="small_stmt:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #126# small_stmt 2 #4# #6#] 4] #127="compound_stmt:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #127# compound_stmt 2 #4# #6#] 4] #128="eq_testlist_zom:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #128# eq_testlist_zom 2 #6#] 5] #129="indented_block:0" #[(#2# #3# #4#) "	SHA\211\306\307	\310Z
\f	HH\236A
	\310\\	S\311\n@\nA\312\313$BI\210	
I\210	.\207" [#2# #3# $region1 $region $action $nterm #129# indented_block 2 semantic-parse-region indented_block_body 1 #4# #6#] 8] #130="$paren_class:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #130# $paren_class 4 l f $region $action $nterm #4# #6#] 5] #131="comp_op:5" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #131# comp_op 2 #4# #6#] 4] #132="plus_or_minus:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #132# plus_or_minus 2 #4# #6#] 4] #133="term_operator:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #133# term_operator 2 #4# #6#] 4] #134="augassign:8" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #134# augassign 2 #4# #6#] 4] #135="testlist:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\f\fU\204P\f\2047
\f\307\\\211HA@\f\202\204J
\307Z\211HAA\202\211\202\f\205_\205_\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #135# testlist 4 l f $region $action $nterm #4# #6#] 5] #136="assert_stmt:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 5 2 #136# assert_stmt 6 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #137="dotted_as_name:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\f\fU\204P\f\2047
\f\307\\\211HA@\f\202\204J
\307Z\211HAA\202\211\202\f\205_\205_\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #137# dotted_as_name 4 l f $region $action $nterm #4# #6#] 5] #138="trailer:1" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #138# trailer 2 nil #6#] 4] #139="dotted_name:1" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211

HA@
\fHAA
\fU\204Z\204@

\307\\\211HA@\202&\204T
\f\307Z\211HAA\202&\f\211\202'\205i\205iB-\310\311	\312Z	HH\236A	\307\\	S\313\314\n#BI\210	I\210	.\207" [#2# #3# $1 $3 j i 5 2 #139# dotted_name 6 format "%s.%s" stack l f $region $action $nterm #4# #6#] 7] #140="star_or_import_as_name_list:0" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #140# star_or_import_as_name_list 2 nil #6#] 4] #141="multmult_name_opt:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #141# multmult_name_opt 2 #6#] 5] #142="zero_one_or_two_test:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #142# zero_one_or_two_test 2 #6#] 5] #143="zero_one_or_two_tests:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #143# zero_one_or_two_tests 6 nil f $region $action $nterm #4# #6#] 5] #144="$STARTS:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #144# $STARTS 2 #4# #6#] 4] #145="prefix_operators:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #145# prefix_operators 2 #4# #6#] 4] #146="semicolon_opt:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #146# semicolon_opt 2 #6#] 5] #147="small_stmt:3" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #147# small_stmt 2 #4# #6#] 4] #148="flow_stmt:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #148# flow_stmt 2 #4# #6#] 4] #149="$indented_block_body:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #149# $indented_block_body 4 l f $region $action $nterm #4# #6#] 5] #150="compound_stmt:3" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #150# compound_stmt 2 #4# #6#] 4] #151="comma_sep_test_list:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #151# comma_sep_test_list 2 #4# #6#] 4] #152="shift_expr:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #152# shift_expr 2 #4# #6#] 4] #153="eq_test_opt:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #153# eq_test_opt 2 #6#] 5] #154="test_list_opt:1" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #154# test_list_opt 2 nil #6#] 4] #155="comp_op:6" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #155# comp_op 2 #4# #6#] 4] #156="plus_or_minus:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #156# plus_or_minus 2 #4# #6#] 4] #157="term_operator:3" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #157# term_operator 2 #4# #6#] 4] #158="augassign:9" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #158# augassign 2 #4# #6#] 4] #159="small_stmt_list:1" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\f\fU\204P\f\2047
\f\307\\\211HA@\f\202\204J
\307Z\211HAA\202\211\202\f\205_\205_\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $1 j i stack 5 2 #159# small_stmt_list 6 l f $region $action $nterm #4# #6#] 5] #160="star_or_import_as_name_list:1" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #160# star_or_import_as_name_list 2 nil #6#] 4] #161="trailer:2" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #161# trailer 4 nil f $region $action $nterm #4# #6#] 5] #162="eq_testlist_zom:1" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $3 j i stack 5 2 #162# eq_testlist_zom 6 l f $region $action $nterm #4# #6#] 5] #163="zero_one_or_two_test:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #163# zero_one_or_two_test 4 nil f $region $action $nterm #4# #6#] 5] #164="multmult_name_opt:1" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\211\314\315\316\317\320&,\211
\204\254AA\211\203\266@AD\202\271ddD\244)BI\210	I\210	.\207" [#2# #3# $3 j i stack 5 2 #164# multmult_name_opt 6 nil apply semantic-tag variable :type :default-value l f $region $action $nterm #4# #6# attributes default-value type name wisent-input] 12] #165="$STARTS:3" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #165# $STARTS 2 #4# #6#] 4] #166="indented_block_body:0" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #166# indented_block_body 2 nil #6#] 4] #167="prefix_operators:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #167# prefix_operators 2 #4# #6#] 4] #168="small_stmt:4" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #168# small_stmt 2 #4# #6#] 4] #169="flow_stmt:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #169# flow_stmt 2 #4# #6#] 4] #170="compound_stmt:4" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #170# compound_stmt 2 #4# #6#] 4] #171="function_parameter:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #171# function_parameter 2 #4# #6#] 4] #172="semicolon_opt:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #172# semicolon_opt 2 #4# #6#] 4] #173="comp_op:7" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #173# comp_op 2 #4# #6#] 4] #174="augassign:10" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #174# augassign 2 #4# #6#] 4] #175="exprlist:0" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #175# exprlist 4 nil f $region $action $nterm #4# #6#] 5] #176="shift_expr:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #176# shift_expr 6 nil f $region $action $nterm #4# #6#] 5] #177="power:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	SH@	\306Z	S\211HA@
HAA
U\204g\204L\310\\\211HA@\202/\204`
\310Z\211HAA\202/
\211\2021\205v\205vB-\311\312	\313Z	HH\236A	\310\\	S\n\203\242\314\314Q\202\243\315\f\203\255\314\fP\202\256\315QBI\210	I\210	.\207" [#2# #3# $1 $2 $3 j 5 3 2 #177# power 6 " " #239="" i stack l f $region $action $nterm #4# #6#] 7] #178="comma_sep_test_list:1" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211

HA@
\fHAA
\fU\204Z\204@

\307\\\211HA@\202&\204T
\f\307Z\211HAA\202&\f\211\202'\205i\205iB-\310\311	\312Z	HH\236A	\307\\	S\313\314\n#BI\210	I\210	.\207" [#2# #3# $1 $3 j i 5 2 #178# comma_sep_test_list 6 format "%s, %s" stack l f $region $action $nterm #4# #6#] 7] #179="eq_test_opt:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #179# eq_test_opt 4 nil f $region $action $nterm #4# #6#] 5] #180="if_stmt:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 11 2 #180# if_stmt 12 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #181="$STARTS:4" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #181# $STARTS 2 #4# #6#] 4] #182="indented_block_body:1" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #182# indented_block_body 2 nil #6#] 4] #183="prefix_operators:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #183# prefix_operators 2 #4# #6#] 4] #184="testlist_opt:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #184# testlist_opt 2 #6#] 5] #185="flow_stmt:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #185# flow_stmt 2 #4# #6#] 4] #186="small_stmt:5" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #186# small_stmt 2 #4# #6#] 4] #187="compound_stmt:5" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #187# compound_stmt 2 #4# #6#] 4] #188="$function_parameters:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #188# $function_parameters 4 l f $region $action $nterm #4# #6#] 5] #189="fpdef_opt_test_list:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #189# fpdef_opt_test_list 2 #4# #6#] 4] #190="raise_stmt:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #190# raise_stmt 4 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #191="augassign:11" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #191# augassign 2 #4# #6#] 4] #192="function_parameter:1" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\211\314\315\316\317\320&,\211
\204\254AA\211\203\266@AD\202\271ddD\244)BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #192# function_parameter 4 nil apply semantic-tag variable :type :default-value l f $region $action $nterm #4# #6# attributes default-value type name wisent-input] 12] #193="exec_stmt:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\fU\204P\2047
\f\307\\\211HA@\202\204J
\307Z\211HAA\202\211\202\205_\205_B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\314\315\316\317&+\211
\204\247AA\211\203\261@AD\202\264ddD\244)BI\210	I\210	.\207" [#2# #3# $1 j i stack 5 2 #193# exec_stmt 6 nil apply semantic-tag code :detail l f $region $action $nterm #4# #6# attributes detail name wisent-input] 10] #194="varargslist:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211
HA@\fHAA\f

\fU\204Z
\204@
\307\\\211HA@
\202&\f\204T\f\307Z\211HAA\f\202&\f\211\202'
\205i\f\205i
\fB-\310\311	\312Z	HH\236A	\307\\	S\n\244BI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #194# varargslist 4 stack l f $region $action $nterm #4# #6#] 5] #195="comp_op:8" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\f\fU\204P\f\2047
\f\307\\\211HA@\f\202\204J
\307Z\211HAA\202\211\202\f\205_\205_\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #195# comp_op 4 l f $region $action $nterm #4# #6#] 5] "else_suite_pair_opt:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil "else_suite_pair_opt:0" else_suite_pair_opt 2 #6#] 5] #196="import_as_name:0" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #196# import_as_name 4 nil f $region $action $nterm #4# #6#] 5] #197="trailing_test_list:0" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #197# trailing_test_list 4 nil f $region $action $nterm #4# #6#] 5] #198="$STARTS:5" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #198# $STARTS 2 #4# #6#] 4] #199="indented_block_body:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #199# indented_block_body 2 #4# #6#] 4] #200="flow_stmt:3" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #200# flow_stmt 2 #4# #6#] 4] #201="small_stmt:6" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #201# small_stmt 2 #4# #6#] 4] #202="compound_stmt:6" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #202# compound_stmt 2 #4# #6#] 4] #203="test:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #203# test 2 #4# #6#] 4] #204="and_test:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #204# and_test 2 #4# #6#] 4] "comma_opt:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil "comma_opt:0" comma_opt 2 #6#] 5] #205="paren_classes:0" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #205# paren_classes 2 nil #6#] 4] #206="function_parameters:0" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #206# function_parameters 2 nil #6#] 4] "comma_test_opt:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil "comma_test_opt:0" comma_test_opt 2 #6#] 5] #207="testlist_opt:1" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #207# testlist_opt 2 nil #6#] 4] #208="comp_op:9" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #208# comp_op 2 #4# #6#] 4] #209="factor:0" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #209# factor 4 nil f $region $action $nterm #4# #6#] 5] #210="expr_stmt:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211
HA@\fHAA
\fU\204Z\204@
\307\\\211HA@\202&\204T\f\307Z\211HAA\202&\f\211\202'\205i\205iB-\310\311	\312Z	HH\236A	\307\\	S\203\331\n;\203\331\313\314\n\"\203\331\n\315\211\211 \316\317 \320\321\322&,\211\204\307!AA\211\203\321@AD\202\324ddD\244)\202\n\315\211\" \316\317 \323\324\"&+\211\204!AA\211\203@AD\202ddD\244)BI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #210# expr_stmt 4 string-match "^\\(\\sw\\|\\s_\\)+$" nil apply semantic-tag variable :type :default-value code :detail stack l f $region $action $nterm #4# #6# attributes default-value type name wisent-input detail] 12] #211="function_parameter:2" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\n\313\211\211\314\315\316\317\320&,\211
\204\254AA\211\203\266@AD\202\271ddD\244)BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #211# function_parameter 4 nil apply semantic-tag variable :type :default-value l f $region $action $nterm #4# #6# attributes default-value type name wisent-input] 12] #212="fpdef_opt_test:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\f\fU\204P\f\2047
\f\307\\\211HA@\f\202\204J
\307Z\211HAA\202\211\202\f\205_\205_\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #212# fpdef_opt_test 4 l f $region $action $nterm #4# #6#] 5] #213="varargslist:1" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\f\fU\204P\f\2047
\f\307\\\211HA@\f\202\204J
\307Z\211HAA\202\211\202\f\205_\205_\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #213# varargslist 4 l f $region $action $nterm #4# #6#] 5] #214="simple_stmt:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\f\fU\204P\f\2047
\f\307\\\211HA@\f\202\204J
\307Z\211HAA\202\211\202\f\205_\205_\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $1 j i stack 5 2 #214# simple_stmt 6 l f $region $action $nterm #4# #6#] 5] #215="fpdef_opt_test_list:1" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211
HA@\fHAA\f

\fU\204Z
\204@
\307\\\211HA@
\202&\f\204T\f\307Z\211HAA\f\202&\f\211\202'
\205i\f\205i
\fB-\310\311	\312Z	HH\236A	\307\\	S\n\244BI\210	I\210	.\207" [#2# #3# $1 $3 j i 5 2 #215# fpdef_opt_test_list 6 stack l f $region $action $nterm #4# #6#] 5] #216="rest_args:0" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #216# rest_args 6 nil f $region $action $nterm #4# #6#] 5] #217="except_clause:0" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #217# except_clause 4 nil f $region $action $nterm #4# #6#] 5] #218="trailing_test_list:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #218# trailing_test_list 6 nil f $region $action $nterm #4# #6#] 5] #219="else_suite_pair_opt:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #219# else_suite_pair_opt 6 nil f $region $action $nterm #4# #6#] 5] #220="$STARTS:6" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #220# $STARTS 2 #4# #6#] 4] #221="pass_stmt:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
	HH\236A	\310\\	S\n\311\211\312\313\314\315&+\211\204LAA\211\203T@AD\202WddD\244)BI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #221# pass_stmt 2 nil apply semantic-tag code :detail #4# #6# attributes detail name wisent-input] 10] #222="flow_stmt:4" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #222# flow_stmt 2 #4# #6#] 4] #223="small_stmt:7" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #223# small_stmt 2 #4# #6#] 4] #224="indented_block_body:3" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #224# indented_block_body 2 #4# #6#] 4] #225="xor_expr:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #225# xor_expr 2 #4# #6#] 4] #226="term:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #226# term 2 #4# #6#] 4] #227="factor:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #227# factor 2 #4# #6#] 4] #228="test:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #228# test 2 #4# #6#] 4] #229="paren_classes:1" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #229# paren_classes 2 nil #6#] 4] #230="function_parameters:1" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #230# function_parameters 2 nil #6#] 4] #231="fpdef:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
	HH\236A	\310\\	S\n\311\211\211\312\313\314\315\316&,\211\204RAA\211\203Z@AD\202]ddD\244)BI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #231# fpdef 2 nil apply semantic-tag variable :type :default-value #4# #6# attributes default-value type name wisent-input] 12] #232="expr_list:0" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A\n	\310\\	S\311\nBI\210	\nI\210	-\207" [#2# #3# $region $action $nterm #4# #232# expr_list 2 nil #6#] 4] "as_name_opt:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil "as_name_opt:0" as_name_opt 2 #6#] 5] #233="augassign:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #233# augassign 2 #4# #6#] 4] "comma_opt:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm "comma_opt:1" comma_opt 2 #4# #6#] 4] #234="function_parameter_list:0" #[(#2# #3# #4#) "	SHA\211\306\307	\310Z

	HH\236A	\310\\	S\311\312\n@\nA\313\314$)BI\210	I\210	.\207" [#2# #3# $region1 $region $action $nterm #234# function_parameter_list 2 t semantic-parse-region function_parameters 1 #4# #6# wisent-python-EXPANDING-block] 8] #235="trailing_test_list_with_opt_comma_opt:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil #235# trailing_test_list_with_opt_comma_opt 2 #6#] 5] #236="and_test:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 5 2 #236# and_test 6 nil f $region $action $nterm #4# #6#] 5] #237="comma_test_opt:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #237# comma_test_opt 4 nil f $region $action $nterm #4# #6#] 5] #238="lambdef:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\306Z	S\211
HA@\fHAA
\fU\204[\204A
\310\\\211HA@\202'\204U\f\310Z\211HAA\202'\f\211\202(\205j\205jB-\311\312	\313Z	HH\236A	\310\\	S\314\315\n\206\222\316#BI\210	I\210	.\207" [#2# #3# $1 $2 j i 7 5 2 #238# lambdef 8 format "%s %s" #239# stack l f $region $action $nterm #4# #6#] 7] #240="rest_args:1" #[(#2# #3# #4#) "	\306Z	S\211HA@\f\nHAA\f\nU\204F\f\204/\f\307\\\211HA@\f\202
\204@\f\n\307Z\211HAA\202\n\211\202\f\205S
\205S\f
B-
\310\311	\312Z	HH\236A	\307\\	S\313
BI\210	I\210	-\207" [#2# #3# j i stack l 3 2 #240# rest_args 4 nil f $region $action $nterm #4# #6#] 5] 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) (LPAREN . 97) (RPAREN . 98) (NAME . 99) (default . error) (LPAREN . 103) (RPAREN . 104) (EXPONENT . 105) (MULT . 106) (NAME . 107) (default . error) (INDENT_BLOCK . 112) (default . error) (NAME . 99) (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 . 99) (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 . 123) (default . error) (NAME . 124) (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 . 99) (default . error) (NAME . 131) (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 . 99) 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 . 143) (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 . 151) (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 . 155) (AT . 24) (default . error) (DEF . 158) (OR . 159) (AND . 160) (EQ . 161) (GE . 162) (LE . 163) (LTGT . 164) (NE . 165) (LT . 166) (GT . 167) (IN . 168) (IS . 169) (NOT . 170) (BAR . 172) (HAT . 173) (AMP . 174) (LTLT . 175) (GTGT . 176) (PLUS . 178) (MINUS . 179) (DIVDIV . 181) (MULT . 182) (DIV . 183) (MOD . 184) (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 . 188) (GTGTEQ . 189) (EXPEQ . 190) (DIVDIVEQ . 191) (PLUSEQ . 192) (MINUSEQ . 193) (MULTEQ . 194) (DIVEQ . 195) (MODEQ . 196) (AMPEQ . 197) (OREQ . 198) (HATEQ . 199) (COMMA . 203) (STRING_LITERAL . 205) (PERIOD . 206) (default . error) (RPAREN . 207) (COMMA . 208) (default . error) (NAME . 209) (default . error) (NAME . 210) (default . error) (RPAREN . 211) (COMMA . 212) (ASSIGN . 213) (default . error) (BACKQUOTE . 215) NEWLINE (PERIOD . 206) (NAME . 107) (COMMA . 217) (PAREN_BLOCK . 219) (default . error) (PAREN_BLOCK . 222) (COMMA . 224) (BAR . 172) (BAR . 172) (IN . 226) (default . error) (IN . 228) (default . error) (PERIOD . 206) (IMPORT . 229) (COMMA . 230) (default . error) (COLON . 231) (COMMA . 232) (PERIOD . 206) (AS . 233) (default . error) (COLON . 235) (default . error) (EXPONENT . 236) (MULT . 237) (NAME . 107) (COMMA . 240) (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 . 243) (default . error) (NEWLINE . 245) (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 . 248) (default . error) (COLON . 249) (AS . 250) (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 . 253) (default . error) (NAME . 254) (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 . 257) (default . error) (IN . 258) (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 . 266) (BRACK_BLOCK . 267) (PERIOD . 268) (ASSIGN . 271) (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) (NAME . 274) (default . error) (PAREN_BLOCK . 17) (BRACE_BLOCK . 18) (BRACK_BLOCK . 19) (PLUS . 20) (MINUS . 21) (TILDE . 22) (BACKQUOTE . 23) (STRING_LITERAL . 25) (NUMBER_LITERAL . 26) (NAME . 27) (LAMBDA . 40) (NOT . 41) (default . error) (NEWLINE . 276) (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 . 278) (default . error) (COLON . 279) (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 . 283) (NAME . 284) (default . error) (NAME . 288) (default . error) (NEWLINE . 245) (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 . 99) (default . error) (NAME . 291) (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 . 293) (default . error) (NAME . 294) (default . error) (COMMA . 295) (NAME . 107) (COMMA . 297) (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 . 302) (FINALLY . 303) (default . error) (NEWLINE . 245) (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 . 245) (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 . 309) (default . error) (PAREN_BLOCK . 222) (AND . 160) (BAR . 172) (HAT . 173) (AMP . 174) (LTLT . 175) (GTGT . 176) (PLUS . 178) (MINUS . 179) (DIVDIV . 181) (MULT . 182) (DIV . 183) (MOD . 184) (default . error) (NAME . 311) (EXPONENT . 312) (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 . 245) (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 . 245) (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) (BAR . 172) (COMMA . 217) (default . error) (COLON . 317) (AS . 233) (COMMA . 319) (COMMA . 321) (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 . 324) (COMMA . 326) (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 . 330) (ELSE . 331) (EXCEPT . 302) (default . error) (COLON . 334) (ELSE . 331) (BAR . 172) (default . error) (NEWLINE . 245) (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 . 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) (default . error) (NEWLINE . 245) (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 . 284) (ELIF . 341) (ELSE . 331) (default . error) (EXPONENT . 343) (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 . 326) (default . error) (NEWLINE . 245) (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 . 348) (default . error) (COLON . 349) (default . error) (NEWLINE . 245) (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 . 245) (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) (ELSE . 331) (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 . 354) (default . error) (NEWLINE . 245) (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 . 245) (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 . 357) (default . error) (NEWLINE . 245) (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 . 360) (default . error) ($EOI . 361) (default . accept) [(($STARTS . 359) ($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)) ((paren_class . 102) (paren_classes . 101) (dotted_name . 100)) ((fpdef . 111) (fpdef_opt_test . 110) (function_parameter . 109) (function_parameters . 108)) ((indented_block . 113)) ((paren_class . 114) (dotted_name . 100)) ((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 . 121)) 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 . 122)) 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 . 127) (expr_list . 126) (exprlist . 125)) ((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)) ((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 . 127) (expr_list . 126) (exprlist . 129)) ((dotted_name . 130)) ((comma_sep_name_list . 132)) ((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 . 133)) ((dotted_name . 136) (dotted_as_name . 135) (dotted_as_name_list . 134)) ((fpdef . 111) (fpdef_opt_test . 141) (fpdef_opt_test_list . 140) (fpdef_opt_test_list_comma_zom . 139) (varargslist . 138) (varargslist_opt . 137)) ((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 . 142)) nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 146) (test_list_opt . 145) (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 . 144)) ((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 . 148) (zero_one_two_or_three_tests . 147)) ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 150) (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 . 149)) 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 . 152)) ((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) (comma_sep_test_list . 94) (testlist . 154) (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 . 156)) nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ((decorators . 157) (decorator . 74)) nil nil nil nil nil nil nil ((comp_op . 171)) nil nil nil ((shift_expr_operators . 177)) ((plus_or_minus . 180)) ((term_operator . 185)) nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 186)) nil ((trailer_zom . 187)) ((augassign . 202) (eq_testlist_zom . 201) (expr_stmt_trailer . 200)) ((comma_opt . 204)) nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ((eq_test_opt . 214)) nil nil nil nil nil nil nil nil nil ((fpdef . 111) (fpdef_opt_test . 141) (fpdef_opt_test_list . 140) (fpdef_opt_test_list_comma_zom . 139) (varargslist . 138) (varargslist_opt . 216)) ((comma_test_opt . 218)) ((paren_class_list . 221) (paren_class_list_opt . 220)) ((function_parameter_list . 223)) nil ((comma_opt . 225)) nil ((exec_trailer . 227)) nil nil nil nil nil nil nil ((as_name_opt . 234)) nil nil ((fpdef . 111) (fpdef_opt_test . 239) (rest_args . 238)) ((comma_opt . 241)) 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 . 242)) nil nil nil nil ((zero_one_or_two_tests . 244)) 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 . 247) (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 . 246)) nil ((with_var . 251)) 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 . 252)) 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 . 255)) ((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 . 256)) 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 . 259)) ((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 . 260)) ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 86) (and_expr . 261)) ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 87) (shift_expr . 262)) nil nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 88) (arith_expr . 263)) nil nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 89) (term . 264)) nil nil nil nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 265)) nil ((trailer . 270) (exponent_zom . 269)) 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 . 272) (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 . 273)) nil nil nil nil nil 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 . 275)) 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 . 277)) 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 . 280)) 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 ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 282) (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 . 287) (import_as_name_list . 286) (star_or_import_as_name_list . 285)) 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 . 289) (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 . 246)) ((dotted_name . 136) (dotted_as_name . 290)) 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 . 292)) nil nil nil nil ((fpdef . 111) (fpdef_opt_test . 296)) nil ((trailing_test_list . 299) (trailing_test_list_with_opt_comma_opt . 298)) ((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 . 300)) nil ((indented_block . 301)) nil ((except_clause . 305) (except_clause_suite_pair_list . 304)) ((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 . 306) (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 . 246)) ((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 . 307) (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 . 246)) ((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 . 308)) nil nil nil ((function_parameter_list . 310)) nil nil nil nil nil nil nil ((shift_expr_operators . 177)) ((plus_or_minus . 180)) ((term_operator . 185)) nil nil nil nil nil nil ((lambdef . 96) (one_or_more_string . 95) (comma_sep_test_list . 94) (testlist . 313) (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 ((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 . 314) (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 . 246)) ((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 . 315) (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 . 246)) nil ((comma_test_opt . 316)) nil nil ((as_name_opt . 318)) nil nil nil nil ((elif_suite_pair_list . 320)) nil nil nil nil ((multmult_name_opt . 322)) 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 . 323)) nil ((comma_opt . 325)) ((zero_or_one_comma_test . 327)) 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) (zero_one_or_two_test . 328)) nil ((except_clause . 333) (else_suite_pair_opt . 332)) nil ((else_suite_pair_opt . 335)) 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 . 336) (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 . 246)) nil nil ((one_or_more_string . 95) (atom . 92) (power . 91) (prefix_operators . 90) (factor . 338)) 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 . 339) (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 . 246)) nil ((import_as_name . 340)) ((else_suite_pair_opt . 342)) 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 . 344)) 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 . 345)) nil nil ((zero_or_one_comma_test . 346)) ((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 . 347) (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 . 246)) 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 . 350) (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 . 246)) 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 . 351) (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 . 246)) nil ((else_suite_pair_opt . 352)) 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 . 353)) 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 . 355) (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 . 246)) ((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 . 356) (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 . 246)) 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 . 358) (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 . 246)) 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))] 386) (#$ . 4270))
#@28 Setup the Semantic Parser.
(defalias 'wisent-python-wy--install-parser #[nil "\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 (#$ . 138025)])
#@36 block analyzer for <block> tokens.
(defvar wisent-python-wy--<block>-block-analyzer nil (#$ . 138594))
(defalias 'wisent-python-wy--<block>-block-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [wisent-python-wy--<block>-block-analyzer ((and (looking-at #4="\\s(\\|\\s)") (let ((#2=#:val (match-string 0)) (#3=#:lst '#5=((("(" LPAREN PAREN_BLOCK) ("{" LBRACE BRACE_BLOCK) ("[" LBRACK BRACK_BLOCK)) (")" RPAREN) ("}" RBRACE) ("]" RBRACK))) #1=#:elt) (cond ((setq #1# (assoc #2# (car #3#))) (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 #1#) (match-beginning 0) (match-end 0)))) (semantic-lex-push-token (semantic-lex-token (nth 2 #1#) (match-beginning 0) (save-excursion (semantic-lex-unterminated-syntax-protection (nth 2 #1#) (forward-list 1) (point))))))) ((setq #1# (assoc #2# (cdr #3#))) (setq semantic-lex-current-depth (1- semantic-lex-current-depth)) (semantic-lex-push-token (semantic-lex-token (nth 1 #1#) (match-beginning 0) (match-end 0)))))))) #[nil "\306``dB\307\310\311!\203\366\312\307!\313\306\314@\"\211\203\276	\2034\n	W\203a\nTA@\307\224\307\225BB
B\211@\211\211A@\247\204V\211AA\262\202Z\211A\262A\262\202\365\3158\307\224\212\203z\203z\316\317!\210`\202\233\3201\207\316\317!\210`0\202\233\210\3158@A#b\210`\211\262)BB
B\211@\211\211A@\247\204\263\211AA\262\202\267\211A\262A\262\202\365\314A\"\211\203\365\nSA@\307\224\307\225BB
B\211@\211\211A@\247\204\355\211AA\262\202\361\211A\262A\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 #4# match-string #5# assoc 2 forward-list 1 (error) #1# #3# #2# debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 8 "block analyzer for <block> tokens."]] 2)
#@43 string analyzer for <punctuation> tokens.
(defvar wisent-python-wy--<punctuation>-string-analyzer nil (#$ . 140665))
(defalias 'wisent-python-wy--<punctuation>-string-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [wisent-python-wy--<punctuation>-string-analyzer ((and (looking-at #7="\\(\\s.\\|\\s$\\|\\s'\\)+") (let* ((#5=#:val (match-string 0)) (#2=#:pos (match-beginning 0)) (#1=#:end (match-end 0)) (#3=#:len (- #1# #2#)) (#6=#:lst '#8=((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 . "<<="))) #4=#:elt) (while (and (> #3# 0) (not (setq #4# (rassoc #5# #6#)))) (setq #3# (1- #3#) #5# (substring #5# 0 #3#))) (when #4# (setq #4# (car #4#) #1# (+ #2# #3#))) (semantic-lex-push-token (semantic-lex-token (or #4# 'punctuation) #2# #1#))))) #[nil "\306``dB\307\310\311!\203\213\312\307!\307\224\307\225\211Z\313\306\307V\203O\314\"\211\204OS\315\307#\202+\203`@\\\206f\316BB
B\211@\211\211A@\247\204\201\211AA\262\202\205\211A\262A\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 #7# match-string #8# rassoc substring punctuation #5# #2# #1# #3# #6# #4#] 6 "string analyzer for <punctuation> tokens."]] 2)
#@38 regexp analyzer for <symbol> tokens.
(defvar wisent-python-wy--<symbol>-regexp-analyzer nil (#$ . 142503))
(defalias 'wisent-python-wy--<symbol>-regexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [wisent-python-wy--<symbol>-regexp-analyzer ((looking-at #1="\\(\\sw\\|\\s_\\)+") (semantic-lex-push-token (semantic-lex-token 'NAME (match-beginning 0) (match-end 0)))) #[nil "\306``dB\307\310\311!\2036\312\307\224\307\225BB
B\211@\211\211A@\247\204.\211AA\262\2022\211A\262A\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 #1# NAME] 6 "regexp analyzer for <symbol> tokens."]] 2)
#@38 regexp analyzer for <number> tokens.
(defvar wisent-python-wy--<number>-regexp-analyzer nil (#$ . 143256))
(defalias 'wisent-python-wy--<number>-regexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [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)))) #[nil "\306``dB\307\310\n!\2037\311\307\224\307\225BB
B\211@\211\211A@\247\204/\211AA\262\2023\211A\262A\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 "regexp analyzer for <number> tokens."]] 2)
#@40 keyword analyzer for <keyword> tokens.
(defvar wisent-python-wy--<keyword>-keyword-analyzer nil (#$ . 144062))
(defalias 'wisent-python-wy--<keyword>-keyword-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\210\303\304!\207" [wisent-python-wy--<keyword>-keyword-analyzer ((and (looking-at #2="\\(\\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))))))) #[nil "\306``dB\307\310\311!\203_\312\307!\211\313
!\205'\211;\205'\314
\"\262\211\262\2051\211J\262\211\203^\307\224\307\225BB
B\211@\211\211A@\247\204V\211AA\262\202Z\211A\262A\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 #2# match-string obarrayp intern-soft semantic-flex-keywords-obarray #1#] 6 "keyword analyzer for <keyword> tokens."] provide semantic/wisent/python-wy] 2)

Zerion Mini Shell 1.0