| 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. (byte-code "\300\301!\210\300\302!\210\300\303!\207" [require semantic/db cedet-files data-debug] 2) #@58 Version of semanticdb we are writing files to disk with. (defvar semanticdb-file-version semantic-version (#$ . 185)) #@59 Version of semanticdb we are not reverse compatible with. (defvar semanticdb-file-incompatible-version "1.4" (#$ . 309)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\306\307\310\315&\210\300\316\302\303\317DD\320\306\307\310\321&\210\322\323\324\325#\210\326\211\203U \211@\323N\203N \324N\204N \327\324\323N#\210A\266\202\2024 \210\330\323\324\331#\210\300\324\302\303\332DD\333\306\307\310\334&\207" [custom-declare-variable semanticdb-default-file-name funcall function #[0 "\300\207" ["semantic.cache"] 1 #1=""] "File name of the semantic tag cache." :group semanticdb :type string semanticdb-default-save-directory #[0 "\300\301\302\"\207" [locate-user-emacs-file "semanticdb" ".semanticdb"] 3 #1#] "Directory name where semantic cache files are stored.\nBy default, it is either ~/.emacs.d/semanticdb, or ~/.semanticdb depending\non which exists.\nIf this value is nil, files are saved in the current directory. If the value\nis a valid directory, then it overrides `semanticdb-default-file-name' and\nstores caches in a coded file name in this directory." (choice :tag "Default-Directory" :menu-tag "Default-Directory" (const :tag "Use current directory" :value nil) (directory)) semanticdb-persistent-path #[0 "\300\207" [(always)] 1 #1#] "List of valid paths that semanticdb will cache tags to.\nWhen `global-semanticdb-minor-mode' is active, tag lists will\nbe saved to disk when Emacs exits. Not all directories will have\ntags that should be saved.\nThe value should be a list of valid paths. A path can be a string,\nindicating a directory in which to save a variable. An element in the\nlist can also be a symbol. Valid symbols are `never', which will\ndisable any saving anywhere, `always', which enables saving\neverywhere, or `project', which enables saving in any directory that\npasses a list of predicates in `semanticdb-project-predicate-functions'." (repeat (choice (string :tag "Directory") (const never) (const always) (const project))) defvaralias semanticdb-save-database-hooks semanticdb-save-database-functions nil (saved-value saved-variable-comment) put make-obsolete-variable "24.3" #[0 "\300\207" [nil] 1 #1#] "Abnormal hook run after a database is saved.\nEach function is called with one argument, the object representing\nthe database recently written." hook] 8) #@148 Character used for directory separation. Obsoleted in some versions of Emacs. Needed in others. NOTE: This should get deleted from semantic soon. (defvar semanticdb-dir-sep-char (byte-code "\300\301!\203 \301J\207\302\207" [boundp directory-sep-char 47] 2) (#$ . 2669)) #@154 If DIR is broken, fix it. Force DIR to end with a /. Note: Same as `file-name-as-directory'. NOTE: This should get deleted from semantic soon. (fn DIR) (defalias 'semanticdb-fix-pathname #[257 "\300!\207" [file-name-as-directory] 3 (#$ . 2948)]) (byte-code "\300\301\302\303!\"\210\300\304\305\303!\"\210\300\306\304\"\210\307\306\310\311#\210\312\303\313\304#\314\303\315\316\317$\207" [defalias semanticdb-project-database-file-p eieio-make-class-predicate semanticdb-project-database-file semanticdb-project-database-file--eieio-childp eieio-make-child-predicate semanticdb-project-database-file-child-p make-obsolete "use (cl-typep ... \\='semanticdb-project-database-file) instead" "25.1" define-symbol-prop cl-deftype-satisfies eieio-defclass-internal (semanticdb-project-database eieio-persistent) ((file-header-line :initform ";; SEMANTICDB Tags save file") (do-backups :initform nil) (semantic-tag-version :initarg :semantic-tag-version :initform "1.4" :documentation "The version of the tags saved.\nThe default value is 1.4. In semantic 1.4 there was no versioning, so\nwhen those files are loaded, this becomes the version number.\nTo save the version number, we must hand-set this version string.") (semanticdb-version :initarg :semanticdb-version :initform "1.4" :documentation "The version of the object system saved.\nThe default value is 1.4. In semantic 1.4, there was no versioning,\nso when those files are loaded, this becomes the version number.\nTo save the version number, we must hand-set this version string.")) (:documentation "Database of file tables saved to disk.")] 6) #@89 Create a new object of class type `semanticdb-project-database-file'. (fn &rest SLOTS) (defalias 'semanticdb-project-database-file #[128 "\300\301\302#\207" [apply make-instance semanticdb-project-database-file] 5 (#$ . 4558)]) (byte-code "\300\301\302\303#\300\207" [function-put semanticdb-project-database-file compiler-macro semanticdb-project-database-file--anon-cmacro] 4) #@26 (fn WHOLE &rest SLOTS) (defalias 'semanticdb-project-database-file--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 (#$ . 4945)]) (cl-generic-define-method 'semanticdb-create-database nil '((dbc (subclass semanticdb-project-database-file)) directory) nil #[514 "\302!\262\303\"\304!\206 \305!\205 \306!\211\2042 \307\310\311!!\312P\313\314\315\316\317 &\n\262\320\321#\210\207" [semantic-tag-version semanticdb-file-version file-truename semanticdb-cache-filename semanticdb-file-loaded-p file-exists-p semanticdb-load-database make-instance file-name-nondirectory directory-file-name "/" :file :tables nil :semantic-tag-version :semanticdb-version eieio-oset reference-directory] 15 "Create a new semantic database for DIRECTORY and return it.\nIf a database for DIRECTORY has already been loaded, return it.\nIf a database for DIRECTORY exists, then load that database, and return it.\nIf DIRECTORY doesn't exist, create a new one.\n\n(fn DBC DIRECTORY)"]) #@44 Load the database FILENAME. (fn FILENAME) (defalias 'semanticdb-load-database #[257 "\3021D \303\304\"\305!\306\301\"\306\307\"\203&