%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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\300\306!\207" [require semantic semantic/grammar semantic/find semantic/lex semantic/wisent semantic/bovine] 2) #@154 Expand call to EXPAND grammar macro. Return the form to parse from within a nonterminal between BOUNDS. NONTERM is the nonterminal symbol to start with. (defalias 'bovine-grammar-EXPAND #[(bounds nonterm) "\302\303D\304D\305 DF\207" [bounds nonterm semantic-bovinate-from-nonterminal car cdr quote] 5 (#$ . 601)]) #@153 Expand call to EXPANDFULL grammar macro. Return the form to recursively parse the area between BOUNDS. NONTERM is the nonterminal symbol to start with. (defalias 'bovine-grammar-EXPANDFULL #[(bounds nonterm) "\302\303D\304D\305 D\306BBBB\207" [bounds nonterm semantic-parse-region car cdr quote (1)] 5 (#$ . 924)]) #@174 Expand call to TAG grammar macro. Return the form to create a generic semantic tag. See the function `semantic-tag' for the meaning of arguments NAME, CLASS and ATTRIBUTES. (defalias 'bovine-grammar-TAG #[(name class &rest attributes) "\303 \nBBB\207" [name class attributes semantic-tag] 4 (#$ . 1248)]) #@220 Expand call to VARIABLE-TAG grammar macro. Return the form to create a semantic tag of class variable. See the function `semantic-tag-new-variable' for the meaning of arguments NAME, TYPE, DEFAULT-VALUE and ATTRIBUTES. (defalias 'bovine-grammar-VARIABLE-TAG #[(name type default-value &rest attributes) "\304 \nBBBB\207" [name type default-value attributes semantic-tag-new-variable] 5 (#$ . 1561)]) #@215 Expand call to FUNCTION-TAG grammar macro. Return the form to create a semantic tag of class function. See the function `semantic-tag-new-function' for the meaning of arguments NAME, TYPE, ARG-LIST and ATTRIBUTES. (defalias 'bovine-grammar-FUNCTION-TAG #[(name type arg-list &rest attributes) "\304 \nBBBB\207" [name type arg-list attributes semantic-tag-new-function] 5 (#$ . 1970)]) #@211 Expand call to TYPE-TAG grammar macro. Return the form to create a semantic tag of class type. See the function `semantic-tag-new-type' for the meaning of arguments NAME, TYPE, MEMBERS, PARENTS and ATTRIBUTES. (defalias 'bovine-grammar-TYPE-TAG #[(name type members parents &rest attributes) "\305 \n\fBBBBB\207" [name type members parents attributes semantic-tag-new-type] 6 (#$ . 2364)]) #@209 Expand call to INCLUDE-TAG grammar macro. Return the form to create a semantic tag of class include. See the function `semantic-tag-new-include' for the meaning of arguments NAME, SYSTEM-FLAG and ATTRIBUTES. (defalias 'bovine-grammar-INCLUDE-TAG #[(name system-flag &rest attributes) "\303 \nBBB\207" [name system-flag attributes semantic-tag-new-include] 4 (#$ . 2763)]) #@204 Expand call to PACKAGE-TAG grammar macro. Return the form to create a semantic tag of class package. See the function `semantic-tag-new-package' for the meaning of arguments NAME, DETAIL and ATTRIBUTES. (defalias 'bovine-grammar-PACKAGE-TAG #[(name detail &rest attributes) "\303 \nBBB\207" [name detail attributes semantic-tag-new-package] 4 (#$ . 3143)]) #@195 Expand call to CODE-TAG grammar macro. Return the form to create a semantic tag of class code. See the function `semantic-tag-new-code' for the meaning of arguments NAME, DETAIL and ATTRIBUTES. (defalias 'bovine-grammar-CODE-TAG #[(name detail &rest attributes) "\303 \nBBB\207" [name detail attributes semantic-tag-new-code] 4 (#$ . 3508)]) #@214 Expand call to ALIAS-TAG grammar macro. Return the form to create a semantic tag of class alias. See the function `semantic-tag-new-alias' for the meaning of arguments NAME, ALIASCLASS, DEFINITION and ATTRIBUTES. (defalias 'bovine-grammar-ALIAS-TAG #[(name aliasclass definition &rest attributes) "\304 \nBBBB\207" [name aliasclass definition attributes semantic-tag-new-alias] 5 (#$ . 3858)]) (defvar bovine--grammar-macros nil) #@257 Expand FORM into a new one suitable to the bovine parser. FORM is a list in which we are substituting. Argument QUOTEMODE is non-nil if we are in backquote mode. When non-nil, optional argument INPLACE indicates that FORM is being expanded from elsewhere. (defalias 'bovine-grammar-expand-form #[(form quotemode &optional inplace) "@\306=\203L A\211G\307U\203+ @<\203+ \310c\210\311@ \312#\210\313c\210\312\211\202L G\307U\203G @9\203G \314\315@!\261\210\312\211\202L \316c\210\317@\236\312\211\211\211\211()*\211+\203q \311\320+AA\" \317#\202\n\n\203x \321c\210\203\374@)A,\322Y\203\307 )<\203\307 )@\323\232\204\240 )@\324\232\203\307 )A@<\203\267 \325)A\")@)\202\307 \326\315)@!\315)A@!P!))\312=\203\343 *\204\335 \n\204\335 \316c\210\317*\327c\210\202x )<\203*\204\370 \n\204\370 \316c\210\317*\311) \317#\210\202x )9\203\343\315)!( \312(\330H\331=\203K \203B(\307H\332=\2036(\333\312O(\312\317\202K(\307\312O(\312\202K(\307\312O(\317(\334\230\203`\311@ \317#\210A\211\202y (\330H\335=\203\260 \204\260\f\204\200*\204\200\n\204\200\316c\210\202\223\f\203\223*\203\223\n\204\223\313c\210\312*\336\337\340(\307\312O!S!\341\261\210\f\204x \n\204x \317*\202x *\204\277\n\204\277\316c\210\317*\342`Sf\343\"\204\313\344c\210\n\204\326)\317=\203\332\334\202\333\345(\261\210\202x *\204\362\n\204\362\316c\210\317*\346\347)\"c\210\202x *\203\313c\210\n\205\n\313c.\207" [form quotemode inplace bovine--grammar-macros x q quote 1 "\n(append" bovine-grammar-expand-form nil ")" "\n'" symbol-name "\n(list" t apply "\n(" 24 \, \,@ append intern " nil" 0 44 64 2 "" 36 "\n(nth " int-to-string string-to-number " vals)" char-equal 40 " " "'" format "\n%S" n first inlist macro emacs-major-version] 7 (#$ . 4297)]) #@115 Expand semantic action string TEXTFORM into Lisp code. QUOTEMODE is the mode in which quoted symbols are slurred. (defalias 'bovine-grammar-expand-action #[(textform quotemode) "\304\230?\205A \305!\306c\210 @\307=\203( \310c\210\311\312\307\n\236A A\"\313#\210\202>