| Server IP : 217.160.0.212 / Your IP : 216.73.217.70 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/srecode/ |
Upload File : |
;ELC ;;; Compiled ;;; in Emacs version 28.2 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\300\306!\210\307\310\311\312!\"\210\307\313\314\312!\"\210\307\315\313\"\210\316\315\317\320#\210\321\312\322\313#\323\312\324\325\326$\207" [require srecode/insert srecode/dictionary semantic/find semantic/format semantic/senator ring defalias srecode-semantic-tag-p eieio-make-class-predicate srecode-semantic-tag srecode-semantic-tag--eieio-childp eieio-make-child-predicate srecode-semantic-tag-child-p make-obsolete "use (cl-typep ... \\='srecode-semantic-tag) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal (srecode-dictionary-compound-value) ((prime :initarg :prime :type semantic-tag :documentation "This is the primary insertion tag.")) (:documentation "Wrap up a collection of semantic tag information.\nThis class will be used to derive dictionary values.")] 6) #@77 Create a new object of class type `srecode-semantic-tag'. (fn &rest SLOTS) (defalias 'srecode-semantic-tag #[128 "\300\301\302#\207" [apply make-instance srecode-semantic-tag] 5 (#$ . 968)]) (byte-code "\300\301\302\303#\300\207" [function-put srecode-semantic-tag compiler-macro srecode-semantic-tag--anon-cmacro] 4) #@26 (fn WHOLE &rest SLOTS) (defalias 'srecode-semantic-tag--anon-cmacro #[385 "\211@;\204 \207\300\301\302@@#@\303@DABB\"\207" [macroexp-warn-and-return format "Obsolete name arg %S to constructor %S" identity] 7 (#$ . 1294)]) (cl-generic-define-method 'srecode-compound-toString nil '((cp srecode-semantic-tag) function _dictionary) nil #[771 "\204 \300\301\302\"!\207\301\302\"!\207" [semantic-format-tag-prototype eieio-oref prime] 7 "Convert the compound dictionary value CP to a string.\nIf FUNCTION is non-nil, then FUNCTION is somehow applied to an\naspect of the compound value.\n\n(fn CP FUNCTION DICTIONARY)"]) #@96 The tag selected by a :tag template argument. If this is nil, then `senator-tag-ring' is used. (defvar srecode-semantic-selected-tag nil (#$ . 1931)) #@62 Create an `srecode-semantic-tag' from the senator kill ring. (defalias 'srecode-semantic-tag-from-kill-ring #[0 "\301!\203\n \302\303!\210\304\305\"\207" [senator-tag-ring ring-empty-p error "You must use `senator-copy-tag' to provide a tag to this template" ring-ref 0] 3 (#$ . 2087)]) #@128 A function called for each tag added to a dictionary. The hook is called with two arguments, the TAG and DICT to be augmented. (defvar srecode-semantic-apply-tag-augment-hook nil (#$ . 2383)) #@382 Insert features of TAGOBJ into the dictionary DICT. TAGOBJ is an object of class `srecode-semantic-tag'. This class is a compound inserter value. DICT is a dictionary object. At a minimum, this function will create dictionary macro for NAME. It is also likely to create macros for TYPE (data type), function arguments, variable default values, and other things. (fn TAGOBJ DICT) (defalias 'srecode-semantic-apply-tag-to-dict #[514 "\303\211\304\305\306!\304\204\"