403Webshell
Server IP : 217.160.0.212  /  Your IP : 216.73.216.89
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 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/bovine/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

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



(require 'semantic/lex)
#@64 The number of expected shift/reduce conflicts in this grammar.
(defconst semantic-make-by--expected-conflicts nil (#$ . 108))
#@29 Table of language keywords.
(defconst semantic-make-by--keyword-table (semantic-lex-make-keyword-table '(("if" . IF) ("ifdef" . IFDEF) ("ifndef" . IFNDEF) ("ifeq" . IFEQ) ("ifneq" . IFNEQ) ("else" . ELSE) ("endif" . ENDIF) ("include" . INCLUDE)) '(("include" summary "Macro: include filename1 filename2 ...") ("ifneq" summary "Conditional: ifneq (expression) ... else ... endif") ("ifeq" summary "Conditional: ifeq (expression) ... else ... endif") ("ifndef" summary "Conditional: ifndef (expression) ... else ... endif") ("ifdef" summary "Conditional: ifdef (expression) ... else ... endif") ("endif" summary "Conditional: if (expression) ... else ... endif") ("else" summary "Conditional: if (expression) ... else ... endif") ("if" summary "Conditional: if (expression) ... else ... endif"))) (#$ . 240))
#@26 Table of lexical tokens.
(defconst semantic-make-by--token-table (semantic-lex-make-type-table '(("punctuation" (BACKSLASH . "\\`[\\]\\'") (DOLLAR . "\\`[$]\\'") (EQUAL . "\\`[=]\\'") (PLUS . "\\`[+]\\'") (COLON . "\\`[:]\\'"))) nil) (#$ . 1053))
#@15 Parser table.
(defconst semantic-make-by--parse-table (byte-code "\300\301\302\303\304E\302\305\306E\302\307\310E\302\311\312E\302\313\314E\315\316D\303\317D\257\305\320\321\322\321\323\324\257D\307\325\321\326\321\323\327\330\257D\325\331\321\325\332F\331\333DE\331\334\331\335E\334\336DE\337\311\340\341\320\303\342\257\343\341\320\303\344\257\345\341\320\303\346\257\347\341\350\303\351\257\352\341\350\303\353\257\354\303\355E\356\303\357E\257\360\313\361\341\323\362FD\322\363\364\363\365\366\257\363\367\363\365\370\257\363\365\371EF\326\363\364\363\364\372\257\363\364\373EE\323\374\303\375ED\374\376\341\374\377F\376\201@D\201ABBB\376\201B\376\201CE\201DBB\201B\201E\201F\201G\201H\201ID\257\201J\363\201K\201H\201LFD\327\302\201M\303\327\201N\257\201OCE\321\341\201PD\201QBB\341\315\341\201RE\315\201SDE\257\207" [(bovine-toplevel (Makefile)) Makefile bol newline #[771 "\300\301CD\"\207" [append nil] 7 "\n\n(fn VALS START END)"] variable #[771 "\300A@D\"\207" [append] 7 "\n\n(fn VALS START END)"] rule #[771 "\300A@D\"\207" [append] 7 "\n\n(fn VALS START END)"] conditional #[771 "\300A@D\"\207" [append] 7 "\n\n(fn VALS START END)"] include #[771 "\300A@D\"\207" [append] 7 "\n\n(fn VALS START END)"] whitespace #[771 "\300\301CD\"\207" [append nil] 7 "\n\n(fn VALS START END)"] #[771 "\300\301CD\"\207" [append nil] 7 "\n\n(fn VALS START END)"] symbol opt-whitespace equals element-list #[771 "\300@\301\3028\301\303\304\305\306\307&\266\204D\"\207" [append nil 4 apply semantic-tag variable :type :default-value] 17 "\n\n(fn VALS START END)"] targets colons commands #[771 "\300@\301\3028\301\303\304\305\306\307&\266\204D\"\207" [append nil 4 apply semantic-tag function :type :arguments] 17 "\n\n(fn VALS START END)"] target #[771 "\300@@\3018@DD\"\207" [append 2] 7 "\n\n(fn VALS START END)"] #[771 "\300@@CD\"\207" [append] 7 "\n\n(fn VALS START END)"] sub-target #[771 "\300@@\3018@PCD\"\207" [append 2] 7 "\n\n(fn VALS START END)"] #[771 "\300@@CD\"\207" [append] 7 "\n\n(fn VALS START END)"] (sub-target (symbol) (string) (varref)) IF some-whitespace #[771 "\300\301CD\"\207" [append nil] 7 "\n\n(fn VALS START END)"] IFDEF #[771 "\300\301CD\"\207" [append nil] 7 "\n\n(fn VALS START END)"] IFNDEF #[771 "\300\301CD\"\207" [append nil] 7 "\n\n(fn VALS START END)"] IFEQ expression #[771 "\300\301CD\"\207" [append nil] 7 "\n\n(fn VALS START END)"] IFNEQ #[771 "\300\301CD\"\207" [append nil] 7 "\n\n(fn VALS START END)"] ELSE #[771 "\300\301CD\"\207" [append nil] 7 "\n\n(fn VALS START END)"] ENDIF #[771 "\300\301CD\"\207" [append nil] 7 "\n\n(fn VALS START END)"] (expression (semantic-list)) INCLUDE #[771 "\300\3018\302\211\303\304\305\306&\266\203D\"\207" [append 2 nil apply semantic-tag include :system-flag] 14 "\n\n(fn VALS START END)"] punctuation "\\`[:]\\'" "\\`[=]\\'" #[771 "\300D!\207" [append] 6 "\n\n(fn VALS START END)"] "\\`[+]\\'" #[771 "\300D!\207" [append] 6 "\n\n(fn VALS START END)"] #[771 "\300D!\207" [append] 6 "\n\n(fn VALS START END)"] #[771 "\300D!\207" [append] 6 "\n\n(fn VALS START END)"] #[771 "\300D!\207" [append] 6 "\n\n(fn VALS START END)"] elements #[771 "\300@D\"\207" [append] 7 "\n\n(fn VALS START END)"] element #[771 "\300@\3018D#\207" [append 2] 8 "\n\n(fn VALS START END)"] #[771 "\300@D\"\207" [append] 7 "\n\n(fn VALS START END)"] (nil) sub-element #[771 "\300@@A@@PCD\"\207" [append] 7 "\n\n(fn VALS START END)"] (nil) (symbol) (string) (punctuation) semantic-list #[771 "\300\301\"CD\"\207" [append buffer-substring-no-properties] 7 "\n\n(fn VALS START END)"] varref "\\`[$]\\'" #[771 "\300\301\"CD\"\207" [append buffer-substring-no-properties] 7 "\n\n(fn VALS START END)"] shell-command #[771 "\300@CA@D#\207" [append] 8 "\n\n(fn VALS START END)"] #[771 "\300D!\207" [append] 6 "\n\n(fn VALS START END)"] #[771 "\300\301CD\"\207" [append nil] 7 "\n\n(fn VALS START END)"] (nil) #[771 "\300\301CD\"\207" [append nil] 7 "\n\n(fn VALS START END)"] #[771 "\300\301CD\"\207" [append nil] 7 "\n\n(fn VALS START END)"]] 23) (#$ . 1306))
#@28 Setup the Semantic Parser.
(defalias 'semantic-make-by--install-parser #[0 "\306\307\310
\211	\207" [semantic-make-by--parse-table semantic--parse-table semantic-debug-parser-source semantic-debug-parser-class semantic-debug-parser-debugger-source semantic-make-by--keyword-table "make.by" semantic-bovine-debug-parser semantic/bovine/debug semantic-flex-keywords-obarray] 2 (#$ . 5478)])
(provide 'semantic/bovine/make-by)

Youez - 2016 - github.com/yon3zu
LinuXploit