403Webshell
Server IP : 217.160.0.212  /  Your IP : 216.73.216.141
Web Server : Apache
System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64
User : sws1073854427 ( 1073854427)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/share/emacs/28.2/lisp/cedet/semantic/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/emacs/28.2/lisp/cedet/semantic//grammar-wy.elc
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.



(byte-code "\300\301!\210\300\302!\207" [require semantic/lex semantic/wisent] 2)
(defvar semantic-grammar-wy--nterm nil)
(defvar semantic-grammar-wy--rindx nil)
#@64 The number of expected shift/reduce conflicts in this grammar.
(defconst semantic-grammar-wy--expected-conflicts nil (#$ . 246))
#@29 Table of language keywords.
(defconst semantic-grammar-wy--keyword-table (semantic-lex-make-keyword-table '(("%default-prec" . DEFAULT-PREC) ("%no-default-prec" . NO-DEFAULT-PREC) ("%keyword" . KEYWORD) ("%languagemode" . LANGUAGEMODE) ("%left" . LEFT) ("%nonassoc" . NONASSOC) ("%package" . PACKAGE) ("%expectedconflicts" . EXPECTEDCONFLICTS) ("%provide" . PROVIDE) ("%prec" . PREC) ("%put" . PUT) ("%quotemode" . QUOTEMODE) ("%right" . RIGHT) ("%scopestart" . SCOPESTART) ("%start" . START) ("%token" . TOKEN) ("%type" . TYPE) ("%use-macros" . USE-MACROS)) nil) (#$ . 381))
#@26 Table of lexical tokens.
(defconst semantic-grammar-wy--token-table (semantic-lex-make-type-table '(("punctuation" (GT . ">") (LT . "<") (OR . "|") (SEMI . ";") (COLON . ":")) ("close-paren" (RBRACE . "}") (RPAREN . ")")) ("open-paren" (LBRACE . "{") (LPAREN . "(")) ("block" (BRACE_BLOCK . "(LBRACE RBRACE)") (PAREN_BLOCK . "(LPAREN RPAREN)")) ("code" (EPILOGUE . "%%...EOF") (PROLOGUE . "%{...%}")) ("sexp" (SEXP)) ("qlist" (PREFIXED_LIST)) ("char" (CHARACTER)) ("symbol" (PERCENT_PERCENT . "\\`%%\\'") (SYMBOL)) ("string" (STRING))) '(("punctuation" :declared t) ("block" :declared t) ("sexp" matchdatatype sexp) ("sexp" syntax "\\=") ("sexp" :declared t) ("qlist" matchdatatype sexp) ("qlist" syntax "\\s'\\s-*(") ("qlist" :declared t) ("char" syntax semantic-grammar-lex-c-char-re) ("char" :declared t) ("symbol" syntax ":?\\(\\sw\\|\\s_\\)+") ("symbol" :declared t) ("string" :declared t) ("keyword" :declared t))) (#$ . 963))
#@15 Parser table.
(defconst semantic-grammar-wy--parse-table (byte-code "\300\301!\302\303\"\304M\210\302\305\"\306M\210\302\307\"\310M\210\302\311\"\312M\210\302\313\"\314M\210\302\315\"\316M\210\302\317\"\320M\210\302\321\"\322M\210\302\323\"\324M\210\302\325\"\326M\210\302\327\"\330M\210\302\331\"\332M\210\302\333\"\334M\210\302\335\"\336M\210\302\337\"\340M\210\302\341\"\342M\210\302\343\"\344M\210\302\345\"\346M\210\302\347\"\350M\210\302\351\"\352M\210\302\353\"\354M\210\302\355\"\356M\210\302\357\"\360M\210\302\361\"\362M\210\302\363\"\364M\210\302\365\"\366M\210\302\367\"\370M\210\302\371\"\372M\210\302\373\"\374M\210\302\375\"\376M\210\302\377\"\201@M\210\302\201A\"\201BM\210\302\201C\"\201DM\210\302\201E\"\201FM\210\302\201G\"\201HM\210\302\201I\"\201JM\210\302\201K\"\201LM\210\302\201M\"\201NM\210\302\201O\"\201PM\210\302\201Q\"\201RM\210\302\201S\"\201TM\210\302\201U\"\201VM\210\302\201W\"\201XM\210\302\201Y\"\201ZM\210\302\201[\"\201\\M\210\302\201]\"\201^M\210\302\201_\"\201`M\210\302\201a\"\201bM\210\302\201c\"\201dM\210\302\201e\"\201fM\210\302\201g\"\201hM\210\302\201i\"\201jM\210\302\201k\"\201lM\210\302\201m\"\201nM\210\302\201o\"\201pM\210\302\201q\"\201rM\210\302\201s\"\201tM\210\302\201u\"\201vM\210\302\201w\"\201xM\210\302\201y\"\201zM\210\302\201{\"\201|M\210\302\201}\"\201~M\210\302\201\"\201\200M\210\302\201\201\"\201\202M\210\302\201\203\"\201\204M\210\302\201\205\"\201\206M\210\302\201\207\"\201\210M\210\302\201\211\"\201\212M\210\302\201\213\"\201\214M\210\302\201\215\"\201\216M\210\302\201\217\"\201\220M\210\302\201\221\"\201\222M\210\302\201\223\"\201\224M\210\302\201\225\"\201\226M\210\302\201\227\"\201\230M\210\302\201\231\"\201\232M\210\302\201\233\"\201\234M\210\302\201\235\"\201\236M\210\302\201\237\"\201\240M\210\302\201\241\"\201\242M\210\302\201\243\"\201\244M\210\302\201\245\"\201\246M\210\302\201\247\"\201\250M\210\302\201\251\"\201\252M\210\302\201\253\"\201\254M\210\302\201\255\"\201\256M\210\302\201\257\"\201\260M\210\302\201\261\"\201\262M\210\302\201\263\"\201\264M\210\302\201\265\"\201\266M\210\302\201\267\"\201\270M\210\302\201\271\"\201\272M\210\302\201\273\"\201\274M\210\302\201\275\"\201\276M\210\302\201\277\"\201\300M\210\302\201\301\"\201\302M\210\302\201\303\"\201\304M\210\302\201\305\"\201\306M\210\302\201\307\"\201\310M\210\302\201\311\"\201\312M\210\302\201\313\"\201\314M\210\302\201\315\"\201\316M\210\302\201\317\"\201\320M\210\302\201\321\"\201\322M\210\302\201\323\"\201\324M\210\302\201\325\"\201\326M\210\302\201\327\"\201\330M\210\302\201\331\"\201\332M\210\302\201\333\"\201\334M\210\302\201\335\"\201\336M\210\302\201\337\"\201\340M\210\302\201\341\"\201\342M\210\201\343\211\201\344\201\345\201\346\201\347\201\350\201\351\201\352\201\353\201\354\201\355\257\n\201\356\201\357\201\360\201\361F\201\362\201\363\201\364\201\365F\201\366\201\367\201\370\201\371\201\372\257\201\373\201\374\201m	\"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\257\201\201D\201\201D\201\201\201\201\201\201\201\201\201\201\201\201 \201!\201\"\201#\201$\201%\201&\201'\201(\201)\201*\257\201\373\201\374\201M\"BC\201\373\201\374\201O\"BC\201\373\201\374\201Q\"BC\201\373\201\374\201S\"BC\201\373\201\374\201U\"BC\201\373\201\374\201W\"BC\201\373\201\374\201Y\"BC\201\373\201\374\201[\"BC\201\373\201\374\201]\"BC\201\373\201\374\357\"BC\201\373\201\374\323\"BC\201\373\201\374\343\"BC\201\373\201\374\201_\"BC\201+\201,\201-\201.\201/\2010\257\201\373\201\374\201\231\"BC\201\373\201\374\201\257\"BC\201\373\201\374\201a\"BC\201\373\201\374\201\303 \"BC\201\373\201\374\377!\"BC\201\373\201\374\361\"\"BC\201\373\201\374\201A#\"BC\2011\2012D\201\373\201\374\201\203%\"BC\201\373\201\374\201c&\"BC\201\373\201\374\201e'\"BC\201\373\201\374\201\233(\"BC\201\373\201\374\201\261)\"B\2013\2014\2015\2016\2017\2018\257\201\373\201\374\201\335*\"BC\201\373\201\374\325+\"BC\201\373\201\374\303,\"BC\201\373\201\374\201\205-\"BC\2019\201:D\201;\201<D\201\373\201\374\201\3210\"BC\201\373\201\374\3051\"BC\201=\201>D\201?\201@D\201A\201BD\201C\201D\201E\201FF\201G\201HD\201\373\201\374\201\3377\"BC\201I\201JD\201K\201LD\201\373\201\374\307:\"B\201MD\201N\201OD\201P\201QD\201\373\201\374\201\235=\"BC\201\373\201\374\363>\"BC\201\373\201\374\201o?\"BC\201\373\201\374\201\207@\"BC\201\373\201\374\201\237A\"BC\201\373\201\374\201\263B\"BC\201\373\201\374\201\305C\"BC\201\373\201\374\201\323D\"BC\201\373\201\374\201\341E\"BC\201\373\201\374\307F\"B\201RD\201\373\201\374\311G\"BC\201\373\201\374\345H\"BC\201\373\201\374\327I\"BC\201\373\201\374\201\211J\"BC\201\373\201\374\201\241K\"BC\201\373\201\374\201\265L\"BC\201\373\201\374\201\307M\"BC\201\373\201\374\201\325N\"BC\201\373\201\374\201\327O\"BC\201\373\201\374\365P\"BC\201\373\201\374\201\267Q\"BC\201\373\201\374\331R\"BC\201\373\201\374\201qS\"BC\201\373\201\374\333T\"BC\201\373\201\374\201sU\"BC\201\373\201\374\201uV\"BC\201\373\201\374\201wW\"BC\201\373\201\374\201yX\"BC\201\373\201\374\335Y\"BC\201\373\201\374\313Z\"BC\201\373\201\374\367[\"BC\201\373\201\374\201C\\\"BC\201\373\201\374\347]\"BC\201\373\201\374\201\243^\"BC\201S\201TD\201U\201V\201WE\201\373\201\374\371a\"BC\201\373\201\374\201Eb\"BC\201\373\201\374\201Gc\"BC\201\373\201\374\201\245d\"BC\201\373\201\374\315e\"BC\201\373\201\374\201\247f\"BC\201\373\201\374\201\213g\"BC\201X\201YD\201Z\201[D\201\373\201\374\201{j\"BC\201\373\201\374\201\271k\"BC\201\373\201\374\351l\"B\201\\D\201\373\201\374\201}m\"BC\201\373\201\374\201\215n\"BC\201\373\201\374\201\217o\"BC\201\373\201\374\201\311p\"BC\201]\201^\201_E\201`\201a\201bE\201\373\201\374\353s\"BC\201\373\201\374\201gt\"BC\201\373\201\374\373u\"BC\201c\201dD\201\373\201\374\337w\"BC\201\373\201\374\201\251x\"B\201eD\201f\201gD\201h\201i\201jE\201\373\201\374\201\331{\"BC\201\373\201\374\201\273|\"BC\201\373\201\374\201m}\"BC\201\373\201\374\375~\"BC\201\373\201\374\201\253\"BC\201\373\201\374\201i\200\"BC\201\373\201\374\201\221\201\"BC\201\373\201\374\201\313\202\"BC\201\373\201\374\201\275\203\"BC\201\373\201\374\201\255\204\"BC\201\373\201\374\201\223\205\"BC\201\373\201\374\201{\206\"B\201kD\201\373\201\374\341\207\"BC\201\373\201\374\201\225\210\"BC\201\373\201\374\201\333\211\"BC\201\373\201\374\201\277\212\"B\201lD\201\373\201\374\201I\213\"BC\201\373\201\374\355\214\"BC\201\373\201\374\201K\215\"BC\201\373\201\374\201k\216\"B\201m\201nE\201\373\201\374\201\315\217\"BC\201o\201pD\201\373\201\374\201\317\221\"B\201qD\201\373\201\374\201\227\222\"BC\201\373\201\374\317\223\"BC\201\373\201\374\201\224\"BC\201\373\201\374\201\301\225\"BC\201\373\201\374\321\226\"BC\201\373\201\374\201m\227\"BC\201\373\201\374\201\201\230\"BC\201r\201sD\201t\201uD\201vC&\227\201w\201x$\207" [obarray-make 13 intern #1="default_prec_decl:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #1# default_prec_decl 2 (wisent-raw-tag (semantic-tag "default-prec" 'assoc :value '("t")))] 9 "\n\n(fn STACK SP GOTOS)"] #2="associativity:2" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #2# associativity 2 "nonassoc"] 9 "\n\n(fn STACK SP GOTOS)"] "token_type_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil "token_type_opt:0" token_type_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #3="decl:7" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #3# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #4="any_value:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #4# any_value 2] 10 "\n\n(fn STACK SP GOTOS)"] #5="action:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262S\306\307\310\311	\"\2037\312\225\313O\262\310\314\"\203E\211\312\211\224O\262\211\262\"BI\210I\210+\207" [$region $action $nterm #5# action 2 format "(progn\n%s)" string-match "^{[
\n	 ]*" 0 nil "[
\n	 ]*}$"] 14 "\n\n(fn STACK SP GOTOS)"] #6="token_decl:0" #[771 "\303ZH@\304ZH@SH@\305ZSHA@HAAU\204T\204;\306\\\211\262HA@\262\202\"\211\204N\306Z\211\262HAA\262\202\"\262\202\"\205_\211\205_B\266\205\307\310\311Z\nHH\236A\306\\\262S\312\313\314D\314\n\203\213\315\202\214\316D\317\314\fD\320\314\fD\257DBI\210I\210+\207" [$region $action $nterm 5 3 7 2 #6# token_decl 8 wisent-raw-tag semantic-tag quote token keyword :type :value] 19 "\n\n(fn STACK SP GOTOS)"] #7="nonterminal:1" #[771 "\304ZH@\305ZH@\304ZSHA@HAAU\204N\2045\306\\\211\262HA@\262\202\211\204H\306Z\211\262HAA\262\202\262\202\205Y\211\205YB\266\205\307\310\311Z\nHH\236A\306\\\262S\310\312D\313!\314\211\257\266\203\211\204\223AA\211\203\233@AD\202\236ddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input 9 3 2 #7# nonterminal 10 :children semantic-tag-make-plist nil] 17 "\n\n(fn STACK SP GOTOS)"] #8="use_names:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #8# use_names 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #9="$nonterminal:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #9# $nonterminal 4] 12 "\n\n(fn STACK SP GOTOS)"] #10="decl:8" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #10# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #11="$prologue:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #11# $prologue 4] 12 "\n\n(fn STACK SP GOTOS)"] #12="$grammar:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #12# $grammar 4] 12 "\n\n(fn STACK SP GOTOS)"] #13="any_value:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #13# any_value 2] 10 "\n\n(fn STACK SP GOTOS)"] #14="token_type_opt:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #14# token_type_opt 2] 10 "\n\n(fn STACK SP GOTOS)"] #15="token_decl:1" #[771 "\303ZH@SH@\304ZSHA@HAAU\204M\2044\305\\\211\262HA@\262\202\211\204G\305Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\306\307\310Z\nHH\236A\305\\\262S\311\312\313@D\314\315\313D\316\313\fAD\257DBI\210I\210+\207" [$region $action $nterm 3 5 2 #15# token_decl 6 wisent-raw-tag semantic-tag quote 'token :type :rest] 18 "\n\n(fn STACK SP GOTOS)"] #16="use_names:1" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #16# use_names 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #17="decl:9" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #17# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #18="any_value:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #18# any_value 2] 10 "\n\n(fn STACK SP GOTOS)"] #19="symbols:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262S\237BI\210I\210+\207" [$region $action $nterm #19# symbols 2] 10 "\n\n(fn STACK SP GOTOS)"] #20="quotemode_decl:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262S\310\311\312D\313BBDBI\210I\210+\207" [$region $action $nterm 3 2 #20# quotemode_decl 4 wisent-raw-tag semantic-tag quote ('quotemode)] 12 "\n\n(fn STACK SP GOTOS)"] #21="use_macros_decl:0" #[771 "\303ZH@SH@\304ZSHA@HAAU\204M\2044\305\\\211\262HA@\262\202\211\204G\305Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\306\307\310Z\nHH\236A\305\\\262S\311\312\313\314\315\316D\317\316\fD\257DBI\210I\210+\207" [$region $action $nterm 3 5 2 #21# use_macros_decl 6 wisent-raw-tag semantic-tag "macro" 'macro :type quote :value] 18 "\n\n(fn STACK SP GOTOS)"] #22="use_names:2" #[771 "SH@SHA\304\305\306Z\nHH\236A\306\\\262S\307\310\311!\310\211\257\266\203\211\204>AA\211\203F@AD\202IddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input #22# use_names 2 use-name nil semantic-tag-make-plist] 16 "\n\n(fn STACK SP GOTOS)"] #23="put_names:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #23# put_names 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #24="declaration:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262S\306\307\"BI\210I\210+\207" [$region $action $nterm #24# declaration 2 eval t] 11 "\n\n(fn STACK SP GOTOS)"] #25="$epilogue:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #25# $epilogue 4] 12 "\n\n(fn STACK SP GOTOS)"] #26="any_value:3" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #26# any_value 2] 10 "\n\n(fn STACK SP GOTOS)"] #27="item:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #27# item 2] 10 "\n\n(fn STACK SP GOTOS)"] #28="start_decl:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262S\310\311\312@D\313\314\312\nAD\257DBI\210I\210+\207" [$region $action $nterm 3 2 #28# start_decl 4 wisent-raw-tag semantic-tag quote 'start :rest] 15 "\n\n(fn STACK SP GOTOS)"] #29="string_value:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262S\306!BI\210I\210+\207" [$region $action $nterm #29# string_value 2 read] 10 "\n\n(fn STACK SP GOTOS)"] #30="put_name:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #30# put_name 2] 10 "\n\n(fn STACK SP GOTOS)"] #31="put_names:1" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #31# put_names 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #32="any_value:4" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #32# any_value 2] 10 "\n\n(fn STACK SP GOTOS)"] #33="item:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #33# item 2] 10 "\n\n(fn STACK SP GOTOS)"] #34="action:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #34# action 2] 10 "\n\n(fn STACK SP GOTOS)"] #35="use_name_list:0" #[771 "SHA\211\303\304\305Z\nHH\236A\305\\\262S\306\307\310@A\311\312$\"BI\210I\210+\207" [$region $action $nterm #35# use_name_list 2 mapcar semantic-tag-name semantic-parse-region use_names 1] 15 "\n\n(fn STACK SP GOTOS)"] #36="precedence_decl:0" #[771 "\303ZH@\304ZH@SH@\303ZSHA@HAAU\204T\204;\305\\\211\262HA@\262\202\"\211\204N\305Z\211\262HAA\262\202\"\262\202\"\205_\211\205_B\266\205\306\307\310Z\nHH\236A\305\\\262S\311\312\313	D\314\315\313D\316\313\fD\257DBI\210I\210+\207" [$region $action $nterm 5 3 2 #36# precedence_decl 6 wisent-raw-tag semantic-tag quote 'assoc :type :value] 19 "\n\n(fn STACK SP GOTOS)"] #37="$STARTS:8" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #37# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #38="$STARTS:7" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #38# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #39="$STARTS:6" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #39# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #40="$STARTS:5" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #40# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #41="$STARTS:4" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #41# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #42="$STARTS:3" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #42# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #43="$STARTS:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #43# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #44="$STARTS:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #44# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #45="$STARTS:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #45# $STARTS 2] 10 "\n\n(fn STACK SP GOTOS)"] #46="$use_names:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #46# $use_names 4] 12 "\n\n(fn STACK SP GOTOS)"] #47="$put_values:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #47# $put_values 4] 12 "\n\n(fn STACK SP GOTOS)"] #48="put_names:2" #[771 "SH@SHA\304\305\306Z\nHH\236A\306\\\262S\307\310\311!\310\211\257\266\203\211\204>AA\211\203F@AD\202IddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input #48# put_names 2 put-name nil semantic-tag-make-plist] 16 "\n\n(fn STACK SP GOTOS)"] #49="put_name:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #49# put_name 2] 10 "\n\n(fn STACK SP GOTOS)"] #50="scopestart_decl:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262S\310\311\312D\313BBDBI\210I\210+\207" [$region $action $nterm 3 2 #50# scopestart_decl 4 wisent-raw-tag semantic-tag quote ('scopestart)] 12 "\n\n(fn STACK SP GOTOS)"] #51="lifo_symbols:0" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M\2044\304\\\211\262HA@\262\202\211\204G\304Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\305\306\307Z\nHH\236A\304\\\262SBBI\210I\210+\207" [$region $action $nterm 3 2 #51# lifo_symbols 4] 13 "\n\n(fn STACK SP GOTOS)"] #52="items:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262S\237BI\210I\210+\207" [$region $action $nterm #52# items 2] 10 "\n\n(fn STACK SP GOTOS)"] "rhs:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil "rhs:0" rhs 2] 9 "\n\n(fn STACK SP GOTOS)"] #53="decl:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #53# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #54="grammar:4" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #54# grammar 2] 10 "\n\n(fn STACK SP GOTOS)"] #55="grammar:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #55# grammar 2] 10 "\n\n(fn STACK SP GOTOS)"] #56="grammar:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #56# grammar 2] 10 "\n\n(fn STACK SP GOTOS)"] #57="grammar:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #57# grammar 2] 10 "\n\n(fn STACK SP GOTOS)"] #58="grammar:3" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #58# grammar 2] 10 "\n\n(fn STACK SP GOTOS)"] "lifo_symbols:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SCBI\210I\210+\207" [$region $action $nterm "lifo_symbols:1" lifo_symbols 2] 10 "\n\n(fn STACK SP GOTOS)"] #59="package_decl:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262S\310\311\312D\313BBDBI\210I\210+\207" [$region $action $nterm 3 2 #59# package_decl 4 wisent-raw-tag semantic-tag-new-package quote (nil)] 12 "\n\n(fn STACK SP GOTOS)"] #60="plist:0" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M\2044\304\\\211\262HA@\262\202\211\204G\304Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\305\306\307Z\nHH\236A\304\\\262S\310C\"BI\210I\210+\207" [$region $action $nterm 3 2 #60# plist 4 append] 13 "\n\n(fn STACK SP GOTOS)"] #61="lifo_rules:0" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M\2044\304\\\211\262HA@\262\202\211\204G\304Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\305\306\307Z\nHH\236A\304\\\262SBBI\210I\210+\207" [$region $action $nterm 5 2 #61# lifo_rules 6] 13 "\n\n(fn STACK SP GOTOS)"] #62="$put_names:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #62# $put_names 4] 12 "\n\n(fn STACK SP GOTOS)"] #63="no_default_prec_decl:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #63# no_default_prec_decl 2 (wisent-raw-tag (semantic-tag "default-prec" 'assoc :value '("nil")))] 9 "\n\n(fn STACK SP GOTOS)"] #64="decl:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #64# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #65="decl:10" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #65# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #66="rhs:1" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M\2044\304\\\211\262HA@\262\202\211\204G\304Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\305\306\307Z\nHH\236A\304\\\262SBBI\210I\210+\207" [$region $action $nterm 3 2 #66# rhs 4] 13 "\n\n(fn STACK SP GOTOS)"] #67="expectedconflicts_decl:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262S\310\311\312@D\313\314\312\nAD\257DBI\210I\210+\207" [$region $action $nterm 3 2 #67# expectedconflicts_decl 4 wisent-raw-tag semantic-tag quote 'expectedconflicts :rest] 15 "\n\n(fn STACK SP GOTOS)"] #68="provide_decl:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262S\310\311\312D\313BBDBI\210I\210+\207" [$region $action $nterm 3 2 #68# provide_decl 4 wisent-raw-tag semantic-tag quote ('provide)] 12 "\n\n(fn STACK SP GOTOS)"] #69="put_value_list:0" #[771 "SHA\211\303\304\305Z\nHH\236A\305\\\262S\306\307\310@A\311\312$\"BI\210I\210+\207" [$region $action $nterm #69# put_value_list 2 mapcar semantic-tag-code-detail semantic-parse-region put_values 1] 15 "\n\n(fn STACK SP GOTOS)"] #70="put_decl:0" #[771 "\303ZH@SH@\304ZSHA@HAAU\204M\2044\305\\\211\262HA@\262\202\211\204G\305Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\306\307\310Z\nHH\236A\305\\\262S\311\312\313D\314\315\313\nCD\257DBI\210I\210+\207" [$region $action $nterm 3 5 2 #70# put_decl 6 wisent-raw-tag semantic-tag quote 'put :value] 16 "\n\n(fn STACK SP GOTOS)"] #71="plist:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SCBI\210I\210+\207" [$region $action $nterm #71# plist 2] 10 "\n\n(fn STACK SP GOTOS)"] #72="lifo_rules:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SCBI\210I\210+\207" [$region $action $nterm #72# lifo_rules 2] 10 "\n\n(fn STACK SP GOTOS)"] #73="put_values:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #73# put_values 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #74="$rule:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #74# $rule 4] 12 "\n\n(fn STACK SP GOTOS)"] #75="$declaration:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262SBI\210I\210+\207" [$region $action $nterm 3 2 #75# $declaration 4] 12 "\n\n(fn STACK SP GOTOS)"] #76="decl:2" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #76# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #77="decl:11" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #77# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #78="put_value:0" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M\2044\304\\\211\262HA@\262\202\211\204G\304Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\305\306\307Z\nHH\236A\304\\\262SBBI\210I\210+\207" [$region $action $nterm 3 2 #78# put_value 4] 13 "\n\n(fn STACK SP GOTOS)"] #79="action:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #79# action 2] 10 "\n\n(fn STACK SP GOTOS)"] #80="rhs:2" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M\2044\304\\\211\262HA@\262\202\211\204G\304Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\305\306\307Z\nHH\236A\304\\\262SCBBI\210I\210+\207" [$region $action $nterm 3 2 #80# rhs 4] 13 "\n\n(fn STACK SP GOTOS)"] #81="plist_opt:0" #[771 "\303\304\305\211HH\236A\306\\\262S\303BI\210I\210+\207" [$region $action $nterm nil #81# plist_opt 2] 9 "\n\n(fn STACK SP GOTOS)"] #82="keyword_decl:0" #[771 "\303ZH@SH@\304ZSHA@HAAU\204M\2044\305\\\211\262HA@\262\202\211\204G\305Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\306\307\310Z\nHH\236A\305\\\262S\311\312\313D\314\315\313\nD\257DBI\210I\210+\207" [$region $action $nterm 3 5 2 #82# keyword_decl 6 wisent-raw-tag semantic-tag quote 'keyword :value] 16 "\n\n(fn STACK SP GOTOS)"] #83="put_decl:1" #[771 "\303ZH@SH@\304ZSHA@HAAU\204M\2044\305\\\211\262HA@\262\202\211\204G\305Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\306\307\310Z\nHH\236A\305\\\262S\311\312\313D\314\315\313\nD\257DBI\210I\210+\207" [$region $action $nterm 3 5 2 #83# put_decl 6 wisent-raw-tag semantic-tag quote 'put :value] 16 "\n\n(fn STACK SP GOTOS)"] #84="put_values:1" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #84# put_values 2 nil] 9 "\n\n(fn STACK SP GOTOS)"] #85="rule:0" #[771 "SH@SHA\306\307\310Z\nHH\236A\310\\\262S\f\311\211\211\211\fT\203{@\262A\262\312!\203T\203L\313\314#\210\211\315H\262\202.\211:\203s\204a\203l\211B\262\fT\202.\211@\262\202.\211B\262\202.\316\317#\307\320\203\215\321\202\216\322\323\324	\325\n\257\326!\311\211\257\266\203\211\204\261
AA\211\203\271@AD\202\274ddD\244\262\327!\211\211\203\325\330@\331\n#\210\211A\262\202\303\266\212BI\210I\210+\207" [$region $action $nterm semantic-grammar-wy--nterm semantic-grammar-wy--rindx wisent-input #85# rule 2 nil vectorp error "Duplicate %%prec in `%s:%d' rule" 0 format "%s:%d" :type "group" "empty" :value :prec :expr semantic-tag-make-plist semantic--tag-expand semantic--tag-put-property reparse-symbol] 25 "\n\n(fn STACK SP GOTOS)"] #86="decl:3" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #86# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #87="decl:12" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #87# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #88="prologue:0" #[771 "SHA\304\305\306Z\nHH\236A\306\\\262S\307\310\211\311\312\313\314&\266\203\211\204:AA\211\203B@AD\202EddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input #88# prologue 2 "prologue" nil apply semantic-tag code :detail] 17 "\n\n(fn STACK SP GOTOS)"] #89="languagemode_decl:0" #[771 "SH@\303ZSHA@HAAU\204G\204.\304\\\211\262HA@\262\202\211\204A\304Z\211\262HAA\262\202\262\202\205R\211\205RB\266\205\305\306\307Z\nHH\236A\304\\\262S\310\311\312@D\313\314\312\nAD\257DBI\210I\210+\207" [$region $action $nterm 3 2 #89# languagemode_decl 4 wisent-raw-tag semantic-tag quote 'languagemode :rest] 15 "\n\n(fn STACK SP GOTOS)"] #90="rhs:3" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M\2044\304\\\211\262HA@\262\202\211\204G\304Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\305\306\307Z\nHH\236A\304\\\262S\310!BBI\210I\210+\207" [$region $action $nterm 5 2 #90# rhs 6 vector] 13 "\n\n(fn STACK SP GOTOS)"] #91="put_decl:2" #[771 "\303ZH@SH@\304ZSHA@HAAU\204M\2044\305\\\211\262HA@\262\202\211\204G\305Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\306\307\310Z\nHH\236A\305\\\262S\311\312\313@D\314\315\313AD\316\313\fCD\257DBI\210I\210+\207" [$region $action $nterm 3 5 2 #91# put_decl 6 wisent-raw-tag semantic-tag quote 'put :rest :value] 18 "\n\n(fn STACK SP GOTOS)"] #92="plist_opt:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #92# plist_opt 2] 10 "\n\n(fn STACK SP GOTOS)"] #93="lifo_items:0" #[771 "\303ZH@SH@\303ZSHA@HAAU\204M\2044\304\\\211\262HA@\262\202\211\204G\304Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\305\306\307Z\nHH\236A\304\\\262SBBI\210I\210+\207" [$region $action $nterm 3 2 #93# lifo_items 4] 13 "\n\n(fn STACK SP GOTOS)"] #94="put_values:2" #[771 "SH@SHA\304\305\306Z\nHH\236A\306\\\262S\307\310\311\312\313\314&\266\203\211\204@AA\211\203H@AD\202KddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input #94# put_values 2 "put-value" nil apply semantic-tag code :detail] 18 "\n\n(fn STACK SP GOTOS)"] #95="decl:4" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #95# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #96="decl:13" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #96# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #97="put_name_list:0" #[771 "SHA\211\303\304\305Z\nHH\236A\305\\\262S\306\307\310@A\311\312$\"BI\210I\210+\207" [$region $action $nterm #97# put_name_list 2 mapcar semantic-tag-name semantic-parse-region put_names 1] 15 "\n\n(fn STACK SP GOTOS)"] #98="put_decl:3" #[771 "\303ZH@SH@\304ZSHA@HAAU\204M\2044\305\\\211\262HA@\262\202\211\204G\305Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\306\307\310Z\nHH\236A\305\\\262S\311\312\313@D\314\315\313AD\316\313\fD\257DBI\210I\210+\207" [$region $action $nterm 3 5 2 #98# put_decl 6 wisent-raw-tag semantic-tag quote 'put :rest :value] 18 "\n\n(fn STACK SP GOTOS)"] #99="lifo_items:1" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SCBI\210I\210+\207" [$region $action $nterm #99# lifo_items 2] 10 "\n\n(fn STACK SP GOTOS)"] #100="rules:0" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262S\306\307\237\"BI\210I\210+\207" [$region $action $nterm #100# rules 2 apply nconc] 11 "\n\n(fn STACK SP GOTOS)"] #101="associativity:0" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #101# associativity 2 "left"] 9 "\n\n(fn STACK SP GOTOS)"] #102="decl:5" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #102# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #103="decl:14" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #103# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] #104="epilogue:0" #[771 "SHA\304\305\306Z\nHH\236A\306\\\262S\307\310\211\311\312\313\314&\266\203\211\204:AA\211\203B@AD\202EddD\244\262BI\210I\210+\207" [$region $action $nterm wisent-input #104# epilogue 2 "epilogue" nil apply semantic-tag code :detail] 17 "\n\n(fn STACK SP GOTOS)"] #105="token_type:0" #[771 "\303ZH@\304ZSHA@HAAU\204H\204/\305\\\211\262HA@\262\202\211\204B\305Z\211\262HAA\262\202\262\202\205S\211\205SB\266\205\306\307\310Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm 3 5 2 #105# token_type 6] 12 "\n\n(fn STACK SP GOTOS)"] #106="type_decl:0" #[771 "\303ZH@SH@\304ZSHA@HAAU\204M\2044\305\\\211\262HA@\262\202\211\204G\305Z\211\262HAA\262\202\262\202\205X\211\205XB\266\205\306\307\310Z\nHH\236A\305\\\262S\311\312\313D\314\315\313\nD\257DBI\210I\210+\207" [$region $action $nterm 3 5 2 #106# type_decl 6 wisent-raw-tag semantic-tag quote 'type :value] 16 "\n\n(fn STACK SP GOTOS)"] #107="nonterminal:0" #[771 "SH@SHA\305\306\211HH\236A\307\\\262S\310\211BI\210I\210+\207" [$region $action $nterm semantic-grammar-wy--nterm semantic-grammar-wy--rindx #107# @1 2 0] 10 "\n\n(fn STACK SP GOTOS)"] #108="associativity:1" #[771 "SHA\303\304\305Z\nHH\236A\305\\\262S\306BI\210I\210+\207" [$region $action $nterm #108# associativity 2 "right"] 9 "\n\n(fn STACK SP GOTOS)"] #109="decl:6" #[771 "SH@SHA\303\304\305Z\nHH\236A\305\\\262SBI\210I\210+\207" [$region $action $nterm #109# decl 2] 10 "\n\n(fn STACK SP GOTOS)"] vector (default . error) ($$use_names . 1) ($$put_values . 2) ($$put_names . 3) ($$rule . 4) ($$nonterminal . 5) ($$declaration . 6) ($$epilogue . 7) ($$prologue . 8) ($$grammar . 9) (default . error) (SYMBOL . 19) (LBRACE . 20) (RBRACE . 21) (default . error) (SYMBOL . 23) (LBRACE . 24) (RBRACE . 25) (default . error) (SYMBOL . 28) (LBRACE . 29) (RBRACE . 30) (LT . 31) default intern-soft (default . error) (SYMBOL . 37) (default . error) (DEFAULT-PREC . 39) (NO-DEFAULT-PREC . 40) (KEYWORD . 41) (LANGUAGEMODE . 42) (LEFT . 43) (NONASSOC . 44) (PACKAGE . 45) (EXPECTEDCONFLICTS . 46) (PROVIDE . 47) (PUT . 48) (QUOTEMODE . 49) (RIGHT . 50) (SCOPESTART . 51) (START . 52) (TOKEN . 53) (TYPE . 54) (USE-MACROS . 55) (default . error) (EPILOGUE . 74) (default . error) (PROLOGUE . 76) (default . error) (DEFAULT-PREC . 39) (NO-DEFAULT-PREC . 40) (KEYWORD . 41) (LANGUAGEMODE . 42) (LEFT . 43) (NONASSOC . 44) (PACKAGE . 45) (EXPECTEDCONFLICTS . 46) (PROVIDE . 47) (PUT . 48) (QUOTEMODE . 49) (RIGHT . 50) (SCOPESTART . 51) (START . 52) (TOKEN . 53) (TYPE . 54) (USE-MACROS . 55) (SYMBOL . 37) (PERCENT_PERCENT . 78) (PROLOGUE . 76) (EPILOGUE . 74) (default . error) (STRING . 84) (SYMBOL . 85) (PREFIXED_LIST . 86) (SEXP . 87) (PAREN_BLOCK . 88) (default . error) (SYMBOL . 90) (PREC . 91) (SYMBOL . 92) (CHARACTER . 93) (PREFIXED_LIST . 94) (PAREN_BLOCK . 95) (BRACE_BLOCK . 96) (default . error) (SYMBOL . 100) (default . error) (SYMBOL . 101) (default . error) (SYMBOL . 104) (default . error) (SYMBOL . 101) (default . error) (SYMBOL . 106) (default . error) (SYMBOL . 28) (BRACE_BLOCK . 107) (LT . 31) (default . error) (SYMBOL . 110) (default . error) (SYMBOL . 111) (default . error) (SYMBOL . 101) (LT . 31) (default . error) (LT . 31) (default . error) (SYMBOL . 116) (LT . 31) (default . error) (GT . 118) (default . error) (SYMBOL . 92) (CHARACTER . 93) (default . error) (COLON . 120) (default . error) (STRING . 121) (SYMBOL . 123) (default . error) (SYMBOL . 23) (BRACE_BLOCK . 124) (default . error) (SYMBOL . 23) (BRACE_BLOCK . 124) (default . error) (SYMBOL . 129) (SYMBOL . 23) (default . error) (BRACE_BLOCK . 134) (default . error) (SYMBOL . 92) (CHARACTER . 93) (STRING . 121) (SYMBOL . 23) (SYMBOL . 92) (CHARACTER . 93) (default . error) (SEMI . 145) (OR . 146) (default . error) ($EOI . 149) (default . error) ($EOI . 150) (default . accept) [(($STARTS . 148) ($grammar . 18) ($prologue . 17) ($epilogue . 16) ($declaration . 15) ($nonterminal . 14) ($rule . 13) ($put_names . 12) ($put_values . 11) ($use_names . 10)) ((use_names . 22)) ((put_value . 27) (put_values . 26)) ((token_type . 34) (put_name . 33) (put_names . 32)) ((rhs . 36) (rule . 35)) ((nonterminal . 38)) ((use_macros_decl . 73) (type_decl . 72) (token_decl . 71) (keyword_decl . 70) (start_decl . 69) (quotemode_decl . 68) (scopestart_decl . 67) (put_decl . 66) (associativity . 65) (precedence_decl . 64) (provide_decl . 63) (expectedconflicts_decl . 62) (package_decl . 61) (languagemode_decl . 60) (no_default_prec_decl . 59) (default_prec_decl . 58) (decl . 57) (declaration . 56)) ((epilogue . 75)) ((prologue . 77)) ((nonterminal . 83) (use_macros_decl . 73) (type_decl . 72) (token_decl . 71) (keyword_decl . 70) (start_decl . 69) (quotemode_decl . 68) (scopestart_decl . 67) (put_decl . 66) (associativity . 65) (precedence_decl . 64) (provide_decl . 63) (expectedconflicts_decl . 62) (package_decl . 61) (languagemode_decl . 60) (no_default_prec_decl . 59) (default_prec_decl . 58) (decl . 57) (declaration . 82) (epilogue . 81) (prologue . 80) (grammar . 79)) nil nil nil nil nil nil nil nil nil nil nil nil nil ((any_value . 89)) nil nil nil nil nil nil nil nil nil nil nil nil ((item . 98) (action . 97)) ((@1 . 99)) nil nil nil nil ((lifo_symbols . 103) (symbols . 102)) nil nil nil ((lifo_symbols . 103) (symbols . 105)) nil ((token_type . 34) (put_name . 109) (put_name_list . 108)) nil nil nil ((lifo_symbols . 103) (symbols . 112)) ((token_type . 114) (token_type_opt . 113)) ((token_type . 115)) nil nil nil nil nil nil nil nil nil nil ((token_type . 114) (token_type_opt . 117)) 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 ((item . 119)) nil nil nil nil nil nil nil nil ((string_value . 122)) nil nil nil nil nil nil nil ((put_value . 126) (put_value_list . 125)) ((put_value . 128) (put_value_list . 127)) nil nil nil ((lifo_symbols . 103) (symbols . 130)) nil ((plist . 133) (plist_opt . 132) (put_value . 131)) ((use_name_list . 135)) ((item . 138) (lifo_items . 137) (items . 136)) nil nil ((rhs . 36) (rule . 141) (lifo_rules . 140) (rules . 139)) nil nil nil nil nil nil nil nil ((string_value . 142)) nil nil nil ((put_value . 143)) nil nil nil ((item . 144)) nil nil nil nil nil nil nil nil ((rhs . 36) (rule . 147)) nil nil nil nil] ((grammar . $$grammar) (prologue . $$prologue) (epilogue . $$epilogue) (declaration . $$declaration) (nonterminal . $$nonterminal) (rule . $$rule) (put_names . $$put_names) (put_values . $$put_values) (use_names . $$use_names))] 154) (#$ . 1902))
#@28 Setup the Semantic Parser.
(defalias 'semantic-grammar-wy--install-parser #[0 "\306\307!\210\310	\311\f\312\313\314\315\316$\207" [semantic-parser-name semantic-grammar-wy--parse-table semantic--parse-table semantic-debug-parser-source semantic-grammar-wy--keyword-table semantic-flex-keywords-obarray semantic-install-function-overrides ((semantic-parse-stream . wisent-parse-stream)) "LALR" "grammar.wy" add-hook wisent-discarding-token-functions wisent-collect-unmatched-syntax nil t semantic-grammar-wy--token-table semantic-lex-types-obarray] 5 (#$ . 43555)])
#@40 keyword analyzer for <keyword> tokens.
(defconst semantic-grammar-wy--<keyword>-keyword-analyzer '((and (looking-at "\\(\\sw\\|\\s_\\)+") (let ((#1=#:key (semantic-lex-keyword-p (match-string 0)))) (when #1# (semantic-lex-push-token (semantic-lex-token #1# (match-beginning 0) (match-end 0))))))) (#$ . 44134))
#@40 keyword analyzer for <keyword> tokens.
(defalias 'semantic-grammar-wy--<keyword>-keyword-analyzer #[0 "\306``dB\307\310\311!\203\\\312\307!\211\313
!\205'\211;\205'\314
\"\262\211\262\2051\211J\262\211\203[\211\307\224\307\225BB
B\211@\211\211A@\247\204S\211AA\262\202W\211A\262A\262\210
-\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at "\\(\\sw\\|\\s_\\)+" match-string obarrayp intern-soft semantic-flex-keywords-obarray] 6 (#$ . 44451)])
#@36 regexp analyzer for <char> tokens.
(defconst semantic-grammar-wy--<char>-regexp-analyzer '((looking-at semantic-grammar-lex-c-char-re) (semantic-lex-push-token (semantic-lex-token 'CHARACTER (match-beginning 0) (match-end 0)))) (#$ . 45049))
#@36 regexp analyzer for <char> tokens.
(defalias 'semantic-grammar-wy--<char>-regexp-analyzer #[0 "\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 CHARACTER semantic-grammar-lex-c-char-re] 6 (#$ . 45297)])
#@36 sexp analyzer for <string> tokens.
(defconst semantic-grammar-wy--<string>-sexp-analyzer '((looking-at "\\s\"") (semantic-lex-push-token (semantic-lex-token #1='STRING (point) (save-excursion (semantic-lex-unterminated-syntax-protection #1# (forward-sexp 1) (point)))))) (#$ . 45750))
#@36 sexp analyzer for <string> tokens.
(defalias 'semantic-grammar-wy--<string>-sexp-analyzer #[0 "\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 "\\s\"" STRING forward-sexp 1 (error) debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 8 (#$ . 46041)])
#@36 block analyzer for <block> tokens.
(defconst semantic-grammar-wy--<block>-block-analyzer '((and (looking-at "\\s(\\|\\s)") (let ((#1=#:val (match-string 0)) (#2=#:lst '((("(" LPAREN PAREN_BLOCK) ("{" LBRACE BRACE_BLOCK)) (")" RPAREN) ("}" RBRACE))) #3=#:elt) (cond ((setq #3# (assoc #1# (car #2#))) (if (or (not semantic-lex-maximum-depth) (< semantic-lex-current-depth semantic-lex-maximum-depth)) (progn (setq semantic-lex-current-depth (1+ semantic-lex-current-depth)) (semantic-lex-push-token (semantic-lex-token (nth 1 #3#) (match-beginning 0) (match-end 0)))) (semantic-lex-push-token (semantic-lex-token (nth 2 #3#) (match-beginning 0) (save-excursion (semantic-lex-unterminated-syntax-protection (nth 2 #3#) (forward-list 1) (point))))))) ((setq #3# (assoc #1# (cdr #2#))) (setq semantic-lex-current-depth (1- semantic-lex-current-depth)) (semantic-lex-push-token (semantic-lex-token (nth 1 #3#) (match-beginning 0) (match-end 0)))))))) (#$ . 46668))
#@36 block analyzer for <block> tokens.
(defalias 'semantic-grammar-wy--<block>-block-analyzer #[0 "\306``dB\307\310\311!\203\355\312\307!\313\306\314@\"\211\262\203\267	\203,\n	W\203Z\nT\211A@\307\224\307\225BB
B\211@\211\211A@\247\204M\211AA\262\202Q\211A\262A\262\266\202\355\3158\307\224\212\203r\203r\316\317!\210`\202\222\3201\316\317!\210`0\202\222\210\3158@A#b\210`\211\262)BB
B\211@\211\211A@\247\204\252\211AA\262\202\256\211A\262A\262\266\202\355\314A\"\211\262\203\353\nS\211A@\307\224\307\225BB
B\211@\211\211A@\247\204\343\211AA\262\202\347\211A\262A\262\266
-\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at "\\s(\\|\\s)" match-string ((("(" LPAREN PAREN_BLOCK) ("{" LBRACE BRACE_BLOCK)) (")" RPAREN) ("}" RBRACE)) assoc 2 forward-list 1 (error) debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 11 (#$ . 47633)])
#@43 string analyzer for <punctuation> tokens.
(defconst semantic-grammar-wy--<punctuation>-string-analyzer '((and (looking-at "\\(\\s.\\|\\s$\\|\\s'\\)+") (let* ((#1=#:val (match-string 0)) (#2=#:pos (match-beginning 0)) (#3=#:end (match-end 0)) (#4=#:len (- #3# #2#)) (#5=#:lst '((GT . ">") (LT . "<") (OR . "|") (SEMI . ";") (COLON . ":"))) #6=#:elt) (while (and (> #4# 0) (not (setq #6# (rassoc #1# #5#)))) (setq #4# (1- #4#) #1# (substring #1# 0 #4#))) (when #6# (setq #6# (car #6#) #3# (+ #2# #4#))) (semantic-lex-push-token (semantic-lex-token (or #6# 'punctuation) #2# #3#))))) (#$ . 48694))
#@43 string analyzer for <punctuation> tokens.
(defalias 'semantic-grammar-wy--<punctuation>-string-analyzer #[0 "\306``dB\307\310\311!\203q\312\307!\307\224\307\225\211Z\313\306\307V\203<\314\"\211\262\204<S\262\307O\262\202\211\203I\211@\262\\\262\211\206N\315BB
B\211@\211\211A@\247\204g\211AA\262\202k\211A\262A\262\266
-\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at "\\(\\s.\\|\\s$\\|\\s'\\)+" match-string ((GT . ">") (LT . "<") (OR . "|") (SEMI . ";") (COLON . ":")) rassoc punctuation] 10 (#$ . 49295)])
#@38 regexp analyzer for <symbol> tokens.
(defconst semantic-grammar-wy--<symbol>-regexp-analyzer '((and (looking-at ":?\\(\\sw\\|\\s_\\)+") (let* ((#1=#:val (match-string 0)) (#2=#:pos (match-beginning 0)) (#3=#:end (match-end 0)) (#4=#:lst '((PERCENT_PERCENT . "\\`%%\\'"))) #5=#:elt) (while (and #4# (not #5#)) (if (string-match (cdar #4#) #1#) (setq #5# (caar #4#)) (setq #4# (cdr #4#)))) (semantic-lex-push-token (semantic-lex-token (or #5# 'SYMBOL) #2# #3#))))) (#$ . 49975))
#@38 regexp analyzer for <symbol> tokens.
(defalias 'semantic-grammar-wy--<symbol>-regexp-analyzer #[0 "\306``dB\307\310\311!\203d\312\307!\307\224\307\225\313\306\203<\211\204<\314@A\"\2035@@\262\202A\262\202\211\206A\315BB
B\211@\211\211A@\247\204Z\211AA\262\202^\211A\262A\262\266
-\207" [semantic-lex-depth semantic-lex-maximum-depth semantic-lex-current-depth semantic-lex-analysis-bounds semantic-lex-end-point semantic-lex-token-stream nil 0 looking-at ":?\\(\\sw\\|\\s_\\)+" match-string ((PERCENT_PERCENT . "\\`%%\\'")) string-match SYMBOL] 9 (#$ . 50458)])
#@35 sexp analyzer for <qlist> tokens.
(defconst semantic-grammar-wy--<qlist>-sexp-analyzer '((looking-at "\\s'\\s-*(") (semantic-lex-push-token (semantic-lex-token #1='PREFIXED_LIST (point) (save-excursion (semantic-lex-unterminated-syntax-protection #1# (forward-sexp 1) (point)))))) (#$ . 51059))
#@35 sexp analyzer for <qlist> tokens.
(defalias 'semantic-grammar-wy--<qlist>-sexp-analyzer #[0 "\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 "\\s'\\s-*(" PREFIXED_LIST forward-sexp 1 (error) debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 8 (#$ . 51360)])
#@34 sexp analyzer for <sexp> tokens.
(defconst semantic-grammar-wy--<sexp>-sexp-analyzer '((looking-at "\\=") (semantic-lex-push-token (semantic-lex-token #1='SEXP (point) (save-excursion (semantic-lex-unterminated-syntax-protection #1# (forward-sexp 1) (point)))))) (#$ . 51997))
#@34 sexp analyzer for <sexp> tokens.
(defalias 'semantic-grammar-wy--<sexp>-sexp-analyzer #[0 "\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 "\\=" SEXP forward-sexp 1 (error) debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 8 (#$ . 52280)])
(provide 'semantic/grammar-wy)

Youez - 2016 - github.com/yon3zu
LinuXploit