| 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)
#@395 Character strings used to separate a parent/child relationship.
This list of strings are used for displaying or finding separators
in variable field dereferencing. The first character will be used for
display. In C, a type field is separated like this: "type.field"
thus, the character is a ".". In C, and additional value of "->"
would be in the list, so that "type->field" could be found.
(defvar semantic-type-relation-separator-character '(".") (#$ . 105))
(make-variable-buffer-local 'semantic-type-relation-separator-character)
#@184 List of major modes which are considered equivalent.
Equivalent modes share a parser, and a set of override methods.
A value of nil means that the current major mode is the only one.
(defvar semantic-equivalent-major-modes nil (#$ . 649))
(make-variable-buffer-local 'semantic-equivalent-major-modes)
#@310 Return a tag table for FILE.
If it is loaded, return the stream after making sure it's ok.
If FILE is not loaded, check to see if `semanticdb' feature exists,
and use it to get tags from files not in memory.
If FILE is not loaded, and semanticdb is not available, find the file
and parse it.
(fn FILE)
(defalias 'semantic-file-tag-table #[257 "\300 \301\302\"\216\303!\203 r\303!q\210\304 )\2023 \305\306!\203* \307 \203* \310!\2023 r\311!q\210\304 ))\207" [match-data make-closure #[0 "\301\300\302\"\207" [V0 set-match-data evaporate] 3] find-buffer-visiting semantic-fetch-tags require semantic/db-mode semanticdb-minor-mode-p semanticdb-file-stream find-file-noselect] 5 (#$ . 957)])
#@186 Convert SOMETHING into a semantic tag table.
Something can be a tag with a valid BUFFER property, a tag table, a
buffer, or a filename. If SOMETHING is nil return nil.
(fn SOMETHING)
(defalias 'semantic-something-to-tag-table #[257 "\211<\203<