Linux server.edchosting.com 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64
LiteSpeed
Server IP : 75.98.162.185 & Your IP : 216.73.216.163
Domains :
Cant Read [ /etc/named.conf ]
User : goons4good
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
emacs /
24.3 /
lisp /
cedet /
semantic /
Delete
Unzip
Name
Size
Permission
Date
Action
analyze
[ DIR ]
drwxr-xr-x
2023-06-09 05:02
bovine
[ DIR ]
drwxr-xr-x
2023-06-09 05:02
decorate
[ DIR ]
drwxr-xr-x
2023-06-09 05:02
symref
[ DIR ]
drwxr-xr-x
2023-06-09 05:02
wisent
[ DIR ]
drwxr-xr-x
2023-06-09 05:02
analyze.elc
22.96
KB
-rw-r--r--
2023-06-07 04:12
bovine.elc
5.3
KB
-rw-r--r--
2023-06-07 04:12
chart.elc
4.46
KB
-rw-r--r--
2023-06-07 04:12
complete.elc
60.95
KB
-rw-r--r--
2023-06-07 04:12
ctxt.elc
33.49
KB
-rw-r--r--
2023-06-07 04:13
db-debug.elc
2.91
KB
-rw-r--r--
2023-06-07 04:13
db-ebrowse.elc
18.33
KB
-rw-r--r--
2023-06-07 04:13
db-el.elc
10.99
KB
-rw-r--r--
2023-06-07 04:13
db-file.elc
13.46
KB
-rw-r--r--
2023-06-07 04:13
db-find.elc
41.29
KB
-rw-r--r--
2023-06-07 04:13
db-global.elc
7.24
KB
-rw-r--r--
2023-06-07 04:13
db-javascript.elc
8.8
KB
-rw-r--r--
2023-06-07 04:13
db-mode.elc
6.46
KB
-rw-r--r--
2023-06-07 04:13
db-ref.elc
4.23
KB
-rw-r--r--
2023-06-07 04:13
db-typecache.elc
16.64
KB
-rw-r--r--
2023-06-07 04:13
db.elc
31.92
KB
-rw-r--r--
2023-06-07 04:13
debug.elc
15.22
KB
-rw-r--r--
2023-06-07 04:13
decorate.elc
9.35
KB
-rw-r--r--
2023-06-07 04:13
dep.elc
7.65
KB
-rw-r--r--
2023-06-07 04:13
doc.elc
4.01
KB
-rw-r--r--
2023-06-07 04:13
ede-grammar.elc
7.78
KB
-rw-r--r--
2023-06-07 04:13
edit.elc
21.61
KB
-rw-r--r--
2023-06-07 04:13
find.elc
24.33
KB
-rw-r--r--
2023-06-07 04:13
format.elc
34.35
KB
-rw-r--r--
2023-06-07 04:13
fw.elc
11.69
KB
-rw-r--r--
2023-06-07 04:13
grammar-wy.elc
54.27
KB
-rw-r--r--
2023-06-07 04:13
grammar.elc
76.45
KB
-rw-r--r--
2023-06-07 04:13
html.elc
7.55
KB
-rw-r--r--
2023-06-07 04:13
ia-sb.elc
9.94
KB
-rw-r--r--
2023-06-07 04:13
ia.elc
11.97
KB
-rw-r--r--
2023-06-07 04:13
idle.elc
55.48
KB
-rw-r--r--
2023-06-07 04:13
imenu.elc
12.47
KB
-rw-r--r--
2023-06-07 04:13
java.elc
16.67
KB
-rw-r--r--
2023-06-07 04:13
lex-spp.elc
29.99
KB
-rw-r--r--
2023-06-07 04:13
lex.elc
78.19
KB
-rw-r--r--
2023-06-07 04:13
loaddefs.el
59.31
KB
-rw-r--r--
2023-06-07 04:00
mru-bookmark.elc
12.75
KB
-rw-r--r--
2023-06-07 04:13
sb.elc
11.13
KB
-rw-r--r--
2023-06-07 04:13
scope.elc
23.66
KB
-rw-r--r--
2023-06-07 04:13
senator.elc
26.04
KB
-rw-r--r--
2023-06-07 04:13
sort.elc
18.89
KB
-rw-r--r--
2023-06-07 04:13
symref.elc
13
KB
-rw-r--r--
2023-06-07 04:13
tag-file.elc
6.7
KB
-rw-r--r--
2023-06-07 04:13
tag-ls.elc
24.51
KB
-rw-r--r--
2023-06-07 04:13
tag-write.elc
4.04
KB
-rw-r--r--
2023-06-07 04:13
tag.elc
54.79
KB
-rw-r--r--
2023-06-07 04:13
texi.elc
17.29
KB
-rw-r--r--
2023-06-07 04:13
util-modes.elc
38.76
KB
-rw-r--r--
2023-06-07 04:13
util.elc
13.23
KB
-rw-r--r--
2023-06-07 04:13
wisent.elc
8.21
KB
-rw-r--r--
2023-06-07 04:13
Save
Rename
;ELC ;;; Compiled by mockbuild@buildfarm06.corp.cloudlinux.com on Wed Jun 7 08:13:06 2023 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/cedet/semantic/db.el ;;; in Emacs version 24.3.1 ;;; 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. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\207" [require eieio-base semantic] 2) #@43 Refresh references to DBT in other files. (autoload 'semanticdb-refresh-references "semantic/db-ref" '(#$ . 629)) (custom-declare-group 'semanticdb nil "Parser Generator Persistent Database interface." :group 'semantic) #@31 List of all active databases. (defvar semanticdb-database-list nil (#$ . 855)) #@198 The default type of database created for new files. This can be changed on a per file basis, so that some directories are saved using one mechanism, and some directories via a different mechanism. (defvar semanticdb-new-database-class 'semanticdb-project-database-file (#$ . 941)) (make-variable-buffer-local 'semanticdb-new-database-class) #@128 The default type of search index to use for a `semanticdb-table's. This can be changed to try out new types of search indices. (defvar semanticdb-default-find-index-class 'semanticdb-find-search-index (#$ . 1289)) (make-variable-buffer-local 'semanticdb-default-find=index-class) #@60 For a given buffer, this is the currently active database. (defvar semanticdb-current-database nil (#$ . 1575)) (make-variable-buffer-local 'semanticdb-current-database) #@66 For a given buffer, this is the currently active database table. (defvar semanticdb-current-table nil (#$ . 1751)) (byte-code "\300\301!\210\302\303\304\305\306$\210\307\310\311\310\312\"\"\210\313\310\304\303\314$\210\307\315\311\315\316\"\"\210\313\315\304\303\317$\210\307\320\311\320\321\"\"\210\313\320\304\303\322$\210\307\323\311\323\324\"\"\210\313\323\304\303\325$\210\307\326\311\326\327\"\"\210\313\326\304\303\330$\210\307\331\311\331\332\"\"\210\313\331\304\303\333$\210\307\334\311\334\335\"\"\210\313\334\304\303\336$\210\307\337\311\337\340\"\"\210\313\337\304\303\341$\210\302\342\304\343\344$\210\307\345\311\345\346\"\"\210\313\345\304\303\347$\210\307\350\311\350\351\"\"\210\313\350\304\342\352$\210\307\353\311\353\354\"\"\210\313\353\304\342\355$\210\302\356\357\304\360$\210\307\361\311\361\362\"\"\210\313\361\304\356\363$\210\302\364\365\366\367$\210\307\310\311\310\370\"\"\210\313\310\304\364\371$\210\307\315\311\315\372\"\"\210\313\315\304\364\373$\210\307\374\311\374\375\"\"\210\313\374\304\364\376$\210\307\320\311\320\377\"\"\210\313\320\304\364\201@ $\210\307\323\311\323\324\"\"\210\313\323\304\364\201A $\210\307\326\311\326\201B \"\"\210\313\326\304\364\201C $\210\307\337\311\337\201D \"\"\210\313\337\304\364\201E $\210\302\201F \201G \201H \201I $\210\307\320\311\320\321\"\"\210\313\320\304\201F \201J $\210\307\323\311\323\201K \"\"\210\313\323\304\201F \201L $\210\307\337\311\337\201M \"\"\210\313\337\304\201F \201N $\210\307\201O \311\201O \201P \"\"\210\313\201O \201Q \201F \201R $\210\307\201S \311\201S \201T \"\"\210\313\201S \304\201F \201U $\210\307\201V \311\201V \201W \"\"\210\313\201V \304\201F \201X $\210\307\201Y \311\201Y \201Z \"\"\210\313\201Y \304\201F \201[ $\207" [make-variable-buffer-local semanticdb-current-table eieio-defclass semanticdb-abstract-table nil ((parent-db :documentation "Database Object containing this table.") (major-mode :initarg :major-mode :initform nil :documentation "Major mode this table belongs to.\nSometimes it is important for a program to know if a given table has the\nsame major mode as the current buffer.") (tags :initarg :tags :accessor semanticdb-get-tags :printer semantic-tag-write-list-slot-value :documentation "The tags belonging to this table.") (db-refs :initform nil :documentation "List of `semanticdb-table' objects refering to this one.\nThese aren't saved, but are instead recalculated after load.\nSee the file semanticdb-ref.el for how this slot is used.") (index :type semanticdb-abstract-search-index :documentation "The search index.\nUsed by semanticdb-find to store additional information about\nthis table for searching purposes.\n\nNote: This index will not be saved in a persistent file.") (cache :type list :initform nil :documentation "List of cache information for tools.\nAny particular tool can cache data to a database at runtime\nwith `semanticdb-cache-get'.\n\nUsing a semanticdb cache does not save any information to a file,\nso your cache will need to be recalculated at runtime. Caches can be\nreferenced even when the file is not in a buffer.\n\nNote: This index will not be saved in a persistent file.")) ("A simple table for semantic tags.\nThis table is the root of tables, and contains the minimum needed\nfor a new table not associated with a buffer." :abstract t) eieio--defalias semanticdb-in-buffer-p eieio--defgeneric-init-form #1="Return a nil, meaning abstract table OBJ is not in a buffer." eieio--defmethod #[(obj) "\300\207" [nil] 1 #1#] semanticdb-get-buffer #2="Return a buffer associated with OBJ.\nIf the buffer is not in memory, load it with `find-file-noselect'." #[(obj) "\300\207" [nil] 1 #2#] semanticdb-full-filename #3="Fetch the full filename that OBJ refers to.\nAbstract tables do not have file names associated with them." #[(obj) "\300\207" [nil] 1 #3#] semanticdb-dirty-p #4="Return non-nil if OBJ is 'dirty'." #[(obj) "\300\207" [nil] 1 #4#] semanticdb-set-dirty #5="Mark the abstract table OBJ dirty.\nAbstract tables can not be marked dirty, as there is nothing\nfor them to synchronize against." #[(obj) "\300\207" [nil] 1 #5#] semanticdb-normalize-tags #6="For the table OBJ, convert a list of TAGS, into standardized form.\nThe default is to return TAGS.\nSome databases may default to searching and providing simplified tags\nbased on whichever technique used. This method provides a hook for\nthem to convert TAG into a more complete form." #[(obj tags) "\207" [tags] 1 #6#] semanticdb-normalize-one-tag #7="For the table OBJ, convert a TAG, into standardized form.\nThis method returns a list of the form (DATABASE . NEWTAG).\n\nThe default is to just return (OBJ TAG).\n\nSome databases may default to searching and providing simplified tags\nbased on whichever technique used. This method provides a hook for\nthem to convert TAG into a more complete form." #[(obj tag) " B\207" [obj tag] 2 #7#] object-print #8="Pretty printer extension for `semanticdb-abstract-table'.\nAdds the number of tags in this file to the object print name." #[(obj &rest strings) "\203 G\302U\203# @;\203# @\303\230\203# \304 \305\306\307 !G\"\"\207\310\304 #\207" [strings obj 1 #18="" call-next-method format " (%d tags)" semanticdb-get-tags apply] 6 #8#] semanticdb-abstract-search-index ((table :initarg :table :type semanticdb-abstract-table :documentation "XRef to the table this belongs to.")) ("A place where semanticdb-find can store search index information.\nThe search index will store data about which other tables might be\nneeded, or perhaps create hash or index tables for the current buffer." :abstract t) semanticdb-get-table-index #9="Return the search index for the table OBJ.\nIf one doesn't exist, create it." #[(obj) "\303\304\"\203\f \305\304\"\207\306\n\307!\310P\311#\312\304 #\210 )\207" [obj idx semanticdb-default-find-index-class slot-boundp index eieio-oref nil object-name " index" :table eieio-oset] 4 #9#] semanticdb-synchronize #10="Synchronize the search index IDX with some NEW-TAGS." #[(idx new-tags) "\300\207" [#10#] 1 #10#] semanticdb-partial-synchronize #11="Synchronize the search index IDX with some changed NEW-TAGS." #[(idx new-tags) "\300\207" [#11#] 1 #11#] semanticdb-search-results-table (semanticdb-abstract-table) ("Table used for search results when there is no file or table association.\nExamples include search results from external sources such as from\nEmacs's own symbol table, or from external libraries.") semanticdb-refresh-table #12="If the tag list associated with OBJ is loaded, refresh it.\nThis will call `semantic-fetch-tags' if that file is in memory." #[(obj &optional force) "\300\207" [nil] 1 #12#] semanticdb-table (semanticdb-abstract-table) ((file :initarg :file :documentation "File name relative to the parent database.\nThis is for the file whose tags are stored in this TABLE object.") (buffer :initform nil :documentation "The buffer associated with this table.\nIf nil, the table's buffer is no in Emacs. If it has a value, then\nit is in Emacs.") (dirty :initform nil :documentation "Non nil if this table needs to be `Saved'.") (db-refs :initform nil :documentation "List of `semanticdb-table' objects referring to this one.\nThese aren't saved, but are instead recalculated after load.\nSee the file semantic/db-ref.el for how this slot is used.") (pointmax :initarg :pointmax :initform nil :documentation "Size of buffer when written to disk.\nChecked on retrieval to make sure the file is the same.") (fsize :initarg :fsize :initform nil :documentation "Size of the file when it was last referenced.\nChecked when deciding if a loaded table needs updating from changes\noutside of Semantic's control.") (lastmodtime :initarg :lastmodtime :initform nil :documentation "Last modification time of the file referenced.\nChecked when deciding if a loaded table needs updating from changes outside of\nSemantic's control.") (unmatched-syntax :initarg :unmatched-syntax :documentation "List of vectors specifying unmatched syntax.") (lexical-table :initarg :lexical-table :initform nil :printer semantic-lex-spp-table-write-slot-value :documentation "Table that might be needed by the lexical analyzer.\nFor C/C++, the C preprocessor macros can be saved here.")) ("A single table of tags derived from file.") #13="Return a buffer associated with OBJ.\nIf the buffer is in memory, return that buffer." #[(obj) "\302\303\"\304 !\203 \202 \305\303\306#)\207" [obj buff eieio-oref buffer buffer-live-p eieio-oset nil] 4 #13#] #14="Return a buffer associated with OBJ.\nIf the buffer is in memory, return that buffer.\nIf the buffer is not in memory, load it with `find-file-noselect'." #[(obj) "\302!\206 \303 \304\216\305\306!\307\"*\207" [obj save-match-data-internal semanticdb-in-buffer-p match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) find-file-noselect semanticdb-full-filename t] 3 #14#] semanticdb-set-buffer #15="Set the current buffer to be a buffer owned by OBJ.\nIf OBJ's file is not loaded, read it in first." #[(obj) "\301!q\207" [obj semanticdb-get-buffer] 2 #15#] #16="Fetch the full filename that OBJ refers to." #[(obj) "\301\302\303\"\302\211\304\"\305\"\"\207" [obj expand-file-name eieio-oref file parent-db reference-directory] 6 #16#] #[(obj) "\301\302\"\207" [obj eieio-oref dirty] 3 "Return non-nil if OBJ is 'dirty'."] #17="Mark the abstract table OBJ dirty." #[(obj) "\301\302\303#\207" [obj eieio-oset dirty t] 4 #17#] #19="Pretty printer extension for `semanticdb-table'.\nAdds the number of tags in this file to the object print name." #[(obj &rest strings) "\302\303\304\305\306!G\"\307\310\"\203 \311\202 \312 BB#\207" [obj strings apply call-next-method format " (%d tags)" semanticdb-get-tags eieio-oref dirty ", DIRTY" #18#] 7 #19#] semanticdb-project-database (eieio-instance-tracker) ((tracking-symbol :initform semanticdb-database-list) (reference-directory :type string :documentation "Directory this database refers to.\nWhen a cache directory is specified, then this refers to the directory\nthis database contains symbols for.") (new-table-class :initform semanticdb-table :type class :documentation "New tables created for this database are of this class.") (cache :type list :initform nil :documentation "List of cache information for tools.\nAny particular tool can cache data to a database at runtime\nwith `semanticdb-cache-get'.\n\nUsing a semanticdb cache does not save any information to a file,\nso your cache will need to be recalculated at runtime.\n\nNote: This index will not be saved in a persistent file.") (tables :initarg :tables :type semanticdb-abstract-table-list :accessor semanticdb-get-database-tables :protection :protected :documentation "List of `semantic-db-table' objects.")) ("Database of file tables.") #[(obj) "\300\207" [nil] 1 "Fetch the full filename that OBJ refers to.\nAbstract tables do not have file names associated with them."] #20="Return non-nil if DB is 'dirty'.\nA database is dirty if the state of the database changed in a way\nwhere it may need to resynchronize with some persistent storage." #[(DB) "\303\304\305\"\n\204 \203 \306 @! A\202 \n*\207" [DB tabs dirty nil eieio-oref tables semanticdb-dirty-p] 4 #20#] #21="Pretty printer extension for `semanticdb-project-database'.\nAdds the number of tables in this file to the object print name." #[(obj &rest strings) "\302\303\304\305\306!G\307!\203 \310\202 \311# B#\207" [obj strings apply call-next-method format " (%d tables%s)" semanticdb-get-database-tables semanticdb-dirty-p " DIRTY" #18#] 8 #21#] semanticdb-create-database #22="Create a new semantic database of class DBC for DIRECTORY and return it.\nIf a database for DIRECTORY has already been created, return it.\nIf DIRECTORY doesn't exist, create a new one." :STATIC #[(dbc directory) "\302!\211\204 \303\304!\305\306#\307 \310\311!#\210 )\207" [directory db semanticdb-directory-loaded-p semanticdb-project-database file-name-nondirectory :tables nil eieio-oset reference-directory file-truename] 6 #22#] semanticdb-flush-database-tables #23="Reset the tables in DB to be empty." #[(db) "\301\302\303#\207" [db eieio-oset tables nil] 4 #23#] semanticdb-create-table #24="Create a new table in DB for FILE and return it.\nThe class of DB contains the class name for the type of table to create.\nIf the table for FILE exists, return it.\nIf the table for FILE does not exist, create one." #[(db file) "\303 \"\211\204# \304\305\"\306 !\307\306 !#\310\n\311#\210\312\313\n\314$\210\n)\207" [db file newtab semanticdb-file-table eieio-oref new-table-class file-name-nondirectory :file eieio-oset parent-db object-add-to-list tables t] 6 #24#] semanticdb-file-table #25="From OBJ, return FILENAME's associated table object." #[(obj filename) "\302\303\304!\305 \306\"\"\307\305 \310\"#\207" [filename obj object-assoc file-relative-name file-truename eieio-oref reference-directory file tables] 6 #25#]] 5) #@62 Get a database for FILENAME. If one isn't found, create one. (defalias 'semanticdb-get-database #[(filename) "\302\303 !\"\207" [semanticdb-new-database-class filename semanticdb-create-database file-truename] 4 (#$ . 14722)]) #@64 Return the project belonging to PATH if it was already loaded. (defalias 'semanticdb-directory-loaded-p #[(path) "\301\302\303#\207" [path eieio-instance-tracker-find reference-directory semanticdb-database-list] 4 (#$ . 14956)]) #@177 Initialize a database table for FILENAME, and return it. If FILENAME exists in the database already, return that. If there is no database for the table to live in, create one. (defalias 'semanticdb-create-table-for-file #[(filename) "\305\211\306\307!!\310\f \"\311\"\n+B\207" [filename dd tbl cdb semanticdb-new-database-class nil file-name-directory file-truename semanticdb-create-database semanticdb-create-table] 5 (#$ . 15194)]) (byte-code "\300\301\302\303\304$\210\305\306\307\306\310\"\"\210\311\306\302\312\313$\210\305\314\307\314\315\"\"\210\311\314\302\312\316$\210\305\317\307\317\320\"\"\210\311\317\302\301\321$\210\305\322\307\322\323\"\"\210\311\322\302\301\324$\210\300\325\302\326\327$\210\305\306\307\306\330\"\"\210\311\306\302\331\332$\210\305\314\307\314\315\"\"\210\311\314\302\331\333$\210\305\317\307\317\320\"\"\210\311\317\302\325\334$\210\305\322\307\322\323\"\"\210\311\322\302\325\335$\210\305\336\307\336\337\"\"\210\311\336\302\340\341$\210\305\342\307\342\343\"\"\210\311\342\302\340\344$\210\305\317\307\317\345\"\"\210\311\317\302\312\346$\210\305\322\307\322\347\"\"\210\311\322\302\312\350$\210\305\351\307\351\352\"\"\210\311\351\302\331\353$\207" [eieio-defclass semanticdb-abstract-cache nil ((table :initarg :table :type semanticdb-abstract-table :documentation "Cross reference to the table this belongs to.")) ("Abstract baseclass for tools to use to cache information in semanticdb.\nTools needing a per-file cache must subclass this, and then get one as\nneeded. Cache objects are identified in semanticdb by subclass.\nIn order to keep your cache up to date, be sure to implement\n`semanticdb-synchronize', and `semanticdb-partial-synchronize'.\nSee the file semantic/scope.el for an example." :abstract t) eieio--defalias semanticdb-cache-get eieio--defgeneric-init-form #1="Get a cache object on TABLE of class DESIRED-CLASS.\nThis method will create one if none exists with no init arguments\nother than :table." eieio--defmethod semanticdb-abstract-table #[(table desired-class) "\305\306\"\204 \307\310!\210\311 \303\"\312\n\204, \203, @\fH=\203&