mirror of https://github.com/Chizi123/.emacs.d.git

Chizi123
2018-11-21 5ddac8bd2392ec5b64392e8750d725029bf5aa79
commit | author | age
434b46 1 ;; Object semanticdb-project-database-file
C 2 ;; SEMANTICDB Tags save file
3 (semanticdb-project-database-file "semanticdb-project-database-file"
4   :tables
5   (list
6     (semanticdb-table "semanticdb-table"
7       :major-mode emacs-lisp-mode
8       :tags 
9         '( ("ede" include nil nil [1240 1254])
10             ("declare-function" code nil nil [1256 1311])
11             ("declare-function" code nil nil [1312 1371])
12             ("declare-function" code nil nil [1372 1430])
13             ("declare-function" code nil nil [1431 1484])
14             ("ede--disable-inode" variable nil nil [1486 1571])
15             ("ede-find-file" function
16                (:user-visible-flag t
17                 :arguments ("file"))
18                 nil [1598 2030])
19             ("ede-flush-project-hash" function (:user-visible-flag t) nil [2032 2274])
20             ("cl-defmethod" code nil nil [2340 2534])
21             ("cl-defmethod" code nil nil [2536 2953])
22             ("ede-inode-directory-hash" variable (:default-value (make-hash-table :test (quote equal))) nil [3185 3357])
23             ("ede--put-inode-dir-hash" function (:arguments ("dir" "inode")) nil [3359 3548])
24             ("ede--get-inode-dir-hash" function (:arguments ("dir")) nil [3550 3719])
25             ("ede--inode-for-dir" function (:arguments ("dir")) nil [3721 4044])
26             ("cl-defmethod" code nil nil [4046 4299])
27             ("ede--inode-get-toplevel-open-project" function (:arguments ("inode")) nil [4301 4716])
28             ("ede-directory-get-open-project" function (:arguments ("dir" "rootreturn")) nil [4953 5868])
29             ("ede-directory-get-toplevel-open-project" function (:arguments ("dir" "exact")) nil [5963 7965])
30             ("cl-defmethod" code nil nil [7967 8777])
31             ("ede-project-directory-hash" variable (:default-value (make-hash-table :test (quote equal))) nil [9002 9196])
32             ("ede-flush-directory-hash" function (:user-visible-flag t) nil [9198 9612])
33             ("ede-project-directory-remove-hash" function (:arguments ("dir")) nil [9614 10218])
34             ("ede--directory-project-from-hash" function (:arguments ("dir")) nil [10220 10457])
35             ("ede--directory-project-add-description-to-hash" function (:arguments ("dir" "desc")) nil [10459 10707])
36             ("ede-directory-project-p" function (:arguments ("dir" "force")) nil [10944 11727])
37             ("ede-directory-project-cons" function (:arguments ("dir" "force")) nil [11729 12590])
38             ("ede-toplevel-project" function (:arguments ("dir")) nil [12792 13460])
39             ("defalias" code nil nil [13462 13523])
40             ("cl-defmethod" code nil nil [13559 14117])
41             ("cl-defmethod" code nil nil [14119 14850])
42             ("ede-get-locator-object" function (:arguments ("proj")) nil [14878 15315])
43             ("cl-defmethod" code nil nil [15317 17681])
44             ("cl-defmethod" code nil nil [17683 18471])
45             ("cl-defmethod" code nil nil [18473 18892])
46             ("cl-defmethod" code nil nil [18894 19450])
47             ("cl-defmethod" code nil nil [19452 19828])
48             ("ede-up-directory" function (:arguments ("dir")) nil [19848 20167])
49             ("ede/files" package nil nil [20170 20190]))          
50       :file "files.el"
51       :pointmax 20335
52       :fsize 20334
53       :lastmodtime '(23525 29529 0 0)
54       :unmatched-syntax nil)
55     (semanticdb-table "semanticdb-table"
56       :major-mode emacs-lisp-mode
57       :tags 
58         '( ("eieio" include nil nil [924 940])
59             ("cl-generic" include nil nil [941 962])
60             ("eieio-speedbar" include nil nil [963 988])
61             ("ede/auto" include nil nil [989 1008])
62             ("ede-projects" variable nil nil [1032 1053])
63             ("ede-object" variable nil nil [1054 1073])
64             ("ede-object-root-project" variable nil nil [1074 1106])
65             ("declare-function" code nil nil [1108 1161])
66             ("declare-function" code nil nil [1162 1229])
67             ("declare-function" code nil nil [1230 1289])
68             ("declare-function" code nil nil [1290 1350])
69             ("ede-target" type
70                (:superclasses "eieio-speedbar-directory-button"
71                 :members 
72                   ( ("buttonface" variable (:default-value "speedbar-file-face") nil nil)
73                     ("name" variable
74                        (:documentation "Name of this target."
75                         :type "string")
76                         nil nil)
77                     ("path" variable
78                        (:documentation "The path to the sources of this target.
79 Relative to the path of the project it belongs to."
80                         :type "string")
81                         nil nil)
82                     ("source" variable
83                        (:documentation "Source files in this target."
84                         :default-value "nil"
85                         :type "list")
86                         nil nil)
87                     ("versionsource" variable
88                        (:documentation "Source files with a version string in them.
89 These files are checked for a version string whenever the EDE version
90 of the master project is changed.  When strings are found, the version
91 previously there is updated."
92                         :default-value "nil"
93                         :type "list")
94                         nil nil)
95                     ("sourcetype" variable
96                        (:documentation "A list of `ede-sourcecode' objects this class will handle.
97 This is used to match target objects with the compilers they can use, and
98 which files this object is interested in."
99                         :static-flag t
100                         :type "list")
101                         nil nil)
102                     ("keybindings" variable
103                        (:documentation "Keybindings specialized to this type of target."
104                         :static-flag t
105                         :default-value "((\"D\" . ede-debug-target))")
106                         nil nil)
107                     ("menu" variable
108                        (:documentation "Menu specialized to this type of target."
109                         :static-flag t
110                         :default-value "([\"Debug target\" ede-debug-target (ede-buffer-belongs-to-target-p)] [\"Run target\" ede-run-target (ede-buffer-belongs-to-target-p)])")
111                         nil nil))                  
112                 :type "class")
113                 nil [1462 3742])
114             ("ede-project-placeholder" type
115                (:superclasses "eieio-speedbar-directory-button"
116                 :members 
117                   ( ("name" variable
118                        (:documentation "The name used when generating distribution files."
119                         :default-value "Untitled"
120                         :type "string")
121                         nil nil)
122                     ("version" variable
123                        (:documentation "The version number used when distributing files."
124                         :default-value "1.0"
125                         :type "string")
126                         nil nil)
127                     ("directory" variable
128                        (:documentation "Directory this project is associated with."
129                         :type "string")
130                         nil nil)
131                     ("dirinode" variable (:documentation "The inode id for :directory.") nil nil)
132                     ("file" variable
133                        (:documentation "The File uniquely tagging this project instance.
134 For some project types, this will be the file that stores the project configuration.
135 In other projects types, this file is merely a unique identifier to this type of project."
136                         :type "string")
137                         nil nil)
138                     ("rootproject" variable
139                        (:documentation "Pointer to our root project."
140                         :default-value "nil"
141                         :type "(or null ede-project-placeholder-child)")
142                         nil nil))                  
143                 :type "class")
144                 nil [3980 5287])
145             ("unless" code nil nil [5721 5814])
146             ("ede-project" type
147                (:superclasses "ede-project-placeholder"
148                 :members 
149                   ( ("subproj" variable
150                        (:documentation "Sub projects controlled by this project.
151 For Automake based projects, each directory is treated as a project."
152                         :default-value "nil"
153                         :type "list")
154                         nil nil)
155                     ("targets" variable
156                        (:documentation "List of top level targets in this project."
157                         :type "ede-target-list")
158                         nil nil)
159                     ("locate-obj" variable
160                        (:documentation "A locate object to use as a backup to `ede-expand-filename'."
161                         :type "(or null ede-locate-base-child)")
162                         nil nil)
163                     ("tool-cache" variable
164                        (:documentation "List of tool cache configurations in this project.
165 This allows any tool to create, manage, and persist project-specific settings."
166                         :type "list")
167                         nil nil)
168                     ("mailinglist" variable
169                        (:documentation "An email address where users might send email for help."
170                         :type "string")
171                         nil nil)
172                     ("web-site-url" variable
173                        (:documentation "URL to this projects web site.
174 This is a URL to be sent to a web site for documentation."
175                         :type "string")
176                         nil nil)
177                     ("web-site-directory" variable (:documentation "A directory where web pages can be found by Emacs.
178 For remote locations use a path compatible with ange-ftp or EFS.
179 You can also use TRAMP for use with rcp & scp.") nil nil)
180                     ("web-site-file" variable (:documentation "A file which contains the home page for this project.
181 This file can be relative to slot `web-site-directory'.
182 This can be a local file, use ange-ftp, EFS, or TRAMP.") nil nil)
183                     ("ftp-site" variable
184                        (:documentation "FTP site where this project's distribution can be found.
185 This FTP site should be in Emacs form, as needed by `ange-ftp', but can
186 also be of a form used by TRAMP for use with scp, or rcp."
187                         :type "string")
188                         nil nil)
189                     ("ftp-upload-site" variable
190                        (:documentation "FTP Site to upload new distributions to.
191 This FTP site should be in Emacs form as needed by `ange-ftp'.
192 If this slot is nil, then use `ftp-site' instead."
193                         :type "string")
194                         nil nil)
195                     ("configurations" variable
196                        (:documentation "List of available configuration types.
197 Individual target/project types can form associations between a configuration,
198 and target specific elements such as build variables."
199                         :default-value "(\"debug\" \"release\")"
200                         :type "list")
201                         nil nil)
202                     ("configuration-default" variable
203                        (:documentation "The default configuration."
204                         :default-value "debug")
205                         nil nil)
206                     ("local-variables" variable
207                        (:documentation "Project local variables"
208                         :default-value "nil")
209                         nil nil)
210                     ("keybindings" variable
211                        (:documentation "Keybindings specialized to this type of target."
212                         :static-flag t
213                         :default-value "((\"D\" . ede-debug-target) (\"R\" . ede-run-target))")
214                         nil nil)
215                     ("menu" variable
216                        (:documentation "Menu specialized to this type of target."
217                         :static-flag t
218                         :default-value "([\"Update Version\" ede-update-version ede-object] [\"Version Control Status\" ede-vc-project-directory ede-object] [\"Edit Project Homepage\" ede-edit-web-page (and ede-object (oref (ede-toplevel) web-site-file))] [\"Browse Project URL\" ede-web-browse-home (and ede-object (not (string= \"\" (oref (ede-toplevel) web-site-url))))] \"--\" [\"Rescan Project Files\" ede-rescan-toplevel t] [\"Edit Projectfile\" ede-edit-file-target (ede-buffer-belongs-to-project-p)])")
219                         nil nil))                  
220                 :type "class")
221                 nil [5816 10357])
222             ("ede-with-projectfile" function (:arguments ("obj" "forms")) nil [10403 10975])
223             ("ede-project-placeholder-cache-file" variable (:default-value (locate-user-emacs-file "ede-projects.el" ".projects.ede")) nil [11168 11404])
224             ("ede-project-cache-files" variable nil nil [11406 11489])
225             ("ede-save-cache" function (:user-visible-flag t) nil [11491 12531])
226             ("ede-load-cache" function nil nil [12533 13437])
227             ("cl-defmethod" code nil nil [14048 14574])
228             ("cl-defmethod" code nil nil [14576 14800])
229             ("cl-defmethod" code nil nil [15011 15109])
230             ("cl-defmethod" code nil nil [15111 15259])
231             ("cl-defmethod" code nil nil [15261 15420])
232             ("cl-defmethod" code nil nil [15422 15671])
233             ("cl-defmethod" code nil nil [15673 15881])
234             ("ede-header-file" function nil nil [16156 16380])
235             ("cl-defmethod" code nil nil [16382 16503])
236             ("cl-defmethod" code nil nil [16505 17042])
237             ("ede-documentation-files" function nil nil [17044 17370])
238             ("cl-defmethod" code nil nil [17372 17559])
239             ("cl-defmethod" code nil nil [17561 18060])
240             ("cl-defmethod" code nil nil [18062 18558])
241             ("cl-defmethod" code nil nil [18560 18767])
242             ("ede-html-documentation-files" function nil nil [18769 18929])
243             ("cl-defmethod" code nil nil [18931 19051])
244             ("cl-defmethod" code nil nil [19203 19522])
245             ("cl-defmethod" code nil nil [19524 19857])
246             ("cl-defmethod" code nil nil [19859 20123])
247             ("ede-adebug-project" function (:user-visible-flag t) nil [20145 20445])
248             ("ede-adebug-project-parent" function (:user-visible-flag t) nil [20447 20759])
249             ("ede-adebug-project-root" function (:user-visible-flag t) nil [20761 21059])
250             ("ede-toplevel" function (:arguments ("subproj")) nil [21193 21639])
251             ("ede-normalize-file/directory" function (:arguments ("this" "project-file-name")) nil [21669 22367])
252             ("ede/base" package nil nil [22594 22613]))          
253       :file "base.el"
254       :pointmax 22756
255       :fsize 22755
256       :lastmodtime '(23525 29528 0 0)
257       :unmatched-syntax nil)
258     (semanticdb-table "semanticdb-table"
259       :major-mode emacs-lisp-mode
260       :tags 
261         '( ("eieio" include nil nil [1091 1107])
262             ("cl-generic" include nil nil [1108 1129])
263             ("declare-function" code nil nil [1131 1176])
264             ("declare-function" code nil nil [1177 1232])
265             ("ede-project-autoload-dirmatch" type
266                (:members 
267                   ( ("fromconfig" variable
268                        (:documentation "A config file within which the match pattern lives."
269                         :default-value "nil")
270                         nil nil)
271                     ("configregex" variable
272                        (:documentation "A regexp to identify the dirmatch pattern."
273                         :default-value "nil")
274                         nil nil)
275                     ("configregexidx" variable
276                        (:documentation "An index into the match-data of `configregex'."
277                         :default-value "nil")
278                         nil nil)
279                     ("subdir-only" variable
280                        (:documentation "Non-nil means an exact match to the found directory is a non-match.
281 This implies projects exist only in subdirectories of the configuration path.
282 If `:subdir-only' is nil, then the directory from the configuration file is the project."
283                         :default-value "t")
284                         nil nil)
285                     ("configdatastash" variable (:documentation "Save discovered match string.") nil nil))                  
286                 :type "class")
287                 nil [1234 2360])
288             ("cl-defmethod" code nil nil [2362 2795])
289             ("cl-defmethod" code nil nil [2798 4813])
290             ("declare-function" code nil nil [4815 4860])
291             ("declare-function" code nil nil [4861 4916])
292             ("ede-project-autoload" type
293                (:members 
294                   ( ("name" variable (:documentation "Name of this project type") nil nil)
295                     ("file" variable (:documentation "The lisp file belonging to this class.") nil nil)
296                     ("proj-file" variable (:documentation "Name of a project file of this type.") nil nil)
297                     ("root-only" variable
298                        (:documentation "Non-nil if project detection only finds proj-file @ project root."
299                         :default-value "t")
300                         nil nil)
301                     ("proj-root-dirmatch" variable
302                        (:documentation "To avoid loading a project, check if the directory matches this.
303 Specifying this matcher object will allow EDE to perform a complex
304 check without loading the project.
305
306 NOTE: If you use dirmatch, you may need to set :root-only to nil.
307 While it may be a root based project, all subdirs will happen to return
308 true for the dirmatch, so for scanning purposes, set it to nil."
309                         :default-value "nil"
310                         :type "(or null string ede-project-autoload-dirmatch)")
311                         nil nil)
312                     ("proj-root" variable
313                        (:documentation "A function symbol to call for the project root.
314 This function takes no arguments, and returns the current directories
315 root, if available.  Leave blank to use the EDE directory walking
316 routine instead."
317                         :type "function")
318                         nil nil)
319                     ("initializers" variable
320                        (:documentation "Initializers passed to the project object.
321 These are used so there can be multiple types of projects
322 associated with a single object class, based on the initializers used."
323                         :default-value "nil")
324                         nil nil)
325                     ("load-type" variable (:documentation "Fn symbol used to load this project file.") nil nil)
326                     ("class-sym" variable (:documentation "Symbol representing the project class to use.") nil nil)
327                     ("generic-p" variable
328                        (:documentation "Generic projects are added to the project list at the end.
329 The add routine will set this to non-nil so that future non-generic placement will
330 be successful."
331                         :default-value "nil")
332                         nil nil)
333                     ("new-p" variable
334                        (:documentation "Non-nil if this is an option when a user creates a project."
335                         :default-value "t")
336                         nil nil)
337                     ("safe-p" variable
338                        (:documentation "Non-nil if the project load files are \"safe\".
339 An unsafe project is one that loads project variables via Emacs
340 Lisp code.  A safe project is one that loads project variables by
341 scanning files without loading Lisp code from them."
342                         :default-value "t")
343                         nil nil))                  
344                 :type "class")
345                 nil [4918 7513])
346             ("ede-project-class-files" variable (:default-value (list (ede-project-autoload :name "Make" :file (quote ede/proj) :proj-file "Project.ede" :root-only nil :load-type (quote ede-proj-load) :class-sym (quote ede-proj-project) :safe-p nil) (ede-project-autoload :name "Automake" :file (quote ede/proj) :proj-file "Project.ede" :root-only nil :initializers (quote (:makefile-type Makefile\.am)) :load-type (quote ede-proj-load) :class-sym (quote ede-proj-project) :safe-p nil) (ede-project-autoload :name "automake" :file (quote ede/project-am) :proj-file "Makefile.am" :root-only nil :load-type (quote project-am-load) :class-sym (quote project-am-makefile) :new-p nil :safe-p t))) nil [7515 8261])
347             ("put" code nil nil [8263 8317])
348             ("ede-show-supported-projects" function (:user-visible-flag t) nil [8319 8675])
349             ("ede-add-project-autoload" function (:arguments ("projauto" "flag")) nil [8677 10349])
350             ("cl-defmethod" code nil nil [10414 11055])
351             ("cl-defmethod" code nil nil [11057 11856])
352             ("cl-defmethod" code nil nil [11972 12143])
353             ("cl-defmethod" code nil nil [12194 12289])
354             ("ede/auto" package nil nil [12291 12310]))          
355       :file "auto.el"
356       :pointmax 12338
357       :fsize 12337
358       :lastmodtime '(23525 29528 0 0)
359       :unmatched-syntax nil)
360     (semanticdb-table "semanticdb-table"
361       :major-mode emacs-lisp-mode
362       :tags 
363         '( ("ede" include nil nil [1072 1086])
364             ("ede-web-browse-home" function (:user-visible-flag t) nil [1138 1465])
365             ("ede-edit-web-page" function (:user-visible-flag t) nil [1482 2031])
366             ("ede-upload-distribution" function (:user-visible-flag t) nil [2048 3218])
367             ("ede-upload-html-documentation" function (:user-visible-flag t) nil [3235 4317])
368             ("ede-vc-project-directory" function (:user-visible-flag t) nil [4412 4589])
369             ("ede/system" package nil nil [4591 4612]))          
370       :file "system.el"
371       :pointmax 4759
372       :fsize 4758
373       :lastmodtime '(23525 29530 0 0)
374       :unmatched-syntax nil)
375     (semanticdb-table "semanticdb-table"
376       :major-mode emacs-lisp-mode
377       :tags 
378         '( ("eieio-base" include nil nil [1058 1079])
379             ("ede-sourcecode" type
380                (:superclasses "eieio-instance-inheritor"
381                 :members 
382                   ( ("name" variable
383                        (:documentation "The name of this type of source code.
384 Such as \"C\" or \"Emacs Lisp\""
385                         :type "string")
386                         nil nil)
387                     ("sourcepattern" variable
388                        (:documentation "Emacs regexp matching sourcecode this target accepts."
389                         :default-value ".*"
390                         :type "string")
391                         nil nil)
392                     ("auxsourcepattern" variable
393                        (:documentation "Emacs regexp matching auxiliary source code this target accepts.
394 Aux source are source code files needed for compilation, which are not compiled
395 themselves."
396                         :default-value "nil"
397                         :type "(or null string)")
398                         nil nil)
399                     ("enable-subdirectories" variable
400                        (:documentation "Non nil if this sourcecode type uses subdirectories.
401 If sourcecode always lives near the target creating it, this should be nil.
402 If sourcecode can, or typically lives in a subdirectory of the owning
403 target, set this to t."
404                         :default-value "nil"
405                         :type "boolean")
406                         nil nil)
407                     ("garbagepattern" variable
408                        (:documentation "Shell file regexp matching files considered as garbage.
409 This is a list of items added to an `rm' command when executing a `clean'
410 type directive."
411                         :default-value "nil"
412                         :type "list")
413                         nil nil))                  
414                 :type "class")
415                 nil [1091 2465])
416             ("ede-sourcecode-list" variable nil nil [2467 2541])
417             ("cl-defmethod" code nil nil [2558 3062])
418             ("cl-defmethod" code nil nil [3064 3290])
419             ("cl-defmethod" code nil nil [3292 3513])
420             ("cl-defmethod" code nil nil [3515 3818])
421             ("cl-defmethod" code nil nil [3820 4097])
422             ("cl-defmethod" code nil nil [4099 4379])
423             ("cl-defmethod" code nil nil [4381 4637])
424             ("cl-defmethod" code nil nil [4639 5082])
425             ("when" code nil nil [5109 5591])
426             ("ede-source-scheme" variable (:default-value (ede-sourcecode "ede-source-scheme" :name "Scheme" :sourcepattern "\\.scm$")) nil [5698 5846])
427             ("ede/source" package nil nil [6017 6038]))          
428       :file "source.el"
429       :pointmax 6068
430       :fsize 6067
431       :lastmodtime '(23525 29530 0 0)
432       :unmatched-syntax nil)
433     (semanticdb-table "semanticdb-table"
434       :major-mode emacs-lisp-mode
435       :tags 
436         '( ("ede/auto" include nil nil [1185 1204])
437             ("when" code nil nil [1228 1578])
438             ("ede--detect-stop-scan-p" function (:arguments ("dir")) nil [1607 1780])
439             ("ede--detect-found-project" variable nil nil [1843 1943])
440             ("ede--detect-ldf-predicate" function (:arguments ("dir")) nil [1945 2475])
441             ("ede--detect-scan-directory-for-project" function (:arguments ("directory")) nil [2477 2943])
442             ("ede--detect-ldf-rootonly-predicate" function (:arguments ("dir")) nil [3159 3745])
443             ("ede--detect-scan-directory-for-rootonly-project" function (:arguments ("directory")) nil [3747 4231])
444             ("ede--detect-nomatch-auto" variable nil nil [4361 4447])
445             ("ede--detect-ldf-root-predicate" function (:arguments ("dir")) nil [4449 4980])
446             ("ede--detect-scan-directory-for-project-root" function (:arguments ("directory" "auto")) nil [4982 5458])
447             ("ede-detect-directory-for-project" function (:arguments ("directory")) nil [5530 6569])
448             ("ede-detect-qtest" function (:user-visible-flag t) nil [6619 7025])
449             ("ede/detect" package nil nil [7028 7049]))          
450       :file "detect.el"
451       :pointmax 7079
452       :fsize 7078
453       :lastmodtime '(23525 29528 0 0)
454       :unmatched-syntax nil)
455     (semanticdb-table "semanticdb-table"
456       :major-mode emacs-lisp-mode
457       :tags 
458         '( ("ede" include nil nil [1087 1101])
459             ("ede-update-version" function
460                (:user-visible-flag t
461                 :arguments ("newversion"))
462                 nil [1168 1785])
463             ("cl-defmethod" code nil nil [1787 2006])
464             ("cl-defmethod" code nil nil [2008 2320])
465             ("cl-defmethod" code nil nil [2322 3050])
466             ("ede-make-buffer-writable" function (:arguments ("buffer")) nil [3175 3403])
467             ("ede/util" package nil nil [3405 3424]))          
468       :file "util.el"
469       :pointmax 3567
470       :fsize 3566
471       :lastmodtime '(23525 29530 0 0)
472       :unmatched-syntax nil)
473     (semanticdb-table "semanticdb-table"
474       :major-mode emacs-lisp-mode
475       :tags 
476         '( ("cl" include nil nil [990 1003])
477             ("speedbar" include nil nil [1005 1024])
478             ("eieio-speedbar" include nil nil [1025 1050])
479             ("ede" include nil nil [1051 1065])
480             ("ede-speedbar-key-map" variable nil nil [1096 1181])
481             ("ede-speedbar-make-map" function nil nil [1183 2178])
482             ("ede-speedbar-menu" variable (:default-value (quote (["Compile" ede-speedbar-compile-line t] ["Compile Project" ede-speedbar-compile-project (ede-project-child-p (speedbar-line-token))] "---" ["Edit File/Tag" speedbar-edit-line (not (eieio-object-p (speedbar-line-token)))] ["Expand" speedbar-expand-line (save-excursion (beginning-of-line) (looking-at "[0-9]+: *.\\+. "))] ["Contract" speedbar-contract-line (save-excursion (beginning-of-line) (looking-at "[0-9]+: *.-. "))] "---" ["Remove File from Target" ede-speedbar-remove-file-from-target (stringp (speedbar-line-token))] ["Customize Project/Target" eieio-speedbar-customize-line (eieio-object-p (speedbar-line-token))] ["Edit Project File" ede-speedbar-edit-projectfile t] ["Make Distribution" ede-speedbar-make-distribution (ede-project-child-p (speedbar-line-token))]))) nil [2180 3176])
483             ("eieio-speedbar-create" code nil nil [3178 3342])
484             ("ede-speedbar" function (:user-visible-flag t) nil [3345 3551])
485             ("ede-speedbar-toplevel-buttons" function (:arguments ("dir")) nil [3553 3739])
486             ("ede-speedbar-remove-file-from-target" function (:user-visible-flag t) nil [3784 3987])
487             ("ede-speedbar-compile-line" function (:user-visible-flag t) nil [3989 4396])
488             ("ede-speedbar-get-top-project-for-line" function (:user-visible-flag t) nil [4398 4820])
489             ("ede-speedbar-compile-project" function (:user-visible-flag t) nil [4822 4997])
490             ("ede-speedbar-compile-file-project" function (:user-visible-flag t) nil [4999 5417])
491             ("ede-speedbar-make-distribution" function (:user-visible-flag t) nil [5419 5584])
492             ("ede-speedbar-edit-projectfile" function (:user-visible-flag t) nil [5586 5757])
493             ("ede-find-nearest-file-line" function nil nil [5791 6170])
494             ("cl-defmethod" code nil nil [6172 6366])
495             ("cl-defmethod" code nil nil [6368 6969])
496             ("cl-defmethod" code nil nil [6971 7100])
497             ("cl-defmethod" code nil nil [7102 7230])
498             ("cl-defmethod" code nil nil [7232 7500])
499             ("cl-defmethod" code nil nil [7502 7748])
500             ("cl-defmethod" code nil nil [7750 7899])
501             ("cl-defmethod" code nil nil [7901 8133])
502             ("cl-defmethod" code nil nil [8135 8280])
503             ("cl-defmethod" code nil nil [8282 8681])
504             ("ede-file-find" function (:arguments ("text" "token" "indent")) nil [8726 8980])
505             ("ede-create-tag-buttons" function (:arguments ("filename" "indent")) nil [8982 9452])
506             ("ede-tag-expand" function (:arguments ("text" "token" "indent")) nil [9454 10220])
507             ("ede-tag-find" function (:arguments ("text" "token" "indent")) nil [10222 10828])
508             ("ede-speedbar-file-menu-additions" variable (:default-value (quote ("----" ["Create EDE Target" ede-new-target (ede-current-project)] ["Add to project" ede-speedbar-file-add-to-project (ede-current-project)] ["Compile project" ede-speedbar-compile-project (ede-current-project)] ["Compile file target" ede-speedbar-compile-file-target (ede-current-project)] ["Make distribution" ede-make-dist (ede-current-project)]))) nil [10964 11444])
509             ("ede-speedbar-file-keymap" variable (:default-value (let ((km (make-sparse-keymap))) (define-key km "a" (quote ede-speedbar-file-add-to-project)) (define-key km "t" (quote ede-new-target)) (define-key km "s" (quote ede-speedbar)) (define-key km "C" (quote ede-speedbar-compile-project)) (define-key km "c" (quote ede-speedbar-compile-file-target)) (define-key km "d" (quote ede-make-dist)) km)) nil [11446 11854])
510             ("ede-speedbar-file-setup" function nil nil [11871 12414])
511             ("ede/speedbar" package nil nil [12416 12439]))          
512       :file "speedbar.el"
513       :pointmax 12590
514       :fsize 12589
515       :lastmodtime '(23525 29530 0 0)
516       :unmatched-syntax '((close-paren 1003 . 1004) (symbol 972 . 989) (open-paren 971 . 972)))
517     (semanticdb-table "semanticdb-table"
518       :major-mode emacs-lisp-mode
519       :tags 
520         '( ("cl" include nil nil [1180 1193])
521             ("ede" include nil nil [1196 1210])
522             ("ede/make" include nil nil [1211 1230])
523             ("declare-function" code nil nil [1232 1293])
524             ("declare-function" code nil nil [1294 1353])
525             ("declare-function" code nil nil [1354 1411])
526             ("project-linux" customgroup (:user-visible-flag t) nil [1423 1531])
527             ("project-linux-build-directory-default" variable (:default-value (quote ask)) nil [1533 1762])
528             ("project-linux-architecture-default" variable (:default-value (quote ask)) nil [1764 2016])
529             ("project-linux-compile-target-command" variable (:default-value (concat ede-make-command " -k -C %s SUBDIRS=%s")) nil [2019 2202])
530             ("project-linux-compile-project-command" variable (:default-value (concat ede-make-command " -k -C %s")) nil [2204 2378])
531             ("ede-linux-version" function (:arguments ("dir")) nil [2380 3058])
532             ("ede-linux-project" type
533                (:superclasses "ede-project"
534                 :members 
535                   ( ("build-directory" variable
536                        (:documentation "Build directory."
537                         :type "string")
538                         nil nil)
539                     ("architecture" variable
540                        (:documentation "Target architecture."
541                         :type "string")
542                         nil nil)
543                     ("include-path" variable
544                        (:documentation "Include directories.
545 Contains both common and target architecture-specific directories."
546                         :type "list")
547                         nil nil))                  
548                 :type "class")
549                 nil [3060 3638])
550             ("ede-linux--get-build-directory" function (:arguments ("dir")) nil [3641 4102])
551             ("ede-linux--get-archs" function (:arguments ("dir")) nil [4105 4716])
552             ("ede-linux--detect-architecture" function (:arguments ("dir")) nil [4719 5517])
553             ("ede-linux--get-architecture" function (:arguments ("dir" "bdir")) nil [5519 5972])
554             ("ede-linux--include-path" function (:arguments ("dir" "bdir" "arch")) nil [5975 6673])
555             ("ede-linux-load" function (:arguments ("dir" "_rootproj")) nil [6690 7417])
556             ("ede-add-project-autoload" code nil nil [7434 7765])
557             ("ede-linux-target-c" type
558                (:superclasses "ede-target"
559                 :type "class")
560                 nil [7767 7897])
561             ("ede-linux-target-misc" type
562                (:superclasses "ede-target"
563                 :type "class")
564                 nil [7899 8036])
565             ("cl-defmethod" code nil nil [8038 8281])
566             ("cl-defmethod" code nil nil [8301 8541])
567             ("cl-defmethod" code nil nil [8543 8628])
568             ("cl-defmethod" code nil nil [8630 8819])
569             ("ede-linux-find-matching-target" function (:arguments ("class" "dir" "targets")) nil [8846 9134])
570             ("cl-defmethod" code nil nil [9136 9849])
571             ("cl-defmethod" code nil nil [9877 10542])
572             ("ede-linux-file-exists-name" function (:arguments ("name" "root" "subdir")) nil [10544 10770])
573             ("cl-defmethod" code nil nil [10772 11747])
574             ("cl-defmethod" code nil nil [11772 12284])
575             ("cl-defmethod" code nil nil [12286 12890])
576             ("cl-defmethod" code nil nil [12892 13361])
577             ("ede/linux" package nil nil [13363 13383]))          
578       :file "linux.el"
579       :pointmax 13528
580       :fsize 13527
581       :lastmodtime '(23525 29529 0 0)
582       :unmatched-syntax '((close-paren 1193 . 1194) (symbol 1162 . 1179) (open-paren 1161 . 1162)))
583     (semanticdb-table "semanticdb-table"
584       :file "make.el"
585       :fsize 3591
586       :lastmodtime '(23525 29529 0 0))
587     (semanticdb-table "semanticdb-table"
588       :major-mode emacs-lisp-mode
589       :tags 
590         '( ("ede" include nil nil [6133 6147])
591             ("semantic-lex-spp-project-macro-symbol-obarray" variable nil nil [6149 6203])
592             ("declare-function" code nil nil [6204 6269])
593             ("declare-function" code nil nil [6270 6331])
594             ("declare-function" code nil nil [6332 6391])
595             ("declare-function" code nil nil [6392 6449])
596             ("ede-cpp-root-project-list" variable nil nil [6687 6788])
597             ("ede-cpp-root-target" type
598                (:superclasses "ede-target"
599                 :members 
600                   ( ("project" variable (:default-value "nil") nil nil))                  
601                 :type "class")
602                 nil [7473 7642])
603             ("ede-cpp-root-project" type
604                (:interfaces ("eieio-instance-tracker")
605                 :superclasses "ede-project"
606                 :members 
607                   ( ("tracking-symbol" variable (:default-value "(quote ede-cpp-root-project-list)") nil nil)
608                     ("include-path" variable
609                        (:documentation "The default locate function expands filenames within a project.
610 If a header file (.h, .hh, etc) name is expanded, and
611 the :locate-fcn slot is nil, then the include path is checked
612 first, and other directories are ignored.  For very large
613 projects, this optimization can save a lot of time.
614
615 Directory names in the path can be relative to the current
616 buffer's `default-directory' (not starting with a /).  Directories
617 that are relative to the project's root should start with a /, such
618 as  \"/include\", meaning the directory `include' off the project root
619 directory."
620                         :default-value "(quote (\"/include\" \"../include/\"))"
621                         :type "list")
622                         nil nil)
623                     ("system-include-path" variable
624                        (:documentation "The system include path for files in this project.
625 C files initialized in an ede-cpp-root-project have their semantic
626 system include path set to this value.  If this is nil, then the
627 semantic path is not modified."
628                         :default-value "nil"
629                         :type "list")
630                         nil nil)
631                     ("spp-table" variable
632                        (:documentation "C Preprocessor macros for your files.
633 Preprocessor symbols will be used while parsing your files.
634 These macros might be passed in through the command line compiler, or
635 are critical symbols derived from header files.  Providing header files
636 macro values through this slot improves accuracy and performance.
637 Use `:spp-files' to use these files directly."
638                         :default-value "nil"
639                         :type "list")
640                         nil nil)
641                     ("spp-files" variable
642                        (:documentation "C header file with Preprocessor macros for your files.
643 The PreProcessor symbols appearing in these files will be used while
644 parsing files in this project.
645 See `semantic-lex-c-preprocessor-symbol-map' for more on how this works."
646                         :default-value "nil"
647                         :type "list")
648                         nil nil)
649                     ("header-match-regexp" variable
650                        (:documentation "Regexp used to identify C/C++ header files."
651                         :default-value "\\.\\(h\\(h\\|xx\\|pp\\|\\+\\+\\)?\\|H\\)$\\|\\<\\w+$"
652                         :type "string")
653                         nil nil)
654                     ("locate-fcn" variable
655                        (:documentation "The locate function can be used in place of
656 `ede-expand-filename' so you can quickly customize your custom target
657 to use specialized local routines instead of the EDE routines.
658 The function symbol must take two arguments:
659   NAME - The name of the file to find.
660   DIR - The directory root for this cpp-root project.
661
662 It should return the fully qualified file name passed in from NAME.  If that file does not
663 exist, it should return nil."
664                         :default-value "nil"
665                         :type "(or null function)")
666                         nil nil)
667                     ("compile-command" variable
668                        (:documentation "Compilation command that will be used for this project.
669 It could be string or function that will accept proj argument and should return string.
670 The string will be passed to `compile' function that will be issued in root
671 directory of project."
672                         :default-value "nil"
673                         :type "(or null string function)")
674                         nil nil))                  
675                 :type "class")
676                 nil [7659 10837])
677             ("cl-defmethod" code nil nil [11078 12290])
678             ("cl-defmethod" code nil nil [12448 12601])
679             ("cl-defmethod" code nil nil [12778 13304])
680             ("cl-defmethod" code nil nil [13605 14679])
681             ("cl-defmethod" code nil nil [14681 14769])
682             ("cl-defmethod" code nil nil [14771 14886])
683             ("cl-defmethod" code nil nil [15028 15234])
684             ("cl-defmethod" code nil nil [15236 15844])
685             ("cl-defmethod" code nil nil [15846 16002])
686             ("cl-defmethod" code nil nil [16004 16971])
687             ("cl-defmethod" code nil nil [16973 17146])
688             ("cl-defmethod" code nil nil [17148 17311])
689             ("cl-defmethod" code nil nil [17313 17949])
690             ("cl-defmethod" code nil nil [17951 18222])
691             ("cl-defmethod" code nil nil [18225 18378])
692             ("ede-create-lots-of-projects-under-dir" function (:arguments ("dir" "projfile" "attributes")) nil [18395 18972])
693             ("ede/cpp-root" package nil nil [18974 18997]))          
694       :file "cpp-root.el"
695       :pointmax 19148
696       :fsize 19147
697       :lastmodtime '(23525 29528 0 0)
698       :unmatched-syntax nil))
699   :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!cedet!ede!semantic.cache"
700   :semantic-tag-version "2.0"
701   :semanticdb-version "2.2")