%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/cedet/semantic/ |
Current File : //usr/local/share/emacs/27.2/lisp/cedet/semantic/lex.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/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\304\305\306\"\307\"\310\311%\"\207" [obarrayp mapatoms make-byte-code 257 "\301\203\n \211\301N\205 \300!\207" vconcat vector [] 3 "\n\n(fn SYMBOL)"] 11 (#$ . 432)]) #@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 (#$ . 885)) (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 (#$ . 1137)])) #@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 (#$ . 1358)]) (put 'semantic-lex-keyword-symbol 'byte-optimizer 'byte-compile-inline-expand) #@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 (#$ . 1661)]) (put 'semantic-lex-keyword-p 'byte-optimizer 'byte-compile-inline-expand) #@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 (#$ . 2018)]) (put 'semantic-lex-keyword-set 'byte-optimizer 'byte-compile-inline-expand) #@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\202 \303\304\305\"\207" [semantic-flex-keywords-obarray obarrayp intern-soft signal wrong-type-argument (semantic-lex-keyword-p name)] 5 (#$ . 2291)]) (put 'semantic-lex-keyword-value 'byte-optimizer 'byte-compile-inline-expand) #@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#\202\"