%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/cedet/srecode/ |
Current File : //usr/local/share/emacs/27.2/lisp/cedet/srecode/srt-wy.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'semantic/lex) #@64 The number of expected shift/reduce conflicts in this grammar. (defconst srecode-template-wy--expected-conflicts nil (#$ . 432)) #@29 Table of language keywords. (defconst srecode-template-wy--keyword-table (semantic-lex-make-keyword-table '(("set" . SET) ("show" . SHOW) ("macro" . MACRO) ("context" . CONTEXT) ("template" . TEMPLATE) ("sectiondictionary" . SECTIONDICTIONARY) ("section" . SECTION) ("end" . END) ("prompt" . PROMPT) ("default" . DEFAULT) ("defaultmacro" . DEFAULTMACRO) ("read" . READ) ("bind" . BIND)) '(("bind" summary "bind \"<letter>\"") ("read" summary "prompt <symbol> \"Describe Symbol: \" [default[macro] <lispsym>|\"valuetext\"] [read <lispsym>]") ("defaultmacro" summary "prompt <symbol> \"Describe Symbol: \" [default[macro] <lispsym>|\"valuetext\"] [read <lispsym>]") ("default" summary "prompt <symbol> \"Describe Symbol: \" [default[macro] <lispsym>|\"valuetext\"] [read <lispsym>]") ("prompt" summary "prompt <symbol> \"Describe Symbol: \" [default[macro] <lispsym>|\"valuetext\"] [read <lispsym>]") ("end" summary "section ... end") ("section" summary "section <name>\\n <dictionary entries>\\n end") ("sectiondictionary" summary "sectiondictionary <name>\\n <dictionary entries>") ("template" summary "template <name>\\n <template definition>") ("context" summary "context <name>") ("macro" summary "... macro \"string\" ...") ("show" summary "show <name> ; to show a section") ("set" summary "set <name> <value>"))) (#$ . 567)) #@26 Table of lexical tokens. (defconst srecode-template-wy--token-table (semantic-lex-make-type-table '(("number" (number)) ("string" (string)) ("symbol" (symbol)) ("property" (property)) ("separator" (TEMPLATE_BLOCK . "^----")) ("newline" (newline))) '(("number" :declared t) ("string" :declared t) ("symbol" :declared t) ("property" syntax ":\\(\\w\\|\\s_\\)*") ("property" :declared t) ("newline" :declared t) ("punctuation" syntax "\\s.+") ("punctuation" :declared t) ("keyword" :declared t))) (#$ . 1905)) #@15 Parser table. (defconst srecode-template-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\201e \211\201f \201g \201h \201i \201j \201k \201l \257\201m \201n D\201o \201p D\201q \201r D\201s \201t \201u \201v \201w \201x \201y \201z \201{ \201| \257\n\201} \201~ D\201 \201\200 \305\"BC\201 \201\200 \313\"BC\201 \201\200 \321\"BC\201 \201\200 \331\"BC\201 \201\200 \347\"BC\201\201 \201\202 \201\203 \201\204 F\201\205 \201\206 D\201\207 \201\210 D\201 \201\200 \363\"BC\201 \201\200 \323\"BC\201 \201\200 \201a \"BC\201 \201\200 \307\"BC\201 \201\200 \201Y \"BC\201 \201\200 \315\"BC\201 \201\200 \333\"BC\201 \201\200 \351\"BC\201 \201\200 \201K \"BC\201 \201\200 \201M \"B\201\211 D\201\212 \201\213 D\201\214 \201\215 D\201 \201\200 \317\"BC\201\216 \201\217 D\201\220 \201\221 \201\222 \201\223 F\201 \201\200 \353\"BC\201 \201\200 \201[ \"BC\201 \201\200 \201] \"BC\201 \201\200 \201M \"B\201\224 D\201\225 \201\226 D\201 \201\200 \311\"B\201\227 \201\230 E\201 \201\200 \325\"BC\201 \201\200 \201O \"BC\201 \201\200 \201A \"BC\201 \201\200 \365\"BC\201 \201\200 \201C \"BC\201 \201\200 \355\"B\201\231 D\201\232 \201\233 \201\234 E\201\235 \201\236 D\201 \201\200 \357\"B\201\237 D\201\240 \201\241 D\201 \201\200 \373\"BC\201 \201\200 \201Q \"BC\201 \201\200 \201_ \"BC\201 \201\200 \201c \"BC\201\242 \201\243 D\201\244 \201\245 D\201 \201\200 \335\"BC\201\246 \201\247 \201\250 \201\251 F\201 \201\200 \337\"BC\201 \201\200 \375\"BC\201\252 \201\253 D\201\254 \201\255 D\201\256 \201\257 D\201 \201\200 \201E \"BC\201 \201\200 \201S \"BC\201\260 \201\261 D\201\262 \201\263 D\201 \201\200 \341\"B\201\264 D\201 \201\200 \343\"BC\201 \201\200 \367\"BC\201\265 \201\266 D\201 \201\200 \201G \"BC\201 \201\200 \345\"B\201\267 \201\270 E\201\271 \201\272 \201\273 \201\274 \201\275 \257\201\276 \201\277 D\201 \201\200 \201U \"BC\201 \201\200 \361\"BC\201\300 \201\301 D\201 \201\200 \201I \"BC\201 \201\200 \201W \"BC\201 \201\200 \377\"BC\201 \201\200 \327\"BC\201 \201\200 \371\"BC\201\302 \201\303 D\201\304 \201\305 D\201\306 C&Q\201\307 \201\310 $)\207" [#1=#:ob make-vector 13 0 intern #5="template_file:0" #[(#2=#:stack #3=#:sp #4=#:gotos) " SHA\306\307 \310Z\f HH\236A\n \310\\ S\311\nBI\210 \nI\210 -\207" [#2# #3# $region $action $nterm #4# #5# template_file 2 nil #6=#:state] 4] #7="templatename: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 #7# templatename 2 #4# #6#] 4] #8="opt-default-fcn:3" #[(#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 #8# opt-default-fcn 2 #6#] 5] #9="template_file: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 #9# template_file 2 #4# #6#] 4] #10="templatename: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 #10# templatename 2 #4# #6#] 4] #11="insertable-string: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 #11# insertable-string 2 read #4# #6#] 4] #12="template_file: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 #12# template_file 2 #4# #6#] 4] #13="templatename: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 #13# templatename 2 #4# #6#] 4] #14="insertable-string:1" #[(#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\n!BBI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #14# insertable-string 4 macro read l f $region $action $nterm #4# #6#] 6] #15="opt-bind:0" #[(#2# #3# #4#) " \306ZH@ \307Z S\211\fHA@ HAA \fU\204P \2047 \f\310\\\211HA@\202 \204J \310Z\211HAA \202 \211\202 \205_ \205_ B-\311\312 \313Z HH\236A \310\\ S\314\n!BI\210 I\210 .\207" [#2# #3# $2 j i stack 3 5 2 #15# opt-bind 6 read l f $region $action $nterm #4# #6#] 5] #16="template_file: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 #16# template_file 2 #4# #6#] 4] #17="templatename: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 #17# templatename 2 #4# #6#] 4] #18="opt-string:0" #[(#2# #3# #4#) " \306ZH@ \306Z S\211\fHA@ HAA\f \fU\204P \2047 \f\307\\\211HA@ \202 \f\204J \307Z\211HAA\f\202 \211\202 \205_ \f\205_ \fB-\310\311 \312Z HH\236A \307\\ S\313\n!BI\210 I\210 .\207" [#2# #3# $1 j i stack 3 2 #18# opt-string 4 read l f $region $action $nterm #4# #6#] 5] #19="opt-read-fcn:0" #[(#2# #3# #4#) " SH@ \306Z S\211\fHA@ HAA\f \fU\204O \2046 \f\307\\\211HA@ \202 \f\204I \307Z\211HAA\f\202 \211\202 \205^ \f\205^ \fB-\310\311 \312Z HH\236A \307\\ S\313\n!BI\210 I\210 .\207" [#2# #3# $2 j i stack 3 2 #19# opt-read-fcn 4 read l f $region $action $nterm #4# #6#] 5] #20="opt-bind:1" #[(#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 #20# opt-bind 2 #6#] 5] #21="flat-dictionary-entry-list: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 #21# flat-dictionary-entry-list 2 #6#] 5] #22="flat-section-dictionary:0" #[(#2# #3# #4#) " \306ZH@ SH@ \307Z S\211 HA@ \fHAA \fU\204Z \204@ \310\\\211HA@\202&