| 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. (byte-code "\300\301!\210\300\302!\210\300\303!\207" [require semantic semantic/tag-ls ezimage] 2) #@369 List of functions which convert a tag to text. Each function must take the parameters TAG &optional PARENT COLOR. TAG is the tag to convert. PARENT is a parent tag or name which refers to the structure or class which contains TAG. PARENT is NOT a class which a TAG would claim as a parent. COLOR indicates that the generated text should be colored using `font-lock'. (defvar semantic-format-tag-functions '(semantic-format-tag-name semantic-format-tag-canonical-name semantic-format-tag-abbreviate semantic-format-tag-summarize semantic-format-tag-summarize-with-file semantic-format-tag-short-doc semantic-format-tag-prototype semantic-format-tag-concise-prototype semantic-format-tag-uml-abbreviate semantic-format-tag-uml-prototype semantic-format-tag-uml-concise-prototype semantic-format-tag-prin1) (#$ . 184)) #@138 A List used by customizable variables to choose a tag to text function. Use this variable in the :type field of a customizable variable. (defvar semantic-format-tag-custom-list (byte-code "\301\302\303\304\"\305#\207" [semantic-format-tag-functions append (radio) mapcar #[257 "\300D\207" [function-item] 3 "\n\n(fn F)"] (function)] 5) (#$ . 1008)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\207" [custom-declare-variable semantic-format-use-images-flag funcall function #[0 "\207" [ezimage-use-images] 1 ""] "Non-nil means semantic format functions use images.\nImages can be used as icons instead of some types of text strings." :group semantic :type boolean] 8) #@63 Text used to separate arguments when creating text from tags. (defvar semantic-function-argument-separator "," (#$ . 1696)) (make-variable-buffer-local 'semantic-function-argument-separator) #@76 Text used to separate names when between namespaces/classes and functions. (defvar semantic-format-parent-separator "::" (#$ . 1893)) (make-variable-buffer-local 'semantic-format-parent-separator) #@464 Face used to colorize tags of different types. Override the value locally if a language supports other tag types. When adding new elements, try to use symbols also returned by the parser. The form of an entry in this list is of the form: ( SYMBOL . FACE ) where SYMBOL is a tag type symbol used with semantic, and FACE is a symbol representing a face. Faces used are generated in `font-lock' for consistency, and will not be used unless font lock is a feature. (defvar semantic-format-face-alist '((function . font-lock-function-name-face) (variable . font-lock-variable-name-face) (type . font-lock-type-face) (include . font-lock-constant-face) (package . font-lock-constant-face) (label . font-lock-string-face) (comment . font-lock-comment-face) (keyword . font-lock-keyword-face) (abstract . italic) (static . underline) (documentation . font-lock-doc-face)) (#$ . 2097)) #@190 Apply onto TEXT a color associated with FACE-CLASS. FACE-CLASS is a tag type found in `semantic-format-face-alist'. See that variable for details on adding new types. (fn TEXT FACE-CLASS) (defalias 'semantic--format-colorize-text #[514 "\301\"\243\260\302\303G\304%\210\207" [semantic-format-face-alist assoc put-text-property 0 face] 10 (#$ . 2983)]) #@209 Apply onto PRECOLOREDTEXT a color associated with FACE-CLASS. FACE-CLASS is a tag type found in `semantic-formatface-alist'. See that variable for details on adding new types. (fn PRECOLOREDTEXT FACE-CLASS) (defalias 'semantic--format-colorize-merge-text #[514 "\301\"\243\260\302\303G\304\305\306\"%\210\207" [semantic-format-face-alist assoc alter-text-property 0 face make-closure #[257 "\301!\203 \211C\202 \211<\203 \211\202 \302\301\300!\203 \300C\202* \300<\203) \300\202* \302\303\"\207" [V0 facep nil append] 6 "\n\n(fn CURRENT-FACE)"]] 11 (#$ . 3350)]) #@161 Format the argument list ARGS with FORMATTER. FORMATTER is a function used to format a tag. COLOR specifies if color should be used. (fn ARGS FORMATTER COLOR) (defalias 'semantic--format-tag-arguments #[771 "\301\203e \203S @\30218 \211:\2052 \211@;\2052 \211A@9\2052 \211A@\2052 \3038<\2052 \3048<0\262\202<