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") |