%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/javat-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-java-tags-wy--expected-conflicts nil (#$ . 432))
#@29 Table of language keywords.
(defconst wisent-java-tags-wy--keyword-table (semantic-lex-make-keyword-table '(("abstract" . ABSTRACT) ("boolean" . BOOLEAN) ("break" . BREAK) ("byte" . BYTE) ("case" . CASE) ("catch" . CATCH) ("char" . CHAR) ("class" . CLASS) ("const" . CONST) ("continue" . CONTINUE) ("default" . DEFAULT) ("do" . DO) ("double" . DOUBLE) ("else" . ELSE) ("extends" . EXTENDS) ("final" . FINAL) ("finally" . FINALLY) ("float" . FLOAT) ("for" . FOR) ("goto" . GOTO) ("if" . IF) ("implements" . IMPLEMENTS) ("import" . IMPORT) ("instanceof" . INSTANCEOF) ("int" . INT) ("interface" . INTERFACE) ("long" . LONG) ("native" . NATIVE) ("new" . NEW) ("package" . PACKAGE) ("private" . PRIVATE) ("protected" . PROTECTED) ("public" . PUBLIC) ("return" . RETURN) ("short" . SHORT) ("static" . STATIC) ("strictfp" . STRICTFP) ("super" . SUPER) ("switch" . SWITCH) ("synchronized" . SYNCHRONIZED) ("this" . THIS) ("throw" . THROW) ("throws" . THROWS) ("transient" . TRANSIENT) ("try" . TRY) ("void" . VOID) ("volatile" . VOLATILE) ("while" . WHILE) ("@author" . _AUTHOR) ("@version" . _VERSION) ("@param" . _PARAM) ("@return" . _RETURN) ("@exception" . _EXCEPTION) ("@throws" . _THROWS) ("@see" . _SEE) ("@since" . _SINCE) ("@serial" . _SERIAL) ("@serialData" . _SERIALDATA) ("@serialField" . _SERIALFIELD) ("@deprecated" . _DEPRECATED)) '(("@deprecated" javadoc (seq 12 usage (type function variable) opt t)) ("@serialField" javadoc (seq 11 usage (variable) opt t)) ("@serialData" javadoc (seq 10 usage (function) opt t)) ("@serial" javadoc (seq 9 usage (variable) opt t)) ("@since" javadoc (seq 8 usage (type function variable) opt t)) ("@see" javadoc (seq 7 usage (type function variable) opt t with-ref t)) ("@throws" javadoc (seq 6 usage (function) with-name t)) ("@exception" javadoc (seq 5 usage (function) with-name t)) ("@return" javadoc (seq 4 usage (function))) ("@param" javadoc (seq 3 usage (function) with-name t)) ("@version" javadoc (seq 2 usage (type))) ("@author" javadoc (seq 1 usage (type))) ("while" summary "while (<expr>) <stmt> | do <stmt> while (<expr>);") ("volatile" summary "Field declaration modifier: volatile <type> <name> ...") ("void" summary "Method return type: void <name> ...") ("try" summary "try {<stmts>} [catch(<parm>) {<stmts>} ...] [finally {<stmts>}]") ("transient" summary "Field declaration modifier: transient <type> <name> ...") ("throws" summary "Method|Constructor declaration: throws <classType>, ...") ("throw" summary "throw <expr> ;") ("synchronized" summary "synchronized (<expr>) ... | Method decl. modifier: synchronized <type> <name> ...") ("switch" summary "switch(<expr>) {[case <const-expr>: <stmts> ...] [default: <stmts>]}") ("strictfp" summary "Declaration modifier: strictfp {class|interface|<type>} <name> ...") ("static" summary "Declaration modifier: static {class|interface|<type>} <name> ...") ("short" summary "Integral primitive type (-32768 to 32767)") ("return" summary "return [<expr>] ;") ("public" summary "Access level modifier: public {class|interface|<type>} <name> ...") ("protected" summary "Access level modifier: protected {class|interface|<type>} <name> ...") ("private" summary "Access level modifier: private {class|interface|<type>} <name> ...") ("package" summary "Package declaration: package <name>") ("native" summary "Method declaration modifier: native <type> <name> ...") ("long" summary "Integral primitive type (-9223372036854775808 to 9223372036854775807)") ("interface" summary "Interface declaration: interface <name>") ("int" summary "Integral primitive type (-2147483648 to 2147483647)") ("import" summary "Import package declarations: import <package>") ("implements" summary "Class SuperInterfaces declaration: implements <name> [, ...]") ("if" summary "if (<expr>) <stmt> [else <stmt>]") ("goto" summary "Unused reserved word") ("for" summary "for ([<init-expr>]; [<expr>]; [<update-expr>]) <stmt>") ("float" summary "Primitive floating-point type (single-precision 32-bit IEEE 754)") ("finally" summary "try {<stmts>} ... finally {<stmts>}") ("final" summary "Class|Member declaration modifier: final {class|<type>} <name> ...") ("extends" summary "SuperClass|SuperInterfaces declaration: extends <name> [, ...]") ("else" summary "if (<expr>) <stmt> else <stmt>") ("double" summary "Primitive floating-point type (double-precision 64-bit IEEE 754)") ("do" summary "do <stmt> while (<expr>);") ("default" summary "switch(<expr>) { ... default: <stmts>}") ("continue" summary "continue [<label>] ;") ("const" summary "Unused reserved word") ("class" summary "Class declaration: class <name>") ("char" summary "Integral primitive type (0 to 65535)") ("catch" summary "try {<stmts>} catch(<parm>) {<stmts>} ... ") ("case" summary "switch(<expr>) {case <const-expr>: <stmts> ... }") ("byte" summary "Integral primitive type (-128 to 127)") ("break" summary "break [<label>] ;") ("boolean" summary "Primitive logical quantity type (true or false)") ("abstract" summary "Class|Method declaration modifier: abstract {class|<type>} <name> ..."))) (#$ . 567))
#@26 Table of lexical tokens.
(defconst wisent-java-tags-wy--token-table (semantic-lex-make-type-table '(("unicode" (unicodecharacter)) ("number" (NUMBER_LITERAL)) ("string" (STRING_LITERAL)) ("symbol" (IDENTIFIER)) ("punctuation" (COMP . "~") (OROR . "||") (OREQ . "|=") (OR . "|") (XOREQ . "^=") (XOR . "^") (QUESTION . "?") (URSHIFTEQ . ">>>=") (URSHIFT . ">>>") (RSHIFTEQ . ">>=") (RSHIFT . ">>") (GTEQ . ">=") (GT . ">") (EQEQ . "==") (EQ . "=") (LTEQ . "<=") (LSHIFTEQ . "<<=") (LSHIFT . "<<") (LT . "<") (SEMICOLON . ";") (COLON . ":") (DIVEQ . "/=") (DIV . "/") (DOT . ".") (MINUSEQ . "-=") (MINUSMINUS . "--") (MINUS . "-") (COMMA . ",") (PLUSEQ . "+=") (PLUSPLUS . "++") (PLUS . "+") (MULTEQ . "*=") (MULT . "*") (ANDEQ . "&=") (ANDAND . "&&") (AND . "&") (MODEQ . "%=") (MOD . "%") (NOTEQ . "!=") (NOT . "!")) ("close-paren" (RBRACK . "]") (RBRACE . "}") (RPAREN . ")")) ("open-paren" (LBRACK . "[") (LBRACE . "{") (LPAREN . "(")) ("block" (BRACK_BLOCK . "(LBRACK RBRACK)") (BRACE_BLOCK . "(LBRACE RBRACE)") (PAREN_BLOCK . "(LPAREN RPAREN)"))) '(("keyword" :declared t) ("unicode" syntax "\\\\u[0-9a-f][0-9a-f][0-9a-f][0-9a-f]") ("unicode" :declared t) ("number" :declared t) ("string" :declared t) ("symbol" :declared t) ("punctuation" :declared t) ("block" :declared t))) (#$ . 5630))
#@15 Parser table.
(defconst wisent-java-tags-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\201a\211\201b\201c\201d\201e\201f\201g\201h\201i\201j\201k\201l\201m\201n\257
\201o\201p\305\"B\201q\201r\201sF\201o\201p\201\275\"B\201t\201u\201v\201w\201x\201y\201z\201{\201|\201}\201~\201\201\200\257\201o\201p\201\275\"B\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\257\201o\201p\201\275\"B\201\217\201\220\201\221\201\222\201\223\201\224\201\225\201\226\201\227\201\230\201\231\257\f\201o\201p\201\275\"B\201\232\201\233\201\234\201\235\201\236\201\237\201\240\201\241\201\242\201\243\201\244\257\f\201o\201p\305\"B\201\245D\201o\201p\201\275\"B\201\246\201\247\201\250\201\251\201\252\201\253\201\254\201\255\201\256\201\257\201\260\257\f\201o\201p\201\275\"B\201\261\201\262\201\263\201\264\201\265\201\266\201\267\201\270\201\271\201\272\201\273\257\f\201o\201p\201\275\"B\201\274\201\275\201\276\201\277\201\300\201\301\201\302\201\303\201\304\201\305\201\306\257\f\201\307\201\310D\201\311\201\312D\201o\201p\201\275\"B\201\313\201\314\201\315\201\316\201\317\201\320\201\321\201\322\201\323\201\324\201\325\201\326\201\327\201\330\257\201o\201p\201\205\"BC\201o\201p\201k\"BC\201o\201p\367\"BC\201o\201p\341\"BC\201o\201p\307\"BC\201o\201p\201G\"BC\201o\201p\201+\"BC\201o\201p\201\"BC\201o\201p\201\365\"BC\201o\201p\201\333\"BC\201o\201p\201\277\"BC\201o\201p\201\237\"BC\201o\201p\201\301\"BC\201o\201p\201\335\"BC\201o\201p\343\"BC\201o\201p\201m\"BC\201\331\201\332\201\333E\201\334\201\335\201\336\201\337\201\340\201\341\201\342\201\343\201\344\201\345\257\n\201o\201p\201S\"BC\201o\201p\201o\"BC\201o\201p\201\241\"BC\201o\201p\201\207\"BC\201o\201p\201q\"BC\201o\201p\201\337\"BC\201o\201p\201\367\"BC\201o\201p\201I\"BC\201o\201p\201\303\"BC\201o\201p\311\"BC\201o\201p\201U\"BC\201o\201p\371\"BC\201o\201p\345\"BC\201o\201p\201\243\"BC\201o\201p\201\211\"BC\201o\201p\373\"BC\201o\201p\201\305\"BC\201o\201p\201\341\"BC\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\257
\201o\201p\201\343\"B\201\363\201\364\201\365\201\366\201\367\201\370\201\371\201\372\201\373\201\374\201\375\257\f\201o\201p\201\307\"BC\201o\201p\201\371\"BC\201o\201p\201-\"BC\201o\201p\201K\"BC\201o\201p\201\303\"B\201\376D\201o\201p\201s\"BC\201o\201p\375\"BC\201o\201p\201W\"BC\201o\201p\347\"BC\201o\201p\377\"BC\201o\201p\201\213\"BC\201o\201p\313\"BC\201o\201p\201\245\"BC\201\377\201\201\201\201\201\201\201\201\201\201	\201\n\201\257
\201o\201p\201\311\"BC\201\f\201
D\201o\201p\201\345\"BC\201\201D\201o\201p\351\"BC\201o\201p\315\"BC\201\201\201\201\201\201\201\201\201\201\201\257\201o\201p\201\"BC\201\201\201\201\201\201 \201!\201\"\201#\201$\257\n\201o\201p\317\"BC\201%\201&D\201'\201(D\201o\201p\201A\"BC\201)\201*D\201o\201p\201\"BC\201o\201p\201\247\"BC\201o\201p\353\"BC\201o\201p\201C\"BC\201o\201p\201Y\"BC\201o\201p\201u\"BC\201o\201p\201\313\"BC\201o\201p\201\347\"BC\201+\201,\201-E\201o\201p\201\"BC\201o\201p\201\373\"BC\201o\201p\201M\"BC\201o\201p\201\"BC\201o\201p\201E\"BC\201o\201p\201/\"BC\201o\201p\201[\"BC\201o\201p\201w\"BC\201o\201p\321\"BC\201o\201p\201O\"BC\201o\201p\355\"BC\201o\201p\201\"B\201.D\201o\201p\201\215\"B\201/D\201o\201p\201\"B\2010\2011E\2012\2013D\2014\2015D\2016\2017D\2018\2019D\201o\201p\201\251\"BC\201o\201p\201\253\"BC\201o\201p\201M\"B\201:D\201o\201p\201\375\"B\201;D\201<\201=D\201>\201?D\201@\201AD\201B\201C\201DE\201E\201F\201GE\201o\201p\201\351\"BC\201o\201p\201Q\"BC\201o\201p\2011\"B\201HD\201o\201p\201\"B\201ID\201o\201p\201G\"BC\201o\201p\201\255\"BC\201J\201KD\201o\201p\2013\"BC\201o\201p\201\257\"B\201L\201ME\201o\201p\201\217\"B\201N\201OE\201P\201QD\201o\201p\201\375\"B\201RD\201o\201p\201\"B\201S\201TE\201o\201p\201\375\"B\201UD\201V\201W\201XE\201o\201p\201\377\"BC\201o\201p\201S\"B\201YD\201o\201p\201\"BC\201o\201p\201\221\"BC\201Z\201[D\201\\\201]D\201^\201_\201`E\201o\201p\2015\"BC\201o\201p\2017\"BC\201o\201p\201\315\"BC\201o\201p\323\"BC\201o\201p\2019\"BC\201a\201bD\201o\201p\201\"B\201cD\201d\201eD\201f\201gD\201o\201p\201\"B\201hD\201i\201j\201kE\201l\201m\201nE\201o\201pD\201o\201p\325\"BC\201q\201r\201s\201t\201u\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\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\201\242\201\243\201\244\201\245\201\246\201\247\201\250\201\251\201\252\257:\201o\201p\201\"B\201\253D\201o\201p\201;\"B\201\254D\201o\201p\201=\"BC\201o\201p\201I\"BC\201\255\201\256D\201o\201p\201\317\"B\201\257D\201\260\201\261D\201\262\201\263D\201o\201p\201\261\"B\201\264D\201o\201p\201\"BC\201o\201p\201]\"BC\201o\201p\201\321\"BC\201o\201p\201y\"BC\201o\201p\201\"BC\201o\201p\201\223\"BC\201o\201p\201\"BC\201o\201p\201\353\"BC\201o\201p\201{\"BC\201o\201p\201\225\"BC\201o\201p\201_\"BC\201o\201p\201\355\"BC\201o\201p\327\"BC\201o\201p\357\"BC\201o\201p\201K\"BC\201o\201p\201a\"BC\201o\201p\201}\"BC\201o\201p\201!\"BC\201o\201p\201?\"BC\201o\201p\201U\"BC\201o\201p\201\"BC\201o\201p\201#\"BC\201o\201p\331\"BC\201o\201p\201A\"BC\201o\201p\201W\"BC\201o\201p\361\"BC\201o\201p\201M\"BC\201o\201p\201c\"BC\201o\201p\201\"BC\201o\201p\201\227\"BC\201o\201p\201\263\"BC\201o\201p\333\"BC\201o\201p\363\"BC\201o\201p\201O\"BC\201o\201p\201e\"BC\201o\201p\201\201\"BC\201o\201p\201\231\"BC\201o\201p\201\265\"BC\201o\201p\201\323\"BC\201o\201p\201\357\"BC\201o\201p\201	\"BC\201o\201p\201g\"BC\201o\201p\201\203\"BC\201o\201p\201\233\"BC\201o\201p\201\267\"BC\201o\201p\201\325\"BC\201o\201p\201\361\"BC\201o\201p\201\"BC\201o\201p\201%\"BC\201o\201p\201Q\"BC\201o\201p\201\271\"BC\201o\201p\201\327\"BC\201o\201p\201\331\"BC\201o\201p\201C\"BC\201o\201p\201\273\"BC\201o\201p\201
\"BC\201o\201p\201\363\"BC\201o\201p\201E\"BC\201o\201p\201Y\"B\201\265\201\266\201\267\201\270\201\271\201\272\201\273\201\274\201\275\201\276\201\277\201\300\201\301\201\302\201\303\201\304\201\305\201\306\201\307\201\310\201\311\201\312\201\313\201\314\201\315\201\316\201\317\201\320\201\321\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\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\257:\201o\201p\335\"BC\201o\201p\201[\"BC\201o\201p\337\"BC\201o\201p\365\"BC\201\356\201\357D\201o\201p\201]\"BC\201o\201p\201'\"B\201\360D\201o\201p\201\235\"BC\201o\201p\201i\"BC\201o\201p\201_\"BC\201o\201p\201)\"B\201\361D\201\362\201\363D\201\364\201\365D\201\366C&\352\201\367\201\370$)\207" [#1=#:ob make-vector 13 0 intern "formal_parameter_modifier_opt:0" #[(#2=#:stack #3=#:sp #4=#:gotos) "\306\307\310\211\f
HH\236A\n
\311\\\f
S\306BI\210\f
\nI\210
,\207" [$region $action $nterm #4# #2# #3# nil "formal_parameter_modifier_opt:0" formal_parameter_modifier_opt 2 #5=#:state] 5] #6="$STARTS: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 #6# $STARTS 2 #4# #5#] 4] #7="modifier: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 #7# modifier 2 #4# #5#] 4] #8="class_member_declaration: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# #8# class_member_declaration 2 nil #5#] 4] #9="$method_declaration: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# $method_declaration 4 l f $region $action $nterm #4# #5#] 5] #10="$class_declaration: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 #10# $class_declaration 4 l f $region $action $nterm #4# #5#] 5] #11="primitive_type: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 #11# primitive_type 2 #4# #5#] 4] #12="variable_declarator_id: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\nPBI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #12# variable_declarator_id 4 stack l f $region $action $nterm #4# #5#] 5] #13="field_declaration:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\310ZH@	\306Z	S\211HA@
HAA
U\204h\204M\311\\\211HA@\2020\204a
\311Z\211HAA\2020
\211\2022\205w\205wB-\312\313	\314Z	HH\236A	\311\\	S\f\315\316\nD \317\320 \321\322\323&,\211\204\307!AA\211\203\321@AD\202\324ddD\244)BI\210	I\210	.\207" [#2# #3# $1 $2 $3 j 7 5 3 2 #13# field_declaration 8 nil :typemodifiers apply semantic-tag variable :type :default-value i stack l f $region $action $nterm #4# #5# attributes default-value type name wisent-input] 12] #14="operator: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 #14# operator 2 #4# #5#] 4] #15="operator:13" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #15# operator 2 #4# #5#] 4] #16="operator:20" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #16# operator 2 #4# #5#] 4] #17="expression: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 #17# expression 2 #4# #5#] 4] #18="term: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 #18# term 2 #4# #5#] 4] #19="$STARTS: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 #19# $STARTS 2 #4# #5#] 4] #20="formal_parameter_modifier_opt: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 #20# formal_parameter_modifier_opt 2 #4# #5#] 4] #21="modifier: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 #21# modifier 2 #4# #5#] 4] #22="class_member_declaration:3" #[(#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# class_member_declaration 2 nil #5#] 4] #23="$formal_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 #23# $formal_parameter 4 l f $region $action $nterm #4# #5#] 5] #24="$compilation_unit: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 #24# $compilation_unit 4 l f $region $action $nterm #4# #5#] 5] #25="primitive_type: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 #25# primitive_type 2 #4# #5#] 4] #26="operator: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 #26# operator 2 #4# #5#] 4] #27="operator:14" #[(#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# operator 2 #4# #5#] 4] #28="operator:21" #[(#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# operator 2 #4# #5#] 4] #29="term: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 #29# term 2 #4# #5#] 4] #30="$STARTS: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 #30# $STARTS 2 #4# #5#] 4] #31="modifier: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 #31# modifier 2 #4# #5#] 4] #32="$interface_member_declaration: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 #32# $interface_member_declaration 4 l f $region $action $nterm #4# #5#] 5] #33="$class_member_declaration: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 #33# $class_member_declaration 4 l f $region $action $nterm #4# #5#] 5] #34="class_member_declaration: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 #34# class_member_declaration 2 #4# #5#] 4] #35="$import_declaration: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 #35# $import_declaration 4 l f $region $action $nterm #4# #5#] 5] #36="compilation_unit: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# compilation_unit 2 #4# #5#] 4] #37="primitive_type: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 #37# primitive_type 2 #4# #5#] 4] #38="formal_parameter: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\f\314\315\nD\316\317\320\321\322&,\211\204\306 AA\211\203\320@AD\202\323ddD\244)BI\210	I\210	.\207" [#2# #3# $1 $2 $3 j 5 3 2 #38# formal_parameter 6 nil :typemodifiers apply semantic-tag variable :type :default-value i stack l f $region $action $nterm #4# #5# attributes default-value type name wisent-input] 12] #39="constructor_body: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 #39# constructor_body 2 #4# #5#] 4] #40="operator: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 #40# operator 2 #4# #5#] 4] #41="operator:15" #[(#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# operator 2 #4# #5#] 4] #42="operator:22" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #42# operator 2 #4# #5#] 4] #43="term: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 #43# term 2 #4# #5#] 4] #44="interface_member_declaration: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# #44# interface_member_declaration 2 nil #5#] 4] #45="modifier: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 #45# modifier 2 #4# #5#] 4] #46="class_member_declaration: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 #46# class_member_declaration 2 #4# #5#] 4] #47="compilation_unit: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 #47# compilation_unit 2 #4# #5#] 4] #48="primitive_type: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 #48# primitive_type 2 #4# #5#] 4] #49="interface_declaration:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\310ZH@	\311ZH@	SH@	\306Z	S\211HA@HAAU\204|\204^\312\\\211HA@\202@\204t\312Z\211HAA\202@\211\202B\205\213\205\213B-\313\314	\315Z 	HH\236A!	\312\\	S\f
\205\266\316
B\317\nD\"#$%\320\321%\322\323\324$\325#@\326#A\"&\f-\211\204\355&AA\211\203\367@AD\202\372ddD\244)BI\210	!I\210	.\n\207" [#2# #3# $1 $2 $3 $4 9 7 5 3 2 #49# interface_declaration 10 nil :typemodifiers apply semantic-tag type :type :members :superclasses :interfaces $5 j i stack l f $region $action $nterm #4# #5# attributes parents members name wisent-input] 16] #50="term: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 #50# term 2 #4# #5#] 4] #51="operator: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 #51# operator 2 #4# #5#] 4] #52="operator:16" #[(#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# operator 2 #4# #5#] 4] #53="operator:23" #[(#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# operator 2 #4# #5#] 4] #54="operator:30" #[(#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# operator 2 #4# #5#] 4] #55="class_declaration:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\310ZH@	\311ZH@	\312ZH@	SH@	\306Z	S\211HA@HAAU\204\204\204f\313\\\211HA@\202H\204|\313Z\211HAA\202H\211\202J\205\223\205\223B-\314\315 	\316Z !	HH\236A\"	\313\\	S\f
\204\300\205\304
B\317\nD#$%&\320\321&\322\323\324%\325$@\326$A#&\f-\211\204\373'AA\211\203@AD\202ddD\244)BI\210	\"I\210	.\207" [#2# #3# $1 $2 $3 $4 11 9 7 5 3 2 #55# class_declaration 12 :typemodifiers apply semantic-tag type :type :members :superclasses :interfaces $5 $6 j i stack l f $region $action $nterm #4# #5# attributes parents members name wisent-input] 16] #56="$STARTS: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 #56# $STARTS 2 #4# #5#] 4] #57="$formal_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 #57# $formal_parameters 4 l f $region $action $nterm #4# #5#] 5] #58="interface_member_declaration: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# #58# interface_member_declaration 2 nil #5#] 4] #59="modifier: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 #59# modifier 2 #4# #5#] 4] #60="class_member_declaration: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 #60# class_member_declaration 2 #4# #5#] 4] #61="compilation_unit: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 #61# compilation_unit 2 #4# #5#] 4] #62="primitive_type: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 #62# primitive_type 2 #4# #5#] 4] #63="method_body: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 #63# method_body 2 #4# #5#] 4] #64="term: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 #64# term 2 #4# #5#] 4] #65="operator: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 #65# operator 2 #4# #5#] 4] #66="operator:17" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #66# operator 2 #4# #5#] 4] #67="operator:24" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #67# operator 2 #4# #5#] 4] #68="operator:31" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #68# operator 2 #4# #5#] 4] #69="$STARTS: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 #69# $STARTS 2 #4# #5#] 4] #70="modifier: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 #70# modifier 2 #4# #5#] 4] #71="interface_member_declaration: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 #71# interface_member_declaration 2 #4# #5#] 4] #72="class_member_declaration: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 #72# class_member_declaration 2 #4# #5#] 4] #73="opt_variable_declarator_id:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A
\311\\\f
S\312BI\210\f
I\210
,\207" [$region $action $nterm #4# #2# #3# nil #73# opt_variable_declarator_id 2 #140="" #5#] 5] #74="extends_interfaces_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 #74# extends_interfaces_opt 2 #5#] 5] #75="constructor_declarator: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 $2 j i 3 2 #75# constructor_declarator 4 stack l f $region $action $nterm #4# #5#] 5] #76="method_body: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 #76# method_body 2 #4# #5#] 4] #77="term: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 #77# term 2 #4# #5#] 4] #78="operator:18" #[(#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# operator 2 #4# #5#] 4] #79="operator:25" #[(#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# operator 2 #4# #5#] 4] #80="operator:32" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #80# operator 2 #4# #5#] 4] #81="class_body: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 #81# class_body 2 semantic-parse-region class_member_declaration 1 #4# #5#] 8] #82="$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 #82# $STARTS 2 #4# #5#] 4] #83="modifier: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 #83# modifier 2 #4# #5#] 4] #84="interface_member_declaration: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 #84# interface_member_declaration 2 #4# #5#] 4] #85="class_member_declaration: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 #85# class_member_declaration 2 #4# #5#] 4] #86="type_declaration: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# #86# type_declaration 2 nil #5#] 4] #87="modifiers: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 $2 j i 3 2 #87# modifiers 4 stack l f $region $action $nterm #4# #5#] 5] #88="static_initializer: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 #88# static_initializer 4 l f $region $action $nterm #4# #5#] 5] #89="opt_variable_declarator_id: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 #89# opt_variable_declarator_id 2 #4# #5#] 4] #90="superc_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 #90# superc_opt 2 #5#] 5] #91="extends_interfaces_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 #91# extends_interfaces_opt 4 l f $region $action $nterm #4# #5#] 5] #92="operator:19" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #92# operator 2 #4# #5#] 4] #93="operator:26" #[(#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# operator 2 #4# #5#] 4] #94="operator:33" #[(#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# operator 2 #4# #5#] 4] #95="literal: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# literal 2 #4# #5#] 4] #96="term: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 #96# term 2 #4# #5#] 4] "modifiers_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 "modifiers_opt:0" modifiers_opt 2 #5#] 5] #97="$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 #97# $STARTS 2 #4# #5#] 4] #98="formal_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# #98# formal_parameters 2 nil #5#] 4] "modifier: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 "modifier:7" modifier 2 #4# #5#] 4] #99="interface_member_declaration: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 #99# interface_member_declaration 2 #4# #5#] 4] #100="modifiers: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 #100# modifiers 2 #4# #5#] 4] #101="$interface_declaration: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 #101# $interface_declaration 4 l f $region $action $nterm #4# #5#] 5] #102="type_declaration: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 #102# type_declaration 2 #4# #5#] 4] #103="dims:0" #[(#2# #3# #4#) "	\306ZH@	\306Z	S\211\fHA@
HAA\f
\fU\204P
\2047
\f\307\\\211HA@
\202\f\204J
\307Z\211HAA\f\202\211\202
\205_\f\205_
\fB-\310\311	\312Z	HH\236A	\307\\	S\n\313PBI\210	I\210	.\207" [#2# #3# $1 j i stack 3 2 #103# dims 4 "[]" l f $region $action $nterm #4# #5#] 5] #104="superc_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 #104# superc_opt 4 l f $region $action $nterm #4# #5#] 5] #105="method_declarator:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	SH@	\306Z	S\f\211
\fHA@

HAA\f
U\204g\204L
\f\310\\\211\fHA@\202/\204`

\310Z\211HAA\202/
\211\f\2021\205v\205vB-\311\312	\313Z	HH\236A	\310\\	S\n\fPBBI\210	I\210	.\207" [#2# #3# $1 $2 $3 j 5 3 2 #105# method_declarator 6 i stack l f $region $action $nterm #4# #5#] 5] #106="operator:27" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #106# operator 2 #4# #5#] 4] #107="operator:34" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #107# operator 2 #4# #5#] 4] #108="literal: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 #108# literal 2 #4# #5#] 4] #109="term: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 #109# term 2 #4# #5#] 4] #110="$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 #110# $STARTS 2 #4# #5#] 4] #111="formal_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# #111# formal_parameters 2 nil #5#] 4] #112="modifier: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 #112# modifier 2 #4# #5#] 4] #113="interface_member_declaration: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 #113# interface_member_declaration 2 #4# #5#] 4] #114="modifiers_opt:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\n\237BI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #114# modifiers_opt 2 #4# #5#] 4] #115="$constructor_declaration: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 #115# $constructor_declaration 4 l f $region $action $nterm #4# #5#] 5] #116="type_declaration: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 #116# type_declaration 2 #4# #5#] 4] #117="dims: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# #117# dims 2 "[]" #5#] 4] #118="variable_declarators:0" #[(#2# #3# #4#) "	\306ZH@	\307ZHA	SH@	\306Z	S\f\211
\fHA@

HAA\f
U\204g\204L
\f\310\\\211\fHA@\202/\204`

\310Z\211HAA\202/
\211\f\2021\205v\205vB-\311\312	\313Z	HH\236A	\310\\	S\n@AA\241\210\f\nBBI\210	I\210	.\207" [#2# #3# $1 $region2 $3 j 5 3 2 #118# variable_declarators 6 i stack l f $region $action $nterm #4# #5#] 5] #119="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 #119# operator 2 #4# #5#] 4] #120="operator:28" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #120# operator 2 #4# #5#] 4] #121="operator:35" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #121# operator 2 #4# #5#] 4] #122="term: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 #122# term 2 #4# #5#] 4] #123="$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 #123# $STARTS 2 #4# #5#] 4] #124="modifier: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 #124# modifier 2 #4# #5#] 4] #125="block: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# block 2 #4# #5#] 4] #126="formal_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 #126# formal_parameters 4 l f $region $action $nterm #4# #5#] 5] "throwsc_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 "throwsc_opt:0" throwsc_opt 2 #5#] 5] #127="variable_declarators: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 #127# variable_declarators 2 #4# #5#] 4] #128="formal_parameter_list: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 #128# formal_parameter_list 2 semantic-parse-region formal_parameters 1 #4# #5#] 8] #129="interfaces_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 #129# interfaces_opt 2 #5#] 5] #130="method_declaration:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\310ZH@	\311ZH@	\306Z	S\211HA@HAAU\204u\204W\312\\\211HA@\2029\204m\312Z\211HAA\2029\211\202;\205\204\205\204B-\313\314	\315Z	HH\236A	\312\\	S\f@\fA\316\n\317
F !\"\320\321\"\322\323!\324 &,\211\204\330#AA\211\203\342@AD\202\345ddD\244)BI\210	I\210	.	\207" [#2# #3# $1 $2 $3 $4 9 7 5 3 2 #130# method_declaration 10 :typemodifiers :throws apply semantic-tag function :type :arguments j i stack l f $region $action $nterm #4# #5# attributes arg-list type name wisent-input] 12] #131="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 #131# operator 2 #4# #5#] 4] #132="operator:29" #[(#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# operator 2 #4# #5#] 4] #133="operator:36" #[(#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# operator 2 #4# #5#] 4] #134="term: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 #134# term 2 #4# #5#] 4] #135="$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 #135# $STARTS 2 #4# #5#] 4] #136="$field_declaration: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 #136# $field_declaration 4 l f $region $action $nterm #4# #5#] 5] #137="$package_declaration: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 #137# $package_declaration 4 l f $region $action $nterm #4# #5#] 5] #138="formal_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 #138# formal_parameters 4 l f $region $action $nterm #4# #5#] 5] #139="primitive_type: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 #139# primitive_type 2 #4# #5#] 4] "dims_opt:0" #[(#2# #3# #4#) "\306\307\310\211\f
HH\236A
\311\\\f
S\312BI\210\f
I\210
,\207" [$region $action $nterm #4# #2# #3# nil "dims_opt:0" dims_opt 2 #140# #5#] 5] #141="throwsc_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\237
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #141# throwsc_opt 4 l f $region $action $nterm #4# #5#] 5] #142="interface_body: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 #142# interface_body 2 semantic-parse-region interface_member_declaration 1 #4# #5#] 8] #143="method_declaration:1" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\310ZH@	\311ZH@	\306Z	S\211HA@HAAU\204u\204W\312\\\211HA@\2029\204m\312Z\211HAA\2029\211\202;\205\204\205\204B-\313\314	\315Z	HH\236A	\312\\	S\f@\fA\316\n\317
F !\"\320\321\"\322\323!\324 &,\211\204\330#AA\211\203\342@AD\202\345ddD\244)BI\210	I\210	.	\207" [#2# #3# $1 $2 $3 $4 9 7 5 3 2 #143# method_declaration 10 :typemodifiers :throws apply semantic-tag function :type :arguments j i stack l f $region $action $nterm #4# #5# attributes arg-list type name wisent-input] 12] #144="operator: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 #144# operator 2 #4# #5#] 4] #145="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 #145# operator 2 #4# #5#] 4] #146="operator:37" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #146# operator 2 #4# #5#] 4] #147="interfaces_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\237
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #147# interfaces_opt 4 l f $region $action $nterm #4# #5#] 5] #148="qualified_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 #148# qualified_name_list 6 stack l f $region $action $nterm #4# #5#] 5] #149="$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 #149# $STARTS 2 #4# #5#] 4] #150="class_member_declaration: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# #150# class_member_declaration 2 nil #5#] 4] #151="primitive_type: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 #151# primitive_type 2 #4# #5#] 4] #152="dims_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 #152# dims_opt 2 #4# #5#] 4] #153="type: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\nPBI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #153# type 4 stack l f $region $action $nterm #4# #5#] 5] #154="import_declaration:0" #[(#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 3 5 2 #154# import_declaration 6 nil apply semantic-tag include :system-flag l f $region $action $nterm #4# #5# attributes system-flag name wisent-input] 10] #155="package_declaration:0" #[(#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 3 5 2 #155# package_declaration 6 nil apply semantic-tag package :detail l f $region $action $nterm #4# #5# attributes detail name wisent-input] 10] #156="qualified_name:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	SH@	\306Z	S\f\211
\fHA@

HAA\f
U\204g\204L
\f\310\\\211\fHA@\202/\204`

\310Z\211HAA\202/
\211\f\2021\205v\205vB-\311\312	\313Z	HH\236A	\310\\	S\n\fQBI\210	I\210	.\207" [#2# #3# $1 $2 $3 j 5 3 2 #156# qualified_name 6 i stack l f $region $action $nterm #4# #5#] 6] #157="qualified_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 #157# qualified_name_list 2 #4# #5#] 4] #158="constructor_declaration:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\310ZH@	\306Z	S\211HA@
HAA
U\204h\204M\311\\\211HA@\2020\204a
\311Z\211HAA\2020
\211\2022\205w\205wB-\312\313	\314Z	HH\236A	\311\\	S@\315A\316\n\317\f\320\321\257 !\"#\322\323#\324\325\"\326! &,\211\204\316$AA\211\203\330@AD\202\333ddD\244)BI\210	I\210	.\207" [#2# #3# $1 $2 $3 j 7 5 3 2 #158# constructor_declaration 8 nil :typemodifiers :throws :constructor-flag t apply semantic-tag function :type :arguments i stack l f $region $action $nterm #4# #5# attributes arg-list type name wisent-input] 12] #159="operator: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 #159# operator 2 #4# #5#] 4] #160="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 #160# operator 2 #4# #5#] 4] #161="operator:38" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #161# operator 2 #4# #5#] 4] #162="variable_declarator: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
B
BI\210	I\210	.\207" [#2# #3# $1 j i stack 5 2 #162# variable_declarator 6 l f $region $action $nterm #4# #5#] 5] #163="$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 #163# $STARTS 2 #4# #5#] 4] #164="modifier: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 #164# modifier 2 #4# #5#] 4] #165="class_member_declaration: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# #165# class_member_declaration 2 nil #5#] 4] "qualified_name: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 "qualified_name:1" qualified_name 2 #4# #5#] 4] #166="primitive_type: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 #166# primitive_type 2 #4# #5#] 4] #167="type: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 #167# type 4 stack l f $region $action $nterm #4# #5#] 5] #168="variable_declarator:1" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #168# variable_declarator 2 #4# #5#] 4] #169="operator:12" #[(#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# operator 2 #4# #5#] 4] #170="operator: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# operator 2 #4# #5#] 4] #171="variable_initializer: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# variable_initializer 2 #4# #5#] 4] #172="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 #172# term 2 #4# #5#] 4] #173="import_declaration:1" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\310ZH@	\311Z	S\211HA@
HAA
U\204h\204M\312\\\211HA@\2020\204a
\312Z\211HAA\2020
\211\2022\205w\205wB-\313\314	\315Z	HH\236A	\312\\	S\n\fQ\316\211\317\320\321\322&+\211\204\302AA\211\203\314@AD\202\317ddD\244)BI\210	I\210	.\207" [#2# #3# $2 $3 $4 j 7 5 3 9 2 #173# import_declaration 10 nil apply semantic-tag include :system-flag i stack l f $region $action $nterm #4# #5# attributes system-flag name wisent-input] 10] #174="expression: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 #174# expression 4 l f $region $action $nterm #4# #5#] 5] vector (default . error) ($$formal_parameters . 1) ($$interface_member_declaration . 2) ($$class_member_declaration . 3) ($$interface_declaration . 4) ($$constructor_declaration . 5) ($$formal_parameter . 6) ($$method_declaration . 7) ($$field_declaration . 8) ($$class_declaration . 9) ($$import_declaration . 10) ($$package_declaration . 11) ($$compilation_unit . 12) default intern-soft (LPAREN . 25) (RPAREN . 26) (FINAL . 27) (LBRACE . 31) (RBRACE . 32) (ABSTRACT . 33) (FINAL . 34) (NATIVE . 35) (PRIVATE . 36) (PROTECTED . 37) (PUBLIC . 38) (STATIC . 39) (STRICTFP . 40) (SYNCHRONIZED . 41) (TRANSIENT . 42) (VOLATILE . 43) (BRACE_BLOCK . 52) (LBRACE . 53) (RBRACE . 54) (ABSTRACT . 33) (FINAL . 34) (NATIVE . 35) (PRIVATE . 36) (PROTECTED . 37) (PUBLIC . 38) (STATIC . 55) (STRICTFP . 40) (SYNCHRONIZED . 41) (TRANSIENT . 42) (VOLATILE . 43) (ABSTRACT . 33) (FINAL . 34) (NATIVE . 35) (PRIVATE . 36) (PROTECTED . 37) (PUBLIC . 38) (STATIC . 39) (STRICTFP . 40) (SYNCHRONIZED . 41) (TRANSIENT . 42) (VOLATILE . 43) (ABSTRACT . 33) (FINAL . 34) (NATIVE . 35) (PRIVATE . 36) (PROTECTED . 37) (PUBLIC . 38) (STATIC . 39) (STRICTFP . 40) (SYNCHRONIZED . 41) (TRANSIENT . 42) (VOLATILE . 43) (FINAL . 27) (ABSTRACT . 33) (FINAL . 34) (NATIVE . 35) (PRIVATE . 36) (PROTECTED . 37) (PUBLIC . 38) (STATIC . 39) (STRICTFP . 40) (SYNCHRONIZED . 41) (TRANSIENT . 42) (VOLATILE . 43) (ABSTRACT . 33) (FINAL . 34) (NATIVE . 35) (PRIVATE . 36) (PROTECTED . 37) (PUBLIC . 38) (STATIC . 39) (STRICTFP . 40) (SYNCHRONIZED . 41) (TRANSIENT . 42) (VOLATILE . 43) (ABSTRACT . 33) (FINAL . 34) (NATIVE . 35) (PRIVATE . 36) (PROTECTED . 37) (PUBLIC . 38) (STATIC . 39) (STRICTFP . 40) (SYNCHRONIZED . 41) (TRANSIENT . 42) (VOLATILE . 43) (default . error) (IMPORT . 76) (default . error) (PACKAGE . 78) (SEMICOLON . 80) (ABSTRACT . 33) (FINAL . 34) (IMPORT . 76) (NATIVE . 35) (PACKAGE . 78) (PRIVATE . 36) (PROTECTED . 37) (PUBLIC . 38) (STATIC . 39) (STRICTFP . 40) (SYNCHRONIZED . 41) (TRANSIENT . 42) (VOLATILE . 43) (default . error) (RPAREN . 88) (COMMA . 89) (default . error) (IDENTIFIER . 90) (BOOLEAN . 91) (BYTE . 92) (CHAR . 93) (DOUBLE . 94) (FLOAT . 95) (INT . 96) (LONG . 97) (SHORT . 98) (default . error) (IDENTIFIER . 90) (BOOLEAN . 91) (BYTE . 92) (CHAR . 93) (CLASS . 102) (DOUBLE . 94) (FLOAT . 95) (INT . 96) (INTERFACE . 103) (LONG . 97) (SHORT . 98) (VOID . 104) (ABSTRACT . 33) (FINAL . 34) (NATIVE . 35) (PRIVATE . 36) (PROTECTED . 37) (PUBLIC . 38) (STATIC . 39) (STRICTFP . 40) (SYNCHRONIZED . 41) (TRANSIENT . 42) (VOLATILE . 43) (BRACE_BLOCK . 52) (default . error) (IDENTIFIER . 108) (BOOLEAN . 91) (BYTE . 92) (CHAR . 93) (CLASS . 102) (DOUBLE . 94) (FLOAT . 95) (INT . 96) (INTERFACE . 103) (LONG . 97) (SHORT . 98) (VOID . 104) (default . error) (INTERFACE . 103) (default . error) (IDENTIFIER . 110) (default . error) (IDENTIFIER . 90) (BOOLEAN . 91) (BYTE . 92) (CHAR . 93) (DOUBLE . 94) (FLOAT . 95) (INT . 96) (LONG . 97) (SHORT . 98) (VOID . 104) (default . error) (IDENTIFIER . 90) (BOOLEAN . 91) (BYTE . 92) (CHAR . 93) (DOUBLE . 94) (FLOAT . 95) (INT . 96) (LONG . 97) (SHORT . 98) (default . error) (CLASS . 102) (default . error) (IDENTIFIER . 90) (default . error) (IDENTIFIER . 90) (default . error) (CLASS . 102) (INTERFACE . 103) (BRACK_BLOCK . 115) (IDENTIFIER . 118) (BRACK_BLOCK . 115) (DOT . 121) (default . error) (IDENTIFIER . 90) (default . error) (IDENTIFIER . 90) (default . error) (IDENTIFIER . 125) (default . error) (IDENTIFIER . 127) (PAREN_BLOCK . 132) (THROWS . 134) (default . error) (PAREN_BLOCK . 132) (default . error) (IDENTIFIER . 125) (default . error) (IDENTIFIER . 118) (default . error) (DOT . 136) (SEMICOLON . 137) (default . error) (DOT . 121) (SEMICOLON . 138) (BRACK_BLOCK . 139) (BRACK_BLOCK . 115) (default . error) (IDENTIFIER . 141) (DOT . 121) (EXTENDS . 142) (DOT . 121) (EXTENDS . 144) (default . error) (PAREN_BLOCK . 132) (THROWS . 134) (PAREN_BLOCK . 132) (BRACK_BLOCK . 115) (THROWS . 134) (default . error) (COMMA . 149) (SEMICOLON . 150) (EQ . 151) (default . error) (IDENTIFIER . 90) (default . error) (BRACE_BLOCK . 52) (default . error) (MULT . 156) (IDENTIFIER . 141) (default . error) (IDENTIFIER . 90) (IMPLEMENTS . 158) (default . error) (IDENTIFIER . 90) (default . error) (BRACE_BLOCK . 161) (BRACK_BLOCK . 115) (default . error) (BRACE_BLOCK . 52) (SEMICOLON . 164) (default . error) (BRACE_BLOCK . 52) (SEMICOLON . 164) (default . error) (IDENTIFIER . 118) (default . error) (PAREN_BLOCK . 169) (BRACE_BLOCK . 170) (BRACK_BLOCK . 171) (NOT . 172) (NOTEQ . 173) (MOD . 174) (MODEQ . 175) (AND . 176) (ANDAND . 177) (ANDEQ . 178) (MULT . 179) (MULTEQ . 180) (PLUS . 181) (PLUSPLUS . 182) (PLUSEQ . 183) (MINUS . 184) (MINUSMINUS . 185) (MINUSEQ . 186) (DOT . 187) (DIV . 188) (DIVEQ . 189) (COLON . 190) (LT . 191) (LSHIFT . 192) (LSHIFTEQ . 193) (LTEQ . 194) (EQ . 195) (EQEQ . 196) (GT . 197) (GTEQ . 198) (RSHIFT . 199) (RSHIFTEQ . 200) (URSHIFT . 201) (URSHIFTEQ . 202) (QUESTION . 203) (XOR . 204) (XOREQ . 205) (OR . 206) (OREQ . 207) (OROR . 208) (COMP . 209) (IDENTIFIER . 210) (STRING_LITERAL . 211) (NUMBER_LITERAL . 212) (BOOLEAN . 91) (BYTE . 92) (CHAR . 93) (CLASS . 213) (DOUBLE . 94) (FLOAT . 95) (INSTANCEOF . 214) (INT . 96) (LONG . 97) (NEW . 215) (SHORT . 98) (SUPER . 216) (THIS . 217) (COMMA . 224) (DOT . 121) (default . error) (SEMICOLON . 225) (DOT . 121) (default . error) (IDENTIFIER . 90) (default . error) (BRACE_BLOCK . 227) (COMMA . 224) (PAREN_BLOCK . 169) (BRACE_BLOCK . 170) (BRACK_BLOCK . 171) (NOT . 172) (NOTEQ . 173) (MOD . 174) (MODEQ . 175) (AND . 176) (ANDAND . 177) (ANDEQ . 178) (MULT . 179) (MULTEQ . 180) (PLUS . 181) (PLUSPLUS . 182) (PLUSEQ . 183) (MINUS . 184) (MINUSMINUS . 185) (MINUSEQ . 186) (DOT . 187) (DIV . 188) (DIVEQ . 189) (COLON . 190) (LT . 191) (LSHIFT . 192) (LSHIFTEQ . 193) (LTEQ . 194) (EQ . 195) (EQEQ . 196) (GT . 197) (GTEQ . 198) (RSHIFT . 199) (RSHIFTEQ . 200) (URSHIFT . 201) (URSHIFTEQ . 202) (QUESTION . 203) (XOR . 204) (XOREQ . 205) (OR . 206) (OREQ . 207) (OROR . 208) (COMP . 209) (IDENTIFIER . 210) (STRING_LITERAL . 211) (NUMBER_LITERAL . 212) (BOOLEAN . 91) (BYTE . 92) (CHAR . 93) (CLASS . 213) (DOUBLE . 94) (FLOAT . 95) (INSTANCEOF . 214) (INT . 96) (LONG . 97) (NEW . 215) (SHORT . 98) (SUPER . 216) (THIS . 217) (default . error) (IDENTIFIER . 90) (COMMA . 224) (DOT . 121) (default . error) ($EOI . 232) (default . error) ($EOI . 233) (default . accept) [(($STARTS . 231) ($compilation_unit . 24) ($package_declaration . 23) ($import_declaration . 22) ($class_declaration . 21) ($field_declaration . 20) ($method_declaration . 19) ($formal_parameter . 18) ($constructor_declaration . 17) ($interface_declaration . 16) ($class_member_declaration . 15) ($interface_member_declaration . 14) ($formal_parameters . 13)) ((formal_parameter_modifier_opt . 30) (formal_parameter . 29) (formal_parameters . 28)) ((modifier . 51) (modifiers . 50) (modifiers_opt . 49) (field_declaration . 48) (method_declaration . 47) (interface_member_declaration . 46) (interface_declaration . 45) (class_declaration . 44)) ((modifier . 51) (modifiers . 50) (modifiers_opt . 64) (field_declaration . 63) (block . 62) (method_declaration . 61) (constructor_declaration . 60) (static_initializer . 59) (interface_declaration . 58) (class_member_declaration . 57) (class_declaration . 56)) ((modifier . 51) (modifiers . 50) (modifiers_opt . 66) (interface_declaration . 65)) ((modifier . 51) (modifiers . 50) (modifiers_opt . 68) (constructor_declaration . 67)) ((formal_parameter_modifier_opt . 30) (formal_parameter . 69)) ((modifier . 51) (modifiers . 50) (modifiers_opt . 71) (method_declaration . 70)) ((modifier . 51) (modifiers . 50) (modifiers_opt . 73) (field_declaration . 72)) ((modifier . 51) (modifiers . 50) (modifiers_opt . 75) (class_declaration . 74)) ((import_declaration . 77)) ((package_declaration . 79)) ((modifier . 51) (modifiers . 50) (modifiers_opt . 87) (interface_declaration . 86) (class_declaration . 85) (type_declaration . 84) (import_declaration . 83) (package_declaration . 82) (compilation_unit . 81)) nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ((qualified_name . 101) (type . 100) (primitive_type . 99)) nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ((qualified_name . 101) (type . 105) (primitive_type . 99)) ((modifier . 106)) nil nil nil nil ((block . 107)) nil nil nil nil nil nil nil nil ((qualified_name . 101) (type . 105) (primitive_type . 99) (constructor_declarator . 109)) nil nil nil ((constructor_declarator . 109)) nil nil ((qualified_name . 101) (type . 111) (primitive_type . 99)) nil ((qualified_name . 101) (type . 112) (primitive_type . 99)) nil nil ((qualified_name . 113)) nil ((qualified_name . 114)) nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ((dims . 117) (dims_opt . 116)) ((variable_declarator_id . 120) (opt_variable_declarator_id . 119)) ((dims . 117) (dims_opt . 122)) ((qualified_name . 123)) ((qualified_name . 124)) ((method_declarator . 126)) ((variable_declarator_id . 131) (variable_declarator . 130) (variable_declarators . 129) (method_declarator . 128)) nil nil ((formal_parameter_list . 133)) ((throwsc_opt . 135)) ((formal_parameter_list . 133)) ((method_declarator . 128)) ((variable_declarator_id . 131) (variable_declarator . 130) (variable_declarators . 129)) nil nil nil nil nil ((dims . 117) (dims_opt . 140)) nil nil nil nil ((superc_opt . 143)) ((extends_interfaces_opt . 145)) ((formal_parameter_list . 146)) ((throwsc_opt . 147)) ((dims . 117) (dims_opt . 140) (formal_parameter_list . 146)) ((throwsc_opt . 148)) nil nil nil nil nil ((qualified_name . 153) (qualified_name_list . 152)) ((block . 155) (constructor_body . 154)) nil nil nil nil nil nil ((qualified_name . 157)) ((interfaces_opt . 159)) ((qualified_name . 153) (qualified_name_list . 160)) ((interface_body . 162)) ((dims . 117) (dims_opt . 163)) ((block . 166) (method_body . 165)) ((block . 166) (method_body . 167)) ((variable_declarator_id . 131) (variable_declarator . 168)) nil ((primitive_type . 223) (operator . 222) (literal . 221) (term . 220) (expression . 219) (variable_initializer . 218)) nil nil nil nil nil nil ((qualified_name . 153) (qualified_name_list . 226)) ((class_body . 228)) nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ((primitive_type . 223) (operator . 222) (literal . 221) (term . 229)) nil nil nil nil ((qualified_name . 230)) nil nil nil nil nil nil nil nil nil] ((compilation_unit . $$compilation_unit) (package_declaration . $$package_declaration) (import_declaration . $$import_declaration) (class_declaration . $$class_declaration) (field_declaration . $$field_declaration) (method_declaration . $$method_declaration) (formal_parameter . $$formal_parameter) (constructor_declaration . $$constructor_declaration) (interface_declaration . $$interface_declaration) (class_member_declaration . $$class_member_declaration) (interface_member_declaration . $$interface_member_declaration) (formal_parameters . $$formal_parameters))] 279) (#$ . 6929))
#@28 Setup the Semantic Parser.
(defalias 'wisent-java-tags-wy--install-parser #[nil "\306\307!\210\310	\311\f\312\313\314\315\316$\207" [semantic-parser-name wisent-java-tags-wy--parse-table semantic--parse-table semantic-debug-parser-source wisent-java-tags-wy--keyword-table semantic-flex-keywords-obarray semantic-install-function-overrides ((semantic-parse-stream . wisent-parse-stream)) "LALR" "java-tags.wy" add-hook wisent-discarding-token-functions wisent-collect-unmatched-syntax nil t wisent-java-tags-wy--token-table semantic-lex-types-obarray] 5 (#$ . 73655)])
#@36 block analyzer for <block> tokens.
(defvar wisent-java-tags-wy--<block>-block-analyzer nil (#$ . 74238))
(defalias 'wisent-java-tags-wy--<block>-block-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [wisent-java-tags-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-java-tags-wy--<punctuation>-string-analyzer nil (#$ . 76317))
(defalias 'wisent-java-tags-wy--<punctuation>-string-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [wisent-java-tags-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=((COMP . "~") (OROR . "||") (OREQ . "|=") (OR . "|") (XOREQ . "^=") (XOR . "^") (QUESTION . "?") (URSHIFTEQ . ">>>=") (URSHIFT . ">>>") (RSHIFTEQ . ">>=") (RSHIFT . ">>") (GTEQ . ">=") (GT . ">") (EQEQ . "==") (EQ . "=") (LTEQ . "<=") (LSHIFTEQ . "<<=") (LSHIFT . "<<") (LT . "<") (SEMICOLON . ";") (COLON . ":") (DIVEQ . "/=") (DIV . "/") (DOT . ".") (MINUSEQ . "-=") (MINUSMINUS . "--") (MINUS . "-") (COMMA . ",") (PLUSEQ . "+=") (PLUSPLUS . "++") (PLUS . "+") (MULTEQ . "*=") (MULT . "*") (ANDEQ . "&=") (ANDAND . "&&") (AND . "&") (MODEQ . "%=") (MOD . "%") (NOTEQ . "!=") (NOT . "!"))) #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-java-tags-wy--<symbol>-regexp-analyzer nil (#$ . 78195))
(defalias 'wisent-java-tags-wy--<symbol>-regexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [wisent-java-tags-wy--<symbol>-regexp-analyzer ((looking-at #1="\\(\\sw\\|\\s_\\)+") (semantic-lex-push-token (semantic-lex-token 'IDENTIFIER (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# IDENTIFIER] 6 "regexp analyzer for <symbol> tokens."]] 2)
#@39 regexp analyzer for <unicode> tokens.
(defvar wisent-java-tags-wy--<unicode>-regexp-analyzer nil (#$ . 78968))
(defalias 'wisent-java-tags-wy--<unicode>-regexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [wisent-java-tags-wy--<unicode>-regexp-analyzer ((looking-at #1="\\\\u[0-9a-f][0-9a-f][0-9a-f][0-9a-f]") (semantic-lex-push-token (semantic-lex-token 'unicodecharacter (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# unicodecharacter] 6 "regexp analyzer for <unicode> tokens."]] 2)
#@38 regexp analyzer for <number> tokens.
(defvar wisent-java-tags-wy--<number>-regexp-analyzer nil (#$ . 79777))
(defalias 'wisent-java-tags-wy--<number>-regexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [wisent-java-tags-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)
#@36 sexp analyzer for <string> tokens.
(defvar wisent-java-tags-wy--<string>-sexp-analyzer nil (#$ . 80591))
(defalias 'wisent-java-tags-wy--<string>-sexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [wisent-java-tags-wy--<string>-sexp-analyzer ((looking-at #2="\\s\"") (semantic-lex-push-token (semantic-lex-token #1='STRING_LITERAL (point) (save-excursion (semantic-lex-unterminated-syntax-protection #1# (forward-sexp 1) (point)))))) #[nil "\306``dB\307\310\311!\203e\312`\212\203'\203'\313\314!\210`\202E\31514\313\314!\210`0\202E\210\312@A#b\210`\211\262)BB
B\211@\211\211A@\247\204]\211AA\262\202a\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# STRING_LITERAL forward-sexp 1 (error) debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 8 "sexp analyzer for <string> tokens."]] 2)
#@40 keyword analyzer for <keyword> tokens.
(defvar wisent-java-tags-wy--<keyword>-keyword-analyzer nil (#$ . 81617))
(defalias 'wisent-java-tags-wy--<keyword>-keyword-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [wisent-java-tags-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."]] 2)
#@133 Lexical analyzer that handles Java buffers.
It ignores whitespaces, newlines and comments.
See `semantic-lex' for more information.
(defalias 'wisent-java-tags-lexer #[(start end &optional depth length) "\306\307\310	\n#\210`\306\211	@	A\311BC\206DE	\nBF\306G\ndV\2034\312\313\nd#\210\314 pHI\315\216\316J!\210	b\210`\nW\203\332K\203X\fGKX\203\332\317\320!\203e\311\225A\202q\317\321!\203r\311\225A\202q\317L!\203\251`M\322\323!\210`M=\203\220\324\325\326 \"\210\202\227n\203\227\327u\210`M=\203\242\312\330!\210`A)\202q\317N!\203\330\331\311\224\311\225BB\fB\211@\211\211A@\247\204\314\211AA\262\202\320\211A\262A\262A\202q\317\332!\2038\333`\212O\203\363P\203\363\334\323!\210`\202\3351\334\323!\210`0\202\210\333QF@FA#b\210`\211A\262)BB\fB\211@\211\211A@\247\204,\211AA\262\2020\211A\262A\262A\202q\317\336!\203\220\337\311!\211\340R!\205S\211;\205S\341R\"\262\211\262\205]\211J\262\211S\205\214S\311\224\311\225BB\fB\211@\211\211A@\247\204\202\211AA\262\202\206\211A\262A\262\211A)\204q\317\336!\203\276\342\311\224\311\225BB\fB\211@\211\211A@\247\204\262\211AA\262\202\266\211A\262A\262A\202q\317\343!\203B\337\311!T\311\224U\311\225\211VUZW\344X\306YW\311V\203\345TX\"\211Y\204WSW\346T\311W#T\202\335Y\203Y@YUW\\VY\206\347UVBB\fB\211@\211\211A@\247\2043\211AA\262\2027\211A\262A\262\211A.\204q\317\350!\203?\337\311!\351\306Z[\\\352\\[@\"\211Z\203E\203mBEW\203\236BTBZA@\311\224\311\225BB\fB\211@\211\211A@\247\204\221\211AA\262\202\225\211A\262A\262\211A\202;\353Z8\311\224\212O\203\267P\203\267\354\323!\210`\202\333\3551\304\354\323!\210`0\202\333\210\353Z8QF@FA#b\210`\211A\262)BB\fB\211@\211\211A@\247\204\363\211AA\262\202\367\211A\262A\262\211A\202;\352\\[A\"\211Z\205;BSBZA@\311\224\311\225BB\fB\211@\211\211A@\247\2041\211AA\262\2025\211A\262A\262\211A+\204q\317\356!\203m\357\311\224\311\225BB\fB\211@\211\211A@\247\204a\211AA\262\202e\211A\262A\262A\202q\312\360!\210A@=\203\201\312\361@\f@#\210A@Ab\210]\203\253\362 \204\245r\363^!q\210\212^b\210\364 *\203\253\365]\366\"\210\f@_\205\325\306C\367\311\370\371\372!\373\"\353$\216\203\312\211\374!\240\210\375\376\377B#!)\262\266\202E+
\203
\211A\242\211`\211a\203\201b\201ca@aA@#\210
\211A\242\211a\204\355`@QF@FA#b\210`\211A\266*b\210\f\237.	\207" [semantic-lex-block-streams start end starting-position semantic-lex-token-stream semantic-lex-block-stack nil run-hook-with-args semantic-lex-reset-functions 0 error "wisent-java-tags-lexer: end (%d) > point-max (%d)" syntax-table #[nil "rq\210\302	!)\207" [#1=#:buffer #2=#:table set-syntax-table] 2] set-syntax-table looking-at "\\s-+" "\\s-*\\(\n\\|\\s>\\)" forward-comment 1 skip-syntax-forward "-.'" point-at-eol -1 "Strange comment syntax prevents lexical analysis" NUMBER_LITERAL "\\s\"" STRING_LITERAL forward-sexp (error) "\\(\\sw\\|\\s_\\)+" match-string obarrayp intern-soft IDENTIFIER "\\(\\s.\\|\\s$\\|\\s'\\)+" ((COMP . "~") (OROR . "||") (OREQ . "|=") (OR . "|") (XOREQ . "^=") (XOR . "^") (QUESTION . "?") (URSHIFTEQ . ">>>=") (URSHIFT . ">>>") (RSHIFTEQ . ">>=") (RSHIFT . ">>") (GTEQ . ">=") (GT . ">") (EQEQ . "==") (EQ . "=") (LTEQ . "<=") (LSHIFTEQ . "<<=") (LSHIFT . "<<") (LT . "<") (SEMICOLON . ";") (COLON . ":") (DIVEQ . "/=") (DIV . "/") (DOT . ".") (MINUSEQ . "-=") (MINUSMINUS . "--") (MINUS . "-") (COMMA . ",") (PLUSEQ . "+=") (PLUSPLUS . "++") (PLUS . "+") (MULTEQ . "*=") (MULT . "*") (ANDEQ . "&=") (ANDAND . "&&") (AND . "&") (MODEQ . "%=") (MOD . "%") (NOTEQ . "!=") (NOT . "!")) rassoc substring punctuation "\\s(\\|\\s)" ((("(" LPAREN PAREN_BLOCK) ("{" LBRACE BRACE_BLOCK) ("[" LBRACK BRACK_BLOCK)) (")" RPAREN) ("}" RBRACE) ("]" RBRACK)) assoc 2 forward-list (error) "\\\\u[0-9a-f][0-9a-f][0-9a-f][0-9a-f]" unicodecharacter "Unmatched Text during Lexical Analysis" "wisent-java-tags-lexer: endless loop at %d, after %S" input-pending-p marker-buffer accept-process-output throw lex make-byte-code "\300\242\205	\301\300\242!\207" vconcat vector [delete-overlay] semantic-lex-highlight-token read-event format "%S :: Depth: %d :: SPC - continue" tmp-start semantic-lex-end-point semantic-lex-current-depth depth semantic-lex-depth semantic-lex-maximum-depth semantic-lex-analysis-bounds parse-sexp-lookup-properties #1# #2# semantic-lex-syntax-table length semantic-lex-comment-regex comment-start-point semantic-lex-number-expression debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function semantic-flex-keywords-obarray #3=#:key #4=#:val #5=#:pos #6=#:end #7=#:len #8=#:lst #9=#:elt #10=#:elt #11=#:lst #12=#:val semantic-current-input-throw-symbol semantic--on-input-start-marker semantic-lex-debug last blk message "wisent-java-tags-lexer: `%s' block from %S is unterminated"] 9 (#$ . 82616)])
(provide 'semantic/wisent/javat-wy)

Zerion Mini Shell 1.0