%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/cedet/semantic/ |
Current File : //usr/local/share/emacs/27.2/lisp/cedet/semantic/util.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) #@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 '(".") (#$ . 429)) (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 (#$ . 973)) (make-variable-buffer-local 'semantic-equivalent-major-modes) #@299 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. (defalias 'semantic-file-tag-table #[(file) "\302 \303\216\304 !\203 r\304 !q\210\305 )\2021 \306\307!\203( \310 \203( \311 !\2021 r\312 !q\210\305 )*\207" [save-match-data-internal file match-data #[nil "\301\302\"\207" [save-match-data-internal 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] 2 (#$ . 1281)]) (semantic-alias-obsolete 'semantic-file-token-stream 'semantic-file-tag-table "23.2") #@170 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. (defalias 'semantic-something-to-tag-table #[(something) "<\203; @\30213 :\205/ @;\205/ A@9\205/ A@\205/ \303 8<\205/ \304 8<0\2025 \210\305)\203; \207\306!\203I rq\210\307 )\207\310!\203_ \311!\203_ r\312!q\210\307 )\207\3021\214 :\205\210 @;\205\210 A@9\205\210 A@\205\210 \303 8<\205\210 \304 8<0\202\216 \210\305)\203\246 \313!\203\246 \314\313!!\203\246 \315\313!!\207;\203\265 \314!\203\265 \315!\207\316\317!\203\324 \320\321!\203\324 \322 \203\324 \323!\203\324 \324!\210\325!\207\316\317!\203\365 \320\321!\203\365 \322 \203\365 \320\326!\203\365 \327!\203\365 \330!\207\305\207" [something tag (error) 2 3 nil bufferp semantic-fetch-tags semantic-tag-with-position-p semantic-tag-in-buffer-p semantic-tag-buffer semantic-tag-file-name file-exists-p semantic-file-tag-table featurep semantic/db require semantic/db-mode semanticdb-minor-mode-p semanticdb-abstract-table--eieio-childp semanticdb-refresh-table semanticdb-get-tags semantic/db-find semanticdb-find-results-p semanticdb-strip-find-results] 3 (#$ . 2100)]) (semantic-alias-obsolete 'semantic-something-to-stream 'semantic-something-to-tag-table "23.2") #@28 History for a symbol read. (defvar semantic-read-symbol-history nil (#$ . 3429)) #@355 Read a symbol name from the user for the current buffer. PROMPT is the prompt to use. Optional arguments: DEFAULT is the default choice. If no default is given, one is read from under point. STREAM is the list of tokens to complete from. FILTER is provides a filter on the types of things to complete. FILTER must be a function to call on each element. (defalias 'semantic-read-symbol #[(prompt &optional default stream filter) "\204 \306\307! \204 \310 \n\203? \n \311!\312\211\2039 \f@!\2030 @ BA\211\204\"