Current File : //proc/self/root/kunden/usr/share/emacs/27.2/lisp/cedet/semantic/tag-file.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/tag)
#@182 Go to the location of TAG.
TAG may be a stripped element, in which case PARENT specifies a
parent tag that has position information.
PARENT can also be a `semanticdb-table' object.
(defalias 'semantic-go-to-tag #[(tag &optional parent) "\306\211\307\310\311!\307\204\"\211\262\204\"	\262\n\205 \312\n\"\262\203M\211\204M\302N\203<\312\302N\"\211\262\204\"\211\313N\206F\211\314N\262\262\202\"\266\203\211\262\205a\211\203_N\205aJ\266\203\206\326\211\211\315N\262\205\326\211\211\315N\262\307\310\311!\307\204\225\211\262\204\225	\262\n\205\223\312\n\"\262\203\300\211\204\300\302N\203\257\312\302N\"\211\262\204\225\211\313N\206\271\211\314N\262\262\202\225\266\203\211\262\205\324\211\203\322N\205\324J\266\203\262\211\203\344\f
\"\202\275\316 (\317\216\320\f!\203\370\321\f!q\210\202\251\322\f!\203\323\322\f!!q\210\202\251
\203M
\32419\f:\2055\f@;\2055\fA@9\2055\fA@\2055\325\f8<\2055\326\f8<0\202;\210\307)\203M\320
!\203M\321
!q\210\202\251
\203\224
\3271~\f:\205z\f@;\205z\fA@9\205z\fA@\205z\325\f8<\205z\326\f8<0\202\200\210\307)\203\224\322
!\203\224\323\322
!!q\210\202\251
\203\251\330\331!\203\251\332
!\203\251\333
!q\210*\334\f!\203\321\f\211\335\f8))\336)!\203\310\337)!\202\314)\340H*b\202\275\334
!\203
\211\335\f8))\336)!\203\357\337)!\202\363)\340H*b\210\341\f\211@)
\211\335\f8))\336)!\203\342)!\202)\343H*\344#\202\275\f\345*\346\f\325\f8)*\"*\203Ieb\210\f\345*\346\f\325\f8)*\"*Sy\202\275
\3471v\f:\205r\f@;\205r\fA@9\205r\fA@\205r\325\f8<\205r\326\f8<0\202x\210\307)\203\261
\345*\346\f\325\f8)*\"*\203\261eb\210
\345*\346\f\325\f8)*\"*Sy\210\341\f\211@)\307\344#\202\275eb\210\341\f\211@)\307\344#)\207" [mode-local-active-mode major-mode mode-local-symbol-table #1=#:override tag parent semantic-go-to-tag nil override-flag symbol-name intern-soft mode-local-parent derived-mode-parent mode-local--overload-obsolete match-data #[nil "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3] semantic-tag-in-buffer-p semantic-tag-buffer semantic-tag-file-name find-file-noselect (error) 2 3 (error) featurep semantic/db semanticdb-table-child-p semanticdb-get-buffer semantic-tag-with-position-p 4 overlayp overlay-start 0 re-search-forward overlay-end 1 t :line plist-get (error) save-match-data-internal o attribute] 13 (#$ . 433)])
(byte-code "\300\301\302\303#\210\304\305\301\306#\207" [put semantic-go-to-tag mode-local-overload t make-obsolete-overload semantic-find-nonterminal "23.2"] 4)
#@162 Find the filename represented from TAG.
Depends on `semantic-dependency-include-path' for searching.  Always searches
`.' first, then searches additional paths.
(defalias 'semantic-dependency-tag-file #[(&optional tag) "\204	\306\307!@\310\211\211A@)	*=\204 \311\312\310D\"\210\212\307\n\307\211\313!\2037\314!q\210\202C\315!\203C\316\315!!\317!\320\321!\203q$\203q\3221h\323 \211%\205c\321%\")0\202j\210\307\211\203q\f
\204\324\211\307\325\326!\307\204\233&\211\262\204\233'\262\205\231\327\"\262\203\306\211\204\306\330N\203\265\327\330N\"\211\262\204\233\211\331N\206\277\211\332N\262\262\202\233\266\203\211\262\205\332\211\203\330N\205\332J\266\203\206S\211\211\333N\262\205S\211\211\333N\262\307\325\326!\307\204&\211\262\204'\262\205\327\"\262\203=\211\204=\330N\203,\327\330N\"\211\262\204\211\331N\2066\211\332N\262\262\202\266\203\211\262\205Q\211\203ON\205QJ\266\203\262\211(\203b(!\202}\212\334\335!\210\336\211\337)\340\3418))\"+\"))
;\205\213\342\343
#\210
-\207" [tag class default-directory tag-fname edefind result semantic-find-tag-by-overlay nil include signal wrong-type-argument semantic-tag-in-buffer-p semantic-tag-buffer semantic-tag-file-name file-name-directory semantic-tag-include-filename fboundp ede-expand-filename (error) ede-toplevel semantic-dependency-tag-file override-flag symbol-name intern-soft mode-local-symbol-table mode-local-parent derived-mode-parent mode-local--overload-obsolete require semantic/dep semantic-dependency-find-file-on-path :system-flag plist-get 2 semantic--tag-put-property dependency-file ede-minor-mode proj mode-local-active-mode major-mode #1=#:override attribute] 13 (#$ . 3046)])
(byte-code "\300\301\302\303#\210\304\305\301\306#\207" [put semantic-dependency-tag-file mode-local-overload t make-obsolete-overload semantic-find-dependency "23.2"] 4)
#@239 Return a file in which prototypes belonging to BUFFER should be placed.
Default behavior (if not overridden) looks for a token specifying the
prototype file, or the existence of an EDE variable indicating which
file prototypes belong in.
(defalias 'semantic-prototype-file #[(buffer) "\306\211\307\310\311!\307\204\"\211\262\204\"	\262\n\205 \312\n\"\262\203M\211\204M\302N\203<\312\302N\"\211\262\204\"\211\313N\206F\211\314N\262\262\202\"\266\203\211\262\205a\211\203_N\205aJ\266\203\206\326\211\211\315N\262\205\326\211\211\315N\262\307\310\311!\307\204\225\211\262\204\225	\262\n\205\223\312\n\"\262\203\300\211\204\300\302N\203\257\312\302N\"\211\262\204\225\211\313N\206\271\211\314N\262\262\202\225\266\203\211\262\205\324\211\203\322N\205\324J\266\203\262\211\203\343\f!\202\316\317!\203\367
\203\367r\fq\210\317 )\202r\fq\210\320\321\307\322#\205\323\324!))\207" [mode-local-active-mode major-mode mode-local-symbol-table #1=#:override buffer ede-minor-mode semantic-prototype-file nil override-flag symbol-name intern-soft mode-local-parent derived-mode-parent mode-local--overload-obsolete fboundp ede-header-file re-search-forward "::Header:: \\([a-zA-Z0-9.]+\\)" t match-string 1] 13 (#$ . 5013)])
(byte-code "\300\301\302\303#\210\304\305\306\307#\210\304\310\311\307#\210\312\313!\207" [put semantic-prototype-file mode-local-overload t semantic-alias-obsolete semantic-find-nonterminal semantic-go-to-tag "23.2" semantic-find-dependency semantic-dependency-tag-file provide semantic/tag-file] 4)