| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 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/ |
Upload File : |
;ELC ;;; Compiled ;;; in Emacs version 28.2 ;;; with all optimizations. (require 'semantic/fw) #@206 Call function FUN on every symbol in TABLE. If optional PROPERTY is non-nil, call FUN only on every symbol which as a PROPERTY value. FUN receives a symbol as argument. (fn FUN TABLE &optional PROPERTY) (defalias 'semantic-lex-map-symbols #[770 "\300!\205 \301\302\303#\"\207" [obarrayp mapatoms make-closure #[257 "\301\203\n \211\301N\205 \300!\207" [V0 V1] 3 "\n\n(fn SYMBOL)"]] 8 (#$ . 108)]) #@131 Buffer local keyword obarray for the lexical analyzer. These keywords are matched explicitly, and converted into special symbols. (defvar semantic-flex-keywords-obarray nil (#$ . 521)) (make-variable-buffer-local 'semantic-flex-keywords-obarray) #@57 Signal that NAME is an invalid keyword name. (fn NAME) (defalias 'semantic-lex-keyword-invalid '(macro . #[257 "\300\301\302\303DDE\207" [signal 'wrong-type-argument quote semantic-lex-keyword-p] 6 (#$ . 773)])) #@65 Return keyword symbol with NAME or nil if not found. (fn NAME) (defalias 'semantic-lex-keyword-symbol #[257 "\301!\205 \211;\205 \302\"\207" [semantic-flex-keywords-obarray obarrayp intern-soft] 4 (#$ . 993)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put semantic-lex-keyword-symbol speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@101 Return non-nil if a keyword with NAME exists in the keyword table. Return nil otherwise. (fn NAME) (defalias 'semantic-lex-keyword-p #[257 "\211\301!\205 \211;\205 \302\"\262\211\262\205 \211J\207" [semantic-flex-keywords-obarray obarrayp intern-soft] 5 (#$ . 1369)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put semantic-lex-keyword-p speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@76 Set value of keyword with NAME to VALUE and return VALUE. (fn NAME VALUE) (defalias 'semantic-lex-keyword-set #[514 "\301\"L\207" [semantic-flex-keywords-obarray intern] 5 (#$ . 1800)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put semantic-lex-keyword-set speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@102 Return value of keyword with NAME. Signal an error if a keyword with NAME does not exist. (fn NAME) (defalias 'semantic-lex-keyword-value #[257 "\211\301!\205 \211;\205 \302\"\262\211\203 \211J\207\303\304\305\"\207" [semantic-flex-keywords-obarray obarrayp intern-soft signal wrong-type-argument (semantic-lex-keyword-p name)] 5 (#$ . 2147)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put semantic-lex-keyword-value speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@77 For keyword with NAME, set its PROPERTY to VALUE. (fn NAME PROPERTY VALUE) (defalias 'semantic-lex-keyword-put #[771 "\301!\205 \211;\205 \302\"\262\211\203 \303#\207\304\305\306\"\207" [semantic-flex-keywords-obarray obarrayp intern-soft put signal wrong-type-argument (semantic-lex-keyword-p name)] 8 (#$ . 2657)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put semantic-lex-keyword-put speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@71 For keyword with NAME, return its PROPERTY value. (fn NAME PROPERTY) (defalias 'semantic-lex-keyword-get #[514 "\301!\205 \211;\205 \302\"\262\211\203 \211N\207\303\304\305\"\207" [semantic-flex-keywords-obarray obarrayp intern-soft signal wrong-type-argument (semantic-lex-keyword-p name)] 6 (#$ . 3142)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put semantic-lex-keyword-get speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@401 Convert keyword SPECS into an obarray and return it. SPECS must be a list of (NAME . TOKSYM) elements, where: NAME is the name of the keyword symbol to define. TOKSYM is the lexical token symbol of that keyword. If optional argument PROPSPECS is non-nil, then interpret it, and apply those properties. PROPSPECS must be a list of (NAME PROPERTY VALUE) elements. (fn SPECS &optional PROPSPECS) (defalias 'semantic-lex-make-keyword-table #[513 "\301\302\303\"\304\203\"