%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; 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) ("%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) (#$ . 510)) #@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))) (#$ . 1049)) #@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 \"\201B M\210\304\201C \"\201D M\210\304\201E \"\201F M\210\304\201G \"\201H M\210\304\201I \"\201J M\210\304\201K \"\201L M\210\304\201M \"\201N M\210\304\201O \"\201P M\210\304\201Q \"\201R M\210\304\201S \"\201T M\210\304\201U \"\201V M\210\304\201W \"\201X M\210\304\201Y \"\201Z M\210\304\201[ \"\201\\ M\210\304\201] \"\201^ M\210\304\201_ \"\201` M\210\304\201a \"\201b M\210\304\201c \"\201d M\210\304\201e \"\201f M\210\304\201g \"\201h M\210\304\201i \"\201j M\210\304\201k \"\201l M\210\304\201m \"\201n M\210\304\201o \"\201p M\210\304\201q \"\201r M\210\304\201s \"\201t M\210\304\201u \"\201v M\210\304\201w \"\201x M\210\304\201y \"\201z M\210\304\201{ \"\201| M\210\304\201} \"\201~ M\210\304\201 \"\201\200 M\210\304\201\201 \"\201\202 M\210\304\201\203 \"\201\204 M\210\304\201\205 \"\201\206 M\210\304\201\207 \"\201\210 M\210\304\201\211 \"\201\212 M\210\304\201\213 \"\201\214 M\210\304\201\215 \"\201\216 M\210\304\201\217 \"\201\220 M\210\304\201\221 \"\201\222 M\210\304\201\223 \"\201\224 M\210\304\201\225 \"\201\226 M\210\304\201\227 \"\201\230 M\210\304\201\231 \"\201\232 M\210\304\201\233 \"\201\234 M\210\304\201\235 \"\201\236 M\210\304\201\237 \"\201\240 M\210\304\201\241 \"\201\242 M\210\304\201\243 \"\201\244 M\210\304\201\245 \"\201\246 M\210\304\201\247 \"\201\250 M\210\304\201\251 \"\201\252 M\210\304\201\253 \"\201\254 M\210\304\201\255 \"\201\256 M\210\304\201\257 \"\201\260 M\210\304\201\261 \"\201\262 M\210\304\201\263 \"\201\264 M\210\304\201\265 \"\201\266 M\210\304\201\267 \"\201\270 M\210\304\201\271 \"\201\272 M\210\304\201\273 \"\201\274 M\210\304\201\275 \"\201\276 M\210\304\201\277 \"\201\300 M\210\304\201\301 \"\201\302 M\210\304\201\303 \"\201\304 M\210\304\201\305 \"\201\306 M\210\304\201\307 \"\201\310 M\210\304\201\311 \"\201\312 M\210\304\201\313 \"\201\314 M\210\304\201\315 \"\201\316 M\210\304\201\317 \"\201\320 M\210\304\201\321 \"\201\322 M\210\304\201\323 \"\201\324 M\210\304\201\325 \"\201\326 M\210\304\201\327 \"\201\330 M\210\304\201\331 \"\201\332 M\210\304\201\333 \"\201\334 M\210\304\201\335 \"\201\336 M\210\304\201\337 \"\201\340 M\210\201\341 \211\201\342 \201\343 \201\344 \201\345 \201\346 \201\347 \201\350 \201\351 \201\352 \201\353 \257\n\201\354 \201\355 \201\356 \201\357 F\201\360 \201\361 \201\362 \201\363 F\201\364 \201\365 \201\366 \201\367 \201\370 \257\201\371 \201\372 \305\"BC\201\373 \201\374 D\201\375 \201\376 \201\377 \201 \201\201\201\201\201\201\201\201\201 \201\n\201\201\f\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&\257\201\371 \201\372 \335\"BC\201\371 \201\372 \307\"BC\201\371 \201\372 \201\311 \"BC\201\371 \201\372 \201\263 \"BC\201\371 \201\372 \201\241 \"BC\201\371 \201\372 \201\223 \"BC\201\371 \201\372 \201\205 \"BC\201\371 \201\372 \201 \"BC\201\371 \201\372 \201m \"BC\201\371 \201\372 \337\"BC\201\371 \201\372 \201\313 \"BC\201\371 \201\372 \311\"BC\201\371 \201\372 \201\265 \"BC\201'\201(\201)\201*\201+\201,\257\201\371 \201\372 \353\"BC\201\371 \201\372 \371\"BC\201\371 \201\372 \201\315 \"BC\201\371 \201\372 \201M \"BC\201\371 \201\372 \201\207 \"BC\201\371 \201\372 \201O \"BC\201\371 \201\372 \201[ \"BC\201-\201.D\201\371 \201\372 \373\"BC\201\371 \201\372 \201o \"BC\201\371 \201\372 \201\225 \"BC\201\371 \201\372 \313\"BC\201\371 \201\372 \375\"B\201/\2010\2011\2012\2013\2014\257\201\371 \201\372 \201\211 \"BC\201\371 \201\372 \201\317 \"BC\201\371 \201\372 \377\"BC\201\371 \201\372 \201Q \"BC\2015\2016D\2017\2018D\201\371 \201\372 \315\"BC\201\371 \201\372 \355\"BC\2019\201:D\201;\201<D\201=\201>\201?\201@F\201A\201BD\201\371 \201\372 \341\"BC\201C\201DD\201E\201FD\201\371 \201\372 \201\321 \"B\201GD\201H\201ID\201J\201KD\201\371 \201\372 \201S \"BC\201\371 \201\372 \317\"BC\201\371 \201\372 \321\"BC\201\371 \201\372 \343\"BC\201\371 \201\372 \357\"BC\201\371 \201\372 \201A \"BC\201\371 \201\372 \201U \"BC\201\371 \201\372 \201] \"BC\201\371 \201\372 \201\321 \"B\201LD\201\371 \201\372 \201q \"BC\201\371 \201\372 \201\213 \"BC\201\371 \201\372 \201\201 \"BC\201\371 \201\372 \201\227 \"BC\201\371 \201\372 \201\323 \"BC\201\371 \201\372 \323\"BC\201\371 \201\372 \345\"BC\201\371 \201\372 \361\"BC\201\371 \201\372 \201s \"BC\201\371 \201\372 \201\243 \"BC\201\371 \201\372 \347\"BC\201\371 \201\372 \201_ \"BC\201\371 \201\372 \201u \"BC\201\371 \201\372 \201\325 \"BC\201\371 \201\372 \363\"BC\201\371 \201\372 \201C \"BC\201\371 \201\372 \201W \"BC\201\371 \201\372 \201a \"BC\201\371 \201\372 \201\245 \"BC\201\371 \201\372 \201\231 \"BC\201\371 \201\372 \201\327 \"BC\201\371 \201\372 \325\"BC\201\371 \201\372 \201\267 \"BC\201\371 \201\372 \201E \"BC\201M\201ND\201O\201P\201QE\201\371 \201\372 \201\247 \"BC\201\371 \201\372 \201\271 \"BC\201\371 \201\372 \201c \"BC\201\371 \201\372 \201Y \"BC\201\371 \201\372 \201w \"BC\201\371 \201\372 \365\"BC\201\371 \201\372 \351\"BC\201R\201SD\201T\201UD\201\371 \201\372 \327\"BC\201\371 \201\372 \201e \"BC\201\371 \201\372 \201g \"B\201VD\201\371 \201\372 \201\331 \"BC\201\371 \201\372 \201\215 \"BC\201\371 \201\372 \201i \"BC\201W\201X\201YE\201Z\201[\201\\E\201\371 \201\372 \201\217 \"BC\201\371 \201\372 \201\273 \"BC\201\371 \201\372 \201\275 \"BC\201]\201^D\201\371 \201\372 \331\"BC\201\371 \201\372 \201\233 \"B\201_D\201`\201aD\201b\201c\201dE\201\371 \201\372 \201\221 \"BC\201\371 \201\372 \201G \"BC\201\371 \201\372 \305\"BC\201\371 \201\372 \201y \"BC\201\371 \201\372 \201\203 \"BC\201\371 \201\372 \201\333 \"BC\201\371 \201\372 \201\277 \"BC\201\371 \201\372 \201\335 \"BC\201\371 \201\372 \201\301 \"BC\201\371 \201\372 \201\251 \"BC\201\371 \201\372 \201\235 \"BC\201\371 \201\372 \327\"B\201eD\201\371 \201\372 \201\303 \"BC\201\371 \201\372 \201\337 \"BC\201\371 \201\372 \201I \"BC\201\371 \201\372 \201\253 \"B\201fD\201\371 \201\372 \201K \"BC\201\371 \201\372 \201{ \"BC\201\371 \201\372 \333\"BC\201\371 \201\372 \201\255 \"B\201g\201hE\201\371 \201\372 \201} \"BC\201i\201jD\201\371 \201\372 \367\"B\201kD\201\371 \201\372 \201\305 \"BC\201\371 \201\372 \201\257 \"BC\201\371 \201\372 \201\307 \"BC\201\371 \201\372 \201k \"BC\201\371 \201\372 \201\237 \"BC\201\371 \201\372 \305\"BC\201\371 \201\372 \201\261 \"BC\201l\201mD\201n\201oD\201pC&\224\201q\201r$)\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 \205v B-\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\204K AA\211\203S @AD\202V ddD\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\204E AA\211\203M \n@\nAD\202P ddD\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&