| 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/tag) #@452 Find documentation from TAG and return it as a clean string. TAG might have DOCUMENTATION set in it already. If not, there may be some documentation in a comment preceding TAG's definition which we can look for. When appropriate, this can be overridden by a language specific enhancement. Optional argument NOSNARF means return only the lexical analyzer token for it. If NOSNARF is `lex', then only return the lex token. (fn &optional TAG NOSNARF) (defalias 'semantic-documentation-for-tag #[512 "\204 \303 \262\212\304!\203 \305!q\210\306\211\307\310\311!\307\2046 \211\262\2046 \262\n\2054 \312\n\"\262\203a \211\204a \302N\203P \312\302N\"\211\262\2046 \211\313N\206Z \211\314N\262\262\2026 \266\203\211\262\205u \211\203s N\205u J\266\203\206\352 \211\211\315N\262\205\352 \211\211\315N\262\307\310\311!\307\204\251 \211\262\204\251 \262\n\205\247 \312\n\"\262\203\324 \211\204\324 \302N\203\303 \312\302N\"\211\262\204\251 \211\313N\206\315 \211\314N\262\262\202\251 \266\203\211\262\205\350 \211\203\346 N\205\350 J\266\203\262\211\203\367 \211\"\202\212\316!\210\317p\"\211\206\304!\205\320\"\262)\262)\207" [mode-local-active-mode major-mode mode-local-symbol-table semantic-current-tag semantic-tag-with-position-p semantic-tag-buffer semantic-documentation-for-tag nil override-flag symbol-name intern-soft mode-local-parent derived-mode-parent mode-local--overload-obsolete semantic-go-to-tag semantic-tag-docstring semantic-documentation-comment-preceding-tag] 14 (#$ . 109)]) (put 'semantic-documentation-for-tag 'mode-local-overload t) #@326 Find a comment preceding TAG. If TAG is nil. use the tag under point. Searches the space between TAG and the preceding tag for a comment, and converts the comment into clean documentation. Optional argument NOSNARF with a value of `lex' means to return just the lexical token and not the string. (fn &optional TAG NOSNARF) (defalias 'semantic-documentation-comment-preceding-tag #[512 "\204 \301 \262\212\302!\210\303\211\3048\262\305!\203# \306!\266\202\202( \211\307H\266\202!\211\203J \211\211\3048\262\305!\203B \310!\266\202\202K \211\311H\266\202\202K e\205Z \312\313#\205Z \314!\266\202)\207" [comment-start-skip semantic-current-tag semantic-go-to-tag semantic-find-tag-by-overlay-prev 4 overlayp overlay-start 0 overlay-end 1 re-search-backward t semantic-doc-snarf-comment-for-tag] 8 (#$ . 1737)]) (byte-code "\300\301\302\303#\210\304\301\302\305#\207" [defalias semantic-documentation-comment-preceeding-tag semantic-documentation-comment-preceding-tag nil make-obsolete "25.1"] 4) #@229 Snarf up the comment at POINT for `semantic-documentation-for-tag'. Attempt to strip out comment syntactic sugar. Argument NOSNARF means don't modify the found text. If NOSNARF is `lex', then return the lex token. (fn NOSNARF) (defalias 'semantic-doc-snarf-comment-for-tag #[257 "\304\211\305>\203 \306``T\"@\202\343 \306``T\"@\211A@;\203&