%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/share/emacs/27.2/lisp/cedet/semantic/
Upload File :
Create Path :
Current File : //usr/local/share/emacs/27.2/lisp/cedet/semantic/grammar-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)
(defvar semantic-grammar-wy--nterm nil)
(defvar semantic-grammar-wy--rindx nil)
#@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) ("%expectedconflicts" . EXPECTEDCONFLICTS) ("%languagemode" . LANGUAGEMODE) ("%left" . LEFT) ("%nonassoc" . NONASSOC) ("%package" . PACKAGE) ("%provide" . PROVIDE) ("%prec" . PREC) ("%put" . PUT) ("%quotemode" . QUOTEMODE) ("%right" . RIGHT) ("%scopestart" . SCOPESTART) ("%start" . START) ("%token" . TOKEN) ("%type" . TYPE) ("%use-macros" . USE-MACROS)) nil) (#$ . 508))
#@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))) (#$ . 1090))
#@15 Parser table.
(defconst semantic-grammar-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\201\345\211\201\346\201\347\201\350\201\351\201\352\201\353\201\354\201\355\201\356\201\357\257\n\201\360\201\361\201\362\201\363F\201\364\201\365\201\366\201\367F\201\370\201\371\201\372\201\373\201\374\257\201\375\201\376\305\"BC\201\377\201D\201\201\201\201\201\201\201\201\201	\201\n\201\201\f\201
\201\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\375\201\376\335\"BC\201\375\201\376\307\"BC\201\375\201\376\201\315\"BC\201\375\201\376\201\265\"BC\201\375\201\376\201\243\"BC\201\375\201\376\201\225\"BC\201\375\201\376\201\207\"BC\201\375\201\376\201\201\"BC\201\375\201\376\201o\"BC\201\375\201\376\337\"BC\201\375\201\376\201\317\"BC\201\375\201\376\311\"BC\201\375\201\376\201\267\"BC\201-\201.\201/\2010\2011\2012\257\201\375\201\376\353\"BC\201\375\201\376\371\"BC\201\375\201\376\201\321\"BC\201\375\201\376\201O\"BC\201\375\201\376\201\211\"BC\201\375\201\376\201Q\"BC\201\375\201\376\201]\"BC\2013\2014D\201\375\201\376\373\"BC\201\375\201\376\201q\"BC\201\375\201\376\201\227\"BC\201\375\201\376\313\"BC\201\375\201\376\375\"B\2015\2016\2017\2018\2019\201:\257\201\375\201\376\201\213\"BC\201\375\201\376\201\323\"BC\201\375\201\376\377\"BC\201\375\201\376\201S\"BC\201;\201<D\201=\201>D\201?\201@D\201\375\201\376\315\"BC\201\375\201\376\355\"BC\201A\201BD\201C\201DD\201E\201F\201G\201HF\201I\201JD\201\375\201\376\341\"BC\201K\201LD\201M\201ND\201\375\201\376\201\325\"B\201OD\201P\201QD\201R\201SD\201\375\201\376\201U\"BC\201\375\201\376\317\"BC\201\375\201\376\321\"BC\201\375\201\376\343\"BC\201\375\201\376\357\"BC\201\375\201\376\201A\"BC\201\375\201\376\201W\"BC\201\375\201\376\201_\"BC\201\375\201\376\201s\"BC\201\375\201\376\201\325\"B\201TD\201\375\201\376\201\203\"BC\201\375\201\376\201\231\"BC\201\375\201\376\201\215\"BC\201\375\201\376\201\327\"BC\201\375\201\376\323\"BC\201\375\201\376\345\"BC\201\375\201\376\361\"BC\201\375\201\376\201C\"BC\201\375\201\376\201u\"BC\201\375\201\376\201\245\"BC\201\375\201\376\347\"BC\201\375\201\376\201a\"BC\201\375\201\376\201w\"BC\201\375\201\376\201\331\"BC\201\375\201\376\363\"BC\201\375\201\376\201E\"BC\201\375\201\376\201Y\"BC\201\375\201\376\201c\"BC\201\375\201\376\201\247\"BC\201\375\201\376\201\233\"BC\201\375\201\376\201\333\"BC\201\375\201\376\325\"BC\201\375\201\376\201\271\"BC\201\375\201\376\201G\"BC\201U\201VD\201W\201X\201YE\201\375\201\376\201\251\"BC\201\375\201\376\201\273\"BC\201\375\201\376\201e\"BC\201\375\201\376\201[\"BC\201\375\201\376\201y\"BC\201\375\201\376\365\"BC\201\375\201\376\351\"BC\201Z\201[D\201\\\201]D\201\375\201\376\327\"BC\201\375\201\376\201g\"BC\201\375\201\376\201i\"B\201^D\201\375\201\376\201\275\"BC\201\375\201\376\201\335\"BC\201\375\201\376\201\217\"BC\201\375\201\376\201k\"BC\201_\201`\201aE\201b\201c\201dE\201\375\201\376\201\221\"BC\201\375\201\376\201\277\"BC\201\375\201\376\201\301\"BC\201e\201fD\201\375\201\376\331\"BC\201\375\201\376\201\235\"B\201gD\201h\201iD\201j\201k\201lE\201\375\201\376\201\223\"BC\201\375\201\376\201I\"BC\201\375\201\376\305\"BC\201\375\201\376\201{\"BC\201\375\201\376\201\205\"BC\201\375\201\376\201\337\"BC\201\375\201\376\201\303\"BC\201\375\201\376\201\341\"BC\201\375\201\376\201\305\"BC\201\375\201\376\201\253\"BC\201\375\201\376\201\237\"BC\201\375\201\376\327\"B\201mD\201\375\201\376\201\307\"BC\201\375\201\376\201\343\"BC\201\375\201\376\201K\"BC\201\375\201\376\201\255\"B\201nD\201\375\201\376\201M\"BC\201\375\201\376\201}\"BC\201\375\201\376\333\"BC\201\375\201\376\201\257\"B\201o\201pE\201\375\201\376\201\"BC\201q\201rD\201\375\201\376\367\"B\201sD\201\375\201\376\201\311\"BC\201\375\201\376\201\261\"BC\201\375\201\376\201\313\"BC\201\375\201\376\201m\"BC\201\375\201\376\201\241\"BC\201\375\201\376\305\"BC\201\375\201\376\201\263\"BC\201t\201uD\201v\201wD\201xC&\227\201y\201z$)\207" [#1=#:ob make-vector 13 0 intern "rhs: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 "rhs:0" rhs 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="use_names: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# #7# use_names 2 nil #5#] 4] #8="$rule:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\f\fU\204O\f\2046
\f\307\\\211HA@\f\202\204I
\307Z\211HAA\202\211\202\f\205^\205^\fB-
\310\311	\312Z	HH\236A	\307\\	S\n
BI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #8# $rule 4 l f $region $action $nterm #4# #5#] 5] #9="associativity: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# #9# associativity 2 "left" #5#] 4] #10="declaration:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
\n	HH\236A	\310\\	S\311\n!BI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #10# declaration 2 eval #4# #5#] 4] #11="decl:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #11# decl 2 #4# #5#] 4] #12="decl: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 #12# decl 2 #4# #5#] 4] #13="any_value: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 #13# any_value 2 #4# #5#] 4] "lifo_symbols: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 "lifo_symbols:1" lifo_symbols 2 #4# #5#] 4] #14="token_type_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 #14# token_type_opt 2 #4# #5#] 4] #15="precedence_decl: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\314\315\316\nD\317\320\316D\321\316\fD\257DBI\210	I\210	.\207" [#2# #3# $1 $2 $3 j 5 3 2 #15# precedence_decl 6 wisent-raw-tag semantic-tag quote 'assoc :type :value i stack l f $region $action $nterm #4# #5#] 12] #16="$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 #16# $STARTS 2 #4# #5#] 4] #17="use_names:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
\f	HH\236A
	\310\\	S\n\311\312\211\313!\312\211\257+\211\204KAA\211\203S@AD\202VddD\244)BI\210	
I\210	.\207" [#2# #3# $1 $region $action $nterm #17# use_names 2 use-name nil semantic-tag-make-plist #4# #5# attributes class name semantic-tag wisent-input] 8] #18="associativity: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# #18# associativity 2 "right" #5#] 4] #19="decl: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 #19# decl 2 #4# #5#] 4] #20="decl: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 #20# decl 2 #4# #5#] 4] #21="prologue:0" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A	\310\\	S\311\312\211\313\314\315\316&+\211\f\n\204EAA\211\203M\n@\nAD\202PddD\244)\nBI\210	I\210	-\207" [#2# #3# $region $action $nterm #4# #21# prologue 2 "prologue" nil apply semantic-tag code :detail #5# attributes detail name wisent-input] 10] #22="rhs:1" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211
HA@\fHAA\f

\fU\204Z
\204@
\307\\\211HA@
\202&\f\204T\f\307Z\211HAA\f\202&\f\211\202'
\205i\f\205i
\fB-\310\311	\312Z	HH\236A	\307\\	S\nBBI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #22# rhs 4 stack l f $region $action $nterm #4# #5#] 5] #23="put_values: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# #23# put_values 2 nil #5#] 4] #24="associativity: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# #24# associativity 2 "nonassoc" #5#] 4] #25="decl: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 #25# decl 2 #4# #5#] 4] #26="decl: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 #26# decl 2 #4# #5#] 4] #27="grammar: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 #27# grammar 2 #4# #5#] 4] #28="rhs:2" #[(#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\\	SC\nBBI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #28# rhs 4 stack l f $region $action $nterm #4# #5#] 5] #29="rules:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
	HH\236A\f	\310\\	S\311\312\n\237\"BI\210	\fI\210	.\207" [#2# #3# $1 $region $action $nterm #29# rules 2 apply nconc #4# #5#] 5] #30="put_values: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# #30# put_values 2 nil #5#] 4] #31="$put_names: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 #31# $put_names 4 l f $region $action $nterm #4# #5#] 5] #32="rule:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
	HH\236A	\310\\	S\n \311\211!\"\311\211#$T \203\237 @$ A \312$!\203n\"\203e\313\314#\210$\315H\"\202B$:\203\225#\204~!\203\215$!B!T\202B$@#\202B$!B!\202B\316\317#\307\320!\203\261\321\202\262\322\323!\324\"\325#\257%&\211'&\326%!\311\211\257+\211(\204\337)AA\211\203\347@AD\202\352ddD\244)*\327*!\211+\211,\203\f\330,@\331
#\210,A\211,\204\373+.\nBI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #32# 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 #4# #5# semantic-grammar-wy--nterm nterm semantic-grammar-wy--rindx rindx rhs comps prec action elt attributes class name semantic-tag wisent-input raw-tag cooked l] 13] #33="default_prec_decl: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# #33# default_prec_decl 2 (wisent-raw-tag (semantic-tag "default-prec" 'assoc :value '("t"))) #5#] 4] #34="decl: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 #34# decl 2 #4# #5#] 4] #35="decl: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 #35# decl 2 #4# #5#] 4] #36="grammar: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 #36# grammar 2 #4# #5#] 4] #37="put_value: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 #37# put_value 4 stack l f $region $action $nterm #4# #5#] 5] #38="rhs:3" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211\f
HA@\f\fHAA

\fU\204Z\204@\f
\307\\\211HA@\202&
\204T\f\f\307Z\211HAA
\202&\f\211\202'\205i
\205i
B-\310\311	\312Z	HH\236A	\307\\	S\313!\nBBI\210	I\210	.\207" [#2# #3# $1 $3 j i 5 2 #38# rhs 6 vector stack l f $region $action $nterm #4# #5#] 5] #39="type_decl:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\nD\317\320\316D\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #39# type_decl 6 wisent-raw-tag semantic-tag quote 'type :value stack l f $region $action $nterm #4# #5#] 10] #40="use_name_list:0" #[(#2# #3# #4#) "	SHA\211\306\307	\310Z
	HH\236A	\310\\	S\311\312\313\n@\nA\314\315$\"BI\210	I\210	.\207" [#2# #3# $region1 $region $action $nterm #40# use_name_list 2 mapcar semantic-tag-name semantic-parse-region use_names 1 #4# #5#] 10] #41="put_values:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
	HH\236A	\310\\	S\311\n\312\313\314\315\316&+\211\f\204LAA\211\203T@AD\202WddD\244)BI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #41# put_values 2 "put-value" nil apply semantic-tag code :detail #4# #5# attributes detail name wisent-input] 10] #42="put_names: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# #42# put_names 2 nil #5#] 4] #43="no_default_prec_decl: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# #43# no_default_prec_decl 2 (wisent-raw-tag (semantic-tag "default-prec" 'assoc :value '("nil"))) #5#] 4] #44="$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 #44# $declaration 4 l f $region $action $nterm #4# #5#] 5] #45="decl: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 #45# decl 2 #4# #5#] 4] #46="grammar: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 #46# grammar 2 #4# #5#] 4] #47="action: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 #47# action 2 #4# #5#] 4] #48="put_names: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# #48# put_names 2 nil #5#] 4] #49="decl: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 #49# decl 2 #4# #5#] 4] #50="$prologue: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 #50# $prologue 4 l f $region $action $nterm #4# #5#] 5] #51="grammar: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 #51# grammar 2 #4# #5#] 4] #52="action: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 #52# action 2 #4# #5#] 4] #53="languagemode_decl:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\313\314\315\n@D\316\317\315\nAD\257DBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #53# languagemode_decl 4 wisent-raw-tag semantic-tag quote 'languagemode :rest l f $region $action $nterm #4# #5#] 10] #54="symbols:0" #[(#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 #54# symbols 2 #4# #5#] 4] #55="put_name_list:0" #[(#2# #3# #4#) "	SHA\211\306\307	\310Z
	HH\236A	\310\\	S\311\312\313\n@\nA\314\315$\"BI\210	I\210	.\207" [#2# #3# $region1 $region $action $nterm #55# put_name_list 2 mapcar semantic-tag-name semantic-parse-region put_names 1 #4# #5#] 10] #56="lifo_items: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 #56# lifo_items 4 stack l f $region $action $nterm #4# #5#] 5] #57="$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 #57# $STARTS 2 #4# #5#] 4] #58="put_names:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
\f	HH\236A
	\310\\	S\n\311\312\211\313!\312\211\257+\211\204KAA\211\203S@AD\202VddD\244)BI\210	
I\210	.\207" [#2# #3# $1 $region $action $nterm #58# put_names 2 put-name nil semantic-tag-make-plist #4# #5# attributes class name semantic-tag wisent-input] 8] #59="decl: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 #59# decl 2 #4# #5#] 4] #60="epilogue:0" #[(#2# #3# #4#) "	SHA\306\307	\310Z\f
	HH\236A	\310\\	S\311\312\211\313\314\315\316&+\211\f\n\204EAA\211\203M\n@\nAD\202PddD\244)\nBI\210	I\210	-\207" [#2# #3# $region $action $nterm #4# #60# epilogue 2 "epilogue" nil apply semantic-tag code :detail #5# attributes detail name wisent-input] 10] #61="grammar: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 #61# grammar 2 #4# #5#] 4] #62="action:2" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
	HH\236A	\310\\	S\311\312\n\313\314\"\203;\315\316\225\"\313\317\"\203L\315\316\211\224#)\"BI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #62# action 2 format "(progn\n%s)" string-match "^{[
\n	 ]*" substring 0 "[
\n	 ]*}$" #4# #5# s] 8] #63="string_value:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
\n	HH\236A	\310\\	S\311\n!BI\210	I\210	.\207" [#2# #3# $1 $region $action $nterm #63# string_value 2 read #4# #5#] 4] #64="use_macros_decl:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\317\320\321\nD\322\321D\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #64# use_macros_decl 6 wisent-raw-tag semantic-tag "macro" 'macro :type quote :value stack l f $region $action $nterm #4# #5#] 12] #65="lifo_items: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 #65# lifo_items 2 #4# #5#] 4] #66="$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 #66# $STARTS 2 #4# #5#] 4] #67="decl: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 #67# decl 2 #4# #5#] 4] #68="keyword_decl:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\nD\317\320\316D\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #68# keyword_decl 6 wisent-raw-tag semantic-tag quote 'keyword :value stack l f $region $action $nterm #4# #5#] 10] #69="$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 #69# $STARTS 2 #4# #5#] 4] #70="put_name:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #70# put_name 2 #4# #5#] 4] #71="nonterminal:0" #[(#2# #3# #4#) "	SH@	SHA\306\307\211\n	HH\236A	\310\\	S\n\f\311\211
BI\210	I\210	-\207" [#2# #3# $1 $region $action $nterm #71# @1 2 0 #4# #5# semantic-grammar-wy--nterm semantic-grammar-wy--rindx] 5] #72="decl: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 #72# decl 2 #4# #5#] 4] #73="provide_decl:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\313\314\315\nD\316BBDBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #73# provide_decl 4 wisent-raw-tag semantic-tag quote ('provide) l f $region $action $nterm #4# #5#] 7] #74="quotemode_decl:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\313\314\315\nD\316BBDBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #74# quotemode_decl 4 wisent-raw-tag semantic-tag quote ('quotemode) l f $region $action $nterm #4# #5#] 7] #75="token_type:0" #[(#2# #3# #4#) "	\306ZH@	\307Z	S\211\fHA@
HAA\f
\fU\204P
\2047
\f\310\\\211HA@
\202\f\204J
\310Z\211HAA\f\202\211\202
\205_\f\205_
\fB-\311\312	\313Z	HH\236A	\310\\	S\nBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 5 2 #75# token_type 6 l f $region $action $nterm #4# #5#] 5] #76="$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 #76# $STARTS 2 #4# #5#] 4] #77="put_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 #77# put_name 2 #4# #5#] 4] #78="decl: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 #78# decl 2 #4# #5#] 4] #79="any_value:0" #[(#2# #3# #4#) "	SH@	SHA\306\307	\310Z
		HH\236A\n	\310\\	S\nBI\210	\nI\210	.\207" [#2# #3# $1 $region $action $nterm #79# any_value 2 #4# #5#] 4] #80="plist_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 #80# plist_opt 2 #5#] 5] #81="put_decl:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\nD\317\320\316CD\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #81# put_decl 6 wisent-raw-tag semantic-tag quote 'put :value stack l f $region $action $nterm #4# #5#] 10] #82="nonterminal:1" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	\306Z	S\211
HA@\fHAA
\fU\204[\204A
\310\\\211HA@\202'\204U\f\310Z\211HAA\202'\f\211\202(\205j\205jB-\311\312	\313Z	HH\236A	\310\\	S\n\312\314D\211\315!\316\211\257+\211\204\263AA\211\203\275@AD\202\300ddD\244)BI\210	I\210	.\207" [#2# #3# $1 $4 j i 9 3 2 #82# nonterminal 10 :children semantic-tag-make-plist nil stack l f $region $action $nterm #4# #5# attributes class name semantic-tag wisent-input] 8] #83="$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 #83# $STARTS 2 #4# #5#] 4] #84="$epilogue: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 #84# $epilogue 4 l f $region $action $nterm #4# #5#] 5] #85="any_value: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 #85# any_value 2 #4# #5#] 4] #86="item: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 #86# item 2 #4# #5#] 4] #87="put_decl:1" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\nD\317\320\316D\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #87# put_decl 6 wisent-raw-tag semantic-tag quote 'put :value stack l f $region $action $nterm #4# #5#] 10] #88="plist_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 #88# plist_opt 2 #4# #5#] 4] #89="items:0" #[(#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 #89# items 2 #4# #5#] 4] #90="token_decl:0" #[(#2# #3# #4#) "	\306ZH@	\307ZH@	SH@	\310Z	S\211HA@
HAA
U\204g\204L\311\\\211HA@\202/\204`
\311Z\211HAA\202/
\211\2021\205v\205vB-\312\313	\314Z	HH\236A	\311\\	S\315\316\317D\317\n\203\244\320\202\245\321D\322\317\nD\323\317\fD\257DBI\210	I\210	.\207" [#2# #3# $2 $3 $4 j 5 3 7 2 #90# token_decl 8 wisent-raw-tag semantic-tag quote token keyword :type :value i stack l f $region $action $nterm #4# #5#] 12] #91="lifo_rules: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 #91# lifo_rules 6 stack l f $region $action $nterm #4# #5#] 5] #92="$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 #92# $STARTS 2 #4# #5#] 4] #93="$use_names: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 #93# $use_names 4 l f $region $action $nterm #4# #5#] 5] #94="any_value: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 #94# any_value 2 #4# #5#] 4] #95="item: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 #95# item 2 #4# #5#] 4] #96="expectedconflicts_decl:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\313\314\315\n@D\316\317\315\nAD\257DBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #96# expectedconflicts_decl 4 wisent-raw-tag semantic-tag quote 'expectedconflicts :rest l f $region $action $nterm #4# #5#] 10] #97="scopestart_decl:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\313\314\315\nD\316BBDBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #97# scopestart_decl 4 wisent-raw-tag semantic-tag quote ('scopestart) l f $region $action $nterm #4# #5#] 7] #98="start_decl:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\313\314\315\n@D\316\317\315\nAD\257DBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #98# start_decl 4 wisent-raw-tag semantic-tag quote 'start :rest l f $region $action $nterm #4# #5#] 10] #99="put_value_list:0" #[(#2# #3# #4#) "	SHA\211\306\307	\310Z
	HH\236A	\310\\	S\311\312\313\n@\nA\314\315$\"BI\210	I\210	.\207" [#2# #3# $region1 $region $action $nterm #99# put_value_list 2 mapcar semantic-tag-code-detail semantic-parse-region put_values 1 #4# #5#] 10] #100="put_decl:2" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\n@D\317\320\316\nAD\321\316CD\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #100# put_decl 6 wisent-raw-tag semantic-tag quote 'put :rest :value stack l f $region $action $nterm #4# #5#] 12] #101="token_decl:1" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316@D\317\320\316\nD\321\316AD\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #101# token_decl 6 wisent-raw-tag semantic-tag quote 'token :type :rest stack l f $region $action $nterm #4# #5#] 12] #102="lifo_rules: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 #102# lifo_rules 2 #4# #5#] 4] #103="plist:0" #[(#2# #3# #4#) "	\306ZH@	SH@	\306Z	S\211\f
HA@\f\fHAA

\fU\204Z\204@\f
\307\\\211HA@\202&
\204T\f\f\307Z\211HAA
\202&\f\211\202'\205i
\205i
B-\310\311	\312Z	HH\236A	\307\\	S\313C\n\"BI\210	I\210	.\207" [#2# #3# $1 $2 j i 3 2 #103# plist 4 append stack l f $region $action $nterm #4# #5#] 6] #104="$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 #104# $STARTS 2 #4# #5#] 4] #105="use_names: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# #105# use_names 2 nil #5#] 4] #106="$put_values: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 #106# $put_values 4 l f $region $action $nterm #4# #5#] 5] #107="$nonterminal: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 #107# $nonterminal 4 l f $region $action $nterm #4# #5#] 5] "token_type_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 "token_type_opt:0" token_type_opt 2 #5#] 5] #108="decl: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 #108# decl 2 #4# #5#] 4] #109="$grammar: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 #109# $grammar 4 l f $region $action $nterm #4# #5#] 5] #110="any_value: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 #110# any_value 2 #4# #5#] 4] #111="package_decl:0" #[(#2# #3# #4#) "	SH@	\306Z	S\211\fHA@
HAA\fU\204O\2046
\f\307\\\211HA@\202\204I
\307Z\211HAA\202\211\202\205^\205^B-\310\311	\312Z	HH\236A	\307\\	S\313\314\315\nD\316BBDBI\210	I\210	.\207" [#2# #3# $2 j i stack 3 2 #111# package_decl 4 wisent-raw-tag semantic-tag-new-package quote (nil) l f $region $action $nterm #4# #5#] 7] #112="lifo_symbols: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 #112# lifo_symbols 4 stack l f $region $action $nterm #4# #5#] 5] #113="put_decl:3" #[(#2# #3# #4#) "	\306ZH@	SH@	\307Z	S\211
HA@\fHAA
\fU\204Z\204@
\310\\\211HA@\202&\204T\f\310Z\211HAA\202&\f\211\202'\205i\205iB-\311\312	\313Z	HH\236A	\310\\	S\314\315\316\n@D\317\320\316\nAD\321\316D\257DBI\210	I\210	.\207" [#2# #3# $2 $3 j i 3 5 2 #113# put_decl 6 wisent-raw-tag semantic-tag quote 'put :rest :value stack l f $region $action $nterm #4# #5#] 12] #114="plist: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 #114# plist 2 #4# #5#] 4] 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) (EXPECTEDCONFLICTS . 43) (LEFT . 44) (NONASSOC . 45) (PACKAGE . 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) (EXPECTEDCONFLICTS . 43) (LEFT . 44) (NONASSOC . 45) (PACKAGE . 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 . 101) (default . error) (SYMBOL . 105) (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) (package_decl . 62) (expectedconflicts_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) (package_decl . 62) (expectedconflicts_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)) ((lifo_symbols . 103) (symbols . 104)) nil nil nil 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))] 153) (#$ . 2030))
#@28 Setup the Semantic Parser.
(defalias 'semantic-grammar-wy--install-parser #[nil "\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 (#$ . 44990)])
#@36 block analyzer for <block> tokens.
(defvar semantic-grammar-wy--<block>-block-analyzer nil (#$ . 45571))
(defalias 'semantic-grammar-wy--<block>-block-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [semantic-grammar-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)) (")" RPAREN) ("}" RBRACE))) #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\360\312\307!\313\306\314@\"\211\203\272	\2034\n	W\203_\nTA@\307\224\307\225BB
B\211@\211\211A@\247\204T\211AA\202V\211A\262A\262\202\357\3158\307\224\212\203x\203x\316\317!\210`\202\231\3201\205\316\317!\210`0\202\231\210\3158@A#b\210`\211\262)BB
B\211@\211\211A@\247\204\257\211AA\202\261\211A\262A\262\202\357\314A\"\211\203\357\nSA@\307\224\307\225BB
B\211@\211\211A@\247\204\347\211AA\202\351\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)
#@36 regexp analyzer for <char> tokens.
(defvar semantic-grammar-wy--<char>-regexp-analyzer nil (#$ . 47597))
(defalias 'semantic-grammar-wy--<char>-regexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [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)))) #[nil "\306``dB\307\310\n!\2035\311\307\224\307\225BB
B\211@\211\211A@\247\204-\211AA\202/\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 "regexp analyzer for <char> tokens."]] 2)
#@38 regexp analyzer for <symbol> tokens.
(defvar semantic-grammar-wy--<symbol>-regexp-analyzer nil (#$ . 48386))
(defalias 'semantic-grammar-wy--<symbol>-regexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [semantic-grammar-wy--<symbol>-regexp-analyzer ((and (looking-at #6=":?\\(\\sw\\|\\s_\\)+") (let* ((#3=#:val (match-string 0)) (#4=#:pos (match-beginning 0)) (#5=#:end (match-end 0)) (#1=#:lst '#7=((PERCENT_PERCENT . "\\`%%\\'"))) #2=#:elt) (while (and #1# (not #2#)) (if (string-match (cdar #1#) #3#) (setq #2# (caar #1#)) (setq #1# (cdr #1#)))) (semantic-lex-push-token (semantic-lex-token (or #2# 'SYMBOL) #4# #5#))))) #[nil "\306``dB\307\310\311!\203t\312\307!\307\224\307\225\313\306\203L\204L\314@A\"\203C@@\202%A\211\204*\206R\315BB
B\211@\211\211A@\247\204k\211AA\202m\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 #6# match-string #7# string-match SYMBOL #3# #4# #5# #1# #2#] 6 "regexp analyzer for <symbol> tokens."]] 2)
#@35 sexp analyzer for <qlist> tokens.
(defvar semantic-grammar-wy--<qlist>-sexp-analyzer nil (#$ . 49544))
(defalias 'semantic-grammar-wy--<qlist>-sexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [semantic-grammar-wy--<qlist>-sexp-analyzer ((looking-at #2="\\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)))))) #[nil "\306``dB\307\310\311!\203c\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\202]\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# PREFIXED_LIST forward-sexp 1 (error) debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 8 "sexp analyzer for <qlist> tokens."]] 2)
#@36 sexp analyzer for <string> tokens.
(defvar semantic-grammar-wy--<string>-sexp-analyzer nil (#$ . 50563))
(defalias 'semantic-grammar-wy--<string>-sexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [semantic-grammar-wy--<string>-sexp-analyzer ((looking-at #2="\\s\"") (semantic-lex-push-token (semantic-lex-token #1='STRING (point) (save-excursion (semantic-lex-unterminated-syntax-protection #1# (forward-sexp 1) (point)))))) #[nil "\306``dB\307\310\311!\203c\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\202]\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 forward-sexp 1 (error) debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 8 "sexp analyzer for <string> tokens."]] 2)
#@43 string analyzer for <punctuation> tokens.
(defvar semantic-grammar-wy--<punctuation>-string-analyzer nil (#$ . 51568))
(defalias 'semantic-grammar-wy--<punctuation>-string-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [semantic-grammar-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=((GT . ">") (LT . "<") (OR . "|") (SEMI . ";") (COLON . ":"))) #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\211\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\211AA\202\201\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)
#@40 keyword analyzer for <keyword> tokens.
(defvar semantic-grammar-wy--<keyword>-keyword-analyzer nil (#$ . 52909))
(defalias 'semantic-grammar-wy--<keyword>-keyword-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\207" [semantic-grammar-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\204T\211AA\202V\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)
#@34 sexp analyzer for <sexp> tokens.
(defvar semantic-grammar-wy--<sexp>-sexp-analyzer nil (#$ . 53903))
(defalias 'semantic-grammar-wy--<sexp>-sexp-analyzer #[nil "\300\207" [nil] 1])
(byte-code "\301\300\302M\210\303\304!\207" [semantic-grammar-wy--<sexp>-sexp-analyzer ((looking-at #2="\\=") (semantic-lex-push-token (semantic-lex-token #1='SEXP (point) (save-excursion (semantic-lex-unterminated-syntax-protection #1# (forward-sexp 1) (point)))))) #[nil "\306``dB\307\310\311!\203c\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\202]\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# SEXP forward-sexp 1 (error) debug-on-error semantic-lex-debug-analyzers semantic-lex-unterminated-syntax-end-function] 8 "sexp analyzer for <sexp> tokens."] provide semantic/grammar-wy] 2)

Zerion Mini Shell 1.0