reftex -- Update and prettify package-info.in provides.
[packages] / xemacs-packages / semantic / semantic-loaddefs.el
1 ;;; semantic-loaddefs.el --- Auto-generated CEDET autoloads
2 ;;
3 ;;; Code:
4
5 \f
6 ;;;### (autoloads (bison->wisent) "bison-wisent" "wisent/bison-wisent.el"
7 ;;;;;;  (17213 40596))
8 ;;; Generated autoloads from wisent/bison-wisent.el
9
10 (autoload (quote bison->wisent) "bison-wisent" "\
11 Treat the current buffer as a YACC or BISON file, and translate to wisent.
12 Replaces all comments with wisent compatible comments.
13 Finds % commands that wisent cannot handle, and comments them out.
14 Deletes all actions, replacing them with small comments." t nil)
15
16 ;;;***
17 \f
18 ;;;### (autoloads (semantic-bovine-debug-parser semantic-bovine-debug-create-frame)
19 ;;;;;;  "bovine-debug" "bovine/bovine-debug.el" (17213 40533))
20 ;;; Generated autoloads from bovine/bovine-debug.el
21
22 (autoload (quote semantic-bovine-debug-create-frame) "bovine-debug" "\
23 Create one bovine frame.
24 NONTERM is the name of a rule we are currently parsing.
25 RULE is the index into the list of rules in NONTERM.
26 MATCH is the index into the list of matches in RULE.
27 For example:
28   this: that
29       | other thing
30       | here
31       ;
32 The NONTERM is THIS.
33 The RULE is for \"thing\" is 1.
34 The MATCH for \"thing\" is 1.
35 COLLECTION is a list of `things' that have been matched so far.
36 LEXTOKEN, is a token returned by the lexer which is being matched." nil nil)
37
38 (autoload (quote semantic-bovine-debug-parser) "bovine-debug" "\
39 Represents a parser and its state." nil nil)
40
41 ;;;***
42 \f
43 ;;;### (autoloads (bovine-grammar-mode) "bovine-grammar" "bovine/bovine-grammar.el"
44 ;;;;;;  (17881 42837))
45 ;;; Generated autoloads from bovine/bovine-grammar.el
46
47 (autoload (quote bovine-grammar-mode) "bovine-grammar" "\
48 Major mode for editing Bovine grammars." t nil)
49
50 (add-to-list (quote auto-mode-alist) (quote ("\\.by$" . bovine-grammar-mode)))
51
52 (eval-after-load "speedbar" (quote (speedbar-add-supported-extension ".by")))
53
54 ;;;***
55 \f
56 ;;;### (autoloads (semantic-bovinate-toplevel semantic-refresh-tags-safe
57 ;;;;;;  semantic-fetch-tags semantic-parse-region-default) "semantic"
58 ;;;;;;  "semantic.el" (18022 2078))
59 ;;; Generated autoloads from semantic.el
60
61 (autoload (quote semantic-parse-region-default) "semantic" "\
62 Parse the area between START and END, and return any tags found.
63 If END needs to be extended due to a lexical token being too large, it
64 will be silently ignored.
65 Optional arguments:
66 NONTERMINAL is the rule to start parsing at if it is known.
67 DEPTH specifies the lexical depth to scan.
68 RETURNONERROR specifies that parsing should end when encountering
69 unterminated syntax." nil nil)
70
71 (autoload (quote semantic-fetch-tags) "semantic" "\
72 Fetch semantic tags from the current buffer.
73 If the buffer cache is up to date, return that.
74 If the buffer cache is out of date, attempt an incremental reparse.
75 If the buffer has not been parsed before, or if the incremental reparse
76 fails, then parse the entire buffer.
77 If a lexcial error had been previously discovered and the buffer
78 was marked unparseable, then do nothing, and return the cache." nil nil)
79
80 (autoload (quote semantic-refresh-tags-safe) "semantic" "\
81 Refreshes the current buffer's tags safely.
82
83 Return non-nil if the refresh was successful.
84 Return nil if there is some sort of syntax error preventing a reparse.
85
86 Does nothing if the current buffer doesn't need reparsing." nil nil)
87
88 (autoload (quote semantic-bovinate-toplevel) "semantic" "\
89 Backward Compatibility Function." nil nil)
90
91 (make-obsolete (quote semantic-bovinate-toplevel) (quote semantic-fetch-tags))
92
93 (defsubst semantic-fetch-available-tags nil "\
94 Fetch available semantic tags from the current buffer.
95 That is, return tags currently in the cache without parsing the
96 current buffer.
97 Parse operations happen asynchronously when needed on Emacs idle time.
98 Use the `semantic-after-toplevel-cache-change-hook' and
99 `semantic-after-partial-cache-change-hook' hooks to synchronize with
100 new tags when they become available." semantic--buffer-cache)
101
102 ;;;***
103 \f
104 ;;;### (autoloads (semantic-adebug-edebug-expr semantic-adebug-analyze
105 ;;;;;;  semantic-adebug-searchdb semantic-adebug-bovinate semantic-adebug-new-buffer
106 ;;;;;;  semantic-adebug-mode semantic-adebug-insert-stuff-list semantic-adebug-insert-property-list)
107 ;;;;;;  "semantic-adebug" "semantic-adebug.el" (17998 18756))
108 ;;; Generated autoloads from semantic-adebug.el
109
110 (autoload (quote semantic-adebug-insert-property-list) "semantic-adebug" "\
111 Insert the property list PROPLIST.
112 Each line starts with PREFIX.
113 The attributes belong to the tag PARENT." nil nil)
114
115 (autoload (quote semantic-adebug-insert-stuff-list) "semantic-adebug" "\
116 Insert all the parts of STUFFLIST.
117 PREFIX specifies what to insert at the start of each line." nil nil)
118
119 (autoload (quote semantic-adebug-mode) "semantic-adebug" "\
120 Major-mode for the Analyzer debugger.
121
122 \\{semantic-adebug-map}" t nil)
123
124 (autoload (quote semantic-adebug-new-buffer) "semantic-adebug" "\
125 Create a new adebug buffer with NAME." nil nil)
126
127 (autoload (quote semantic-adebug-bovinate) "semantic-adebug" "\
128 The same as `bovinate'. Display the results in a debug buffer." t nil)
129
130 (autoload (quote semantic-adebug-searchdb) "semantic-adebug" "\
131 Search the semanticdb for REGEX for the current buffer.
132 Display the results as a debug list." t nil)
133
134 (autoload (quote semantic-adebug-analyze) "semantic-adebug" "\
135 Perform `semantic-analyze-current-context'.
136 Display the results as a debug list." t nil)
137
138 (autoload (quote semantic-adebug-edebug-expr) "semantic-adebug" "\
139 Dump out the contets of some expression EXPR in edebug with adebug." t nil)
140
141 ;;;***
142 \f
143 ;;;### (autoloads (semantic-adebug-insert-object-button semantic-adebug-insert-object-fields)
144 ;;;;;;  "semantic-adebug-eieio" "semantic-adebug-eieio.el" (17987
145 ;;;;;;  16227))
146 ;;; Generated autoloads from semantic-adebug-eieio.el
147
148 (autoload (quote semantic-adebug-insert-object-fields) "semantic-adebug-eieio" "\
149 Insert all the fields of OBJECT.
150 PREFIX specifies what to insert at the start of each line." nil nil)
151
152 (autoload (quote semantic-adebug-insert-object-button) "semantic-adebug-eieio" "\
153 Insert a button representing OBJECT.
154 PREFIX is the text that preceeds the button.
155 PREBUTTONTEXT is some text between PREFIX and the object button." nil nil)
156
157 ;;;***
158 \f
159 ;;;### (autoloads (semantic-analyze-possible-completions semantic-analyze-current-context)
160 ;;;;;;  "semantic-analyze" "semantic-analyze.el" (17996 30946))
161 ;;; Generated autoloads from semantic-analyze.el
162
163 (autoload (quote semantic-analyze-current-context) "semantic-analyze" "\
164 Analyze the current context at optional POSITION.
165 If called interactively, display interesting information about POSITION
166 in a separate buffer.
167 Returns an object based on symbol `semantic-analyze-context'.
168
169 This function can be overriden with the symbol `analyze-context'.
170 When overriding this function, your override will be called while
171 cursor is at POSITION.  In addition, your function will not be called
172 if a cached copy of the return object is found." t nil)
173
174 (autoload (quote semantic-analyze-possible-completions) "semantic-analyze" "\
175 Return a list of semantic tags which are possible completions.
176 CONTEXT is either a position (such as point), or a precalculated
177 context.  Passing in a context is useful if the caller also needs
178 to access parts of the analysis.
179 Completions run through the following filters:
180   * Elements currently in scope
181   * Constants currently in scope
182   * Elements match the :prefix in the CONTEXT.
183   * Type of the completion matches the type of the context.
184 Context type matching can identify the following:
185   * No specific type
186   * Assignment into a variable of some type.
187   * Argument to a function with type constraints.
188 When called interactively, displays the list of possible completions
189 in a buffer." t nil)
190
191 ;;;***
192 \f
193 ;;;### (autoloads (semantic-bovinate-stream semantic-lambda) "semantic-bovine"
194 ;;;;;;  "bovine/semantic-bovine.el" (17881 42931))
195 ;;; Generated autoloads from bovine/semantic-bovine.el
196
197 (defvar semantic-bovinate-nonterminal-check-obarray nil "\
198 Obarray of streams already parsed for nonterminal symbols.
199 Use this to detect infinite recursion during a parse.")
200
201 (autoload (quote semantic-lambda) "semantic-bovine" "\
202 Create a lambda expression to return a list including RETURN-VAL.
203 The return list is a lambda expression to be used in a bovine table." nil (quote macro))
204
205 (autoload (quote semantic-bovinate-stream) "semantic-bovine" "\
206 Bovinate STREAM, starting at the first NONTERMINAL rule.
207 Use `bovine-toplevel' if NONTERMINAL is not provided.
208 This is the core routine for converting a stream into a table.
209 Return the list (STREAM SEMANTIC-STREAM) where STREAM are those
210 elements of STREAM that have not been used.  SEMANTIC-STREAM is the
211 list of semantic tokens found." nil nil)
212
213 (defalias (quote semantic-parse-stream-default) (quote semantic-bovinate-stream))
214
215 ;;;***
216 \f
217 ;;;### (autoloads (semantic-c-add-preprocessor-symbol semantic-default-c-setup)
218 ;;;;;;  "semantic-c" "bovine/semantic-c.el" (18002 18998))
219 ;;; Generated autoloads from bovine/semantic-c.el
220
221 (autoload (quote semantic-default-c-setup) "semantic-c" "\
222 Set up a buffer for semantic parsing of the C language." nil nil)
223
224 (autoload (quote semantic-c-add-preprocessor-symbol) "semantic-c" "\
225 Add a preprocessor symbol SYM with a REPLACEMENT value." t nil)
226
227 (add-hook (quote c-mode-hook) (quote semantic-default-c-setup))
228
229 (add-hook (quote c++-mode-hook) (quote semantic-default-c-setup))
230
231 ;;;***
232 \f
233 ;;;### (autoloads (semantic-cb-speedbar-mode semantic-dot) "semantic-cb"
234 ;;;;;;  "semantic-cb.el" (17213 40362))
235 ;;; Generated autoloads from semantic-cb.el
236
237 (autoload (quote semantic-dot) "semantic-cb" "\
238 Create a DOT graph out of the class browser information.
239 Argument START specifies the name of the class we are going to start
240 the graph with." t nil)
241
242 (autoload (quote semantic-cb-speedbar-mode) "semantic-cb" "\
243 Bring speedbar up, and put it into Class Browser mode.
244 This will use the Class Browser logic applied to the current Semantic
245 project database to build the available relations.  The structure of
246 the class hierarchy can then be navigated using traditional speedbar
247 interactions." t nil)
248
249 ;;;***
250 \f
251 ;;;### (autoloads (semantic-chart-tag-complexity semantic-chart-database-size
252 ;;;;;;  semantic-chart-tags-by-class) "semantic-chart" "semantic-chart.el"
253 ;;;;;;  (17213 40365))
254 ;;; Generated autoloads from semantic-chart.el
255
256 (autoload (quote semantic-chart-tags-by-class) "semantic-chart" "\
257 Create a bar chart representing the number of tags for a given tag class.
258 Each bar represents how many toplevel tags in TAGTABLE
259 exist with a given class.  See `semantic-symbol->name-assoc-list'
260 for tokens which will be charted.
261 TAGTABLE is passedto `semantic-something-to-tag-table'." t nil)
262
263 (autoload (quote semantic-chart-database-size) "semantic-chart" "\
264 Create a bar chart representing the size of each file in semanticdb.
265 Each bar represents how many toplevel nonterminals in TAGTABLE
266 exist in each database entry.
267 TAGTABLE is passedto `semantic-something-to-tag-table'." t nil)
268
269 (autoload (quote semantic-chart-tag-complexity) "semantic-chart" "\
270 Create a bar chart representing the complexity of some tokens.
271 Complexity is calculated for tokens with a tag of CLASS.  Each bar
272 represents the complexity of some nonterminal in TAGTABLE.
273 Only the most complex items are charted.
274 TAGTABLE is passedto `semantic-something-to-tag-table'." t nil)
275
276 ;;;***
277 \f
278 ;;;### (autoloads (semantic-complete-self-insert semantic-complete-analyze-inline
279 ;;;;;;  semantic-complete-analyze-and-replace semantic-complete-jump
280 ;;;;;;  semantic-complete-jump-local semantic-complete-inline-analyzer
281 ;;;;;;  semantic-complete-inline-analyzer-displayor-class semantic-complete-read-tag-analyzer
282 ;;;;;;  semantic-complete-read-tag-project semantic-complete-read-tag-buffer-deep
283 ;;;;;;  semantic-complete-inline-force-display semantic-complete-read-tag-engine)
284 ;;;;;;  "semantic-complete" "semantic-complete.el" (18020 47919))
285 ;;; Generated autoloads from semantic-complete.el
286
287 (autoload (quote semantic-complete-read-tag-engine) "semantic-complete" "\
288 Read a semantic tag, and return a tag for the selection.
289 Argument COLLECTOR is an object which can be used to to calculate
290 a list of possible hits.  See `semantic-completion-collector-engine'
291 for details on COLLECTOR.
292 Argumeng DISPLAYOR is an object used to display a list of possible
293 completions for a given prefix.  See`semantic-completion-display-engine'
294 for details on DISPLAYOR.
295 PROMPT is a string to prompt with.
296 DEFAULT-TAG is a semantic tag or string to use as the default value.
297 If INITIAL-INPUT is non-nil, insert it in the minibuffer initially.
298 HISTORY is a symbol representing a variable to story the history in." nil nil)
299
300 (autoload (quote semantic-complete-inline-force-display) "semantic-complete" "\
301 Force the display of whatever the current completions are.
302 DO NOT CALL THIS IF THE INLINE COMPLETION ENGINE IS NOT ACTIVE." nil nil)
303
304 (autoload (quote semantic-complete-read-tag-buffer-deep) "semantic-complete" "\
305 Ask for a tag by name from the current buffer.
306 Available tags are from the current buffer, at any level.
307 Completion options are presented in a traditional way, with highlighting
308 to resolve same-name collisions.
309 PROMPT is a string to prompt with.
310 DEFAULT-TAG is a semantic tag or string to use as the default value.
311 If INITIAL-INPUT is non-nil, insert it in the minibuffer initially.
312 HISTORY is a symbol representing a variable to store the history in." nil nil)
313
314 (autoload (quote semantic-complete-read-tag-project) "semantic-complete" "\
315 Ask for a tag by name from the current project.
316 Available tags are from the current project, at the top level.
317 Completion options are presented in a traditional way, with highlighting
318 to resolve same-name collisions.
319 PROMPT is a string to prompt with.
320 DEFAULT-TAG is a semantic tag or string to use as the default value.
321 If INITIAL-INPUT is non-nil, insert it in the minibuffer initially.
322 HISTORY is a symbol representing a variable to store the history in." nil nil)
323
324 (autoload (quote semantic-complete-read-tag-analyzer) "semantic-complete" "\
325 Ask for a tag by name based on the current context.
326 The function `semantic-analyze-current-context' is used to
327 calculate the context.  `semantic-analyze-possible-completions' is used 
328 to generate the list of possible completions.
329 PROMPT is the first part of the prompt.  Additional prompt
330 is added based on the contexts full prefix.
331 CONTEXT is the semantic analyzer context to start with.
332 HISTORY is a symbol representing a variable to stor the history in.
333 usually a default-tag and initial-input are available for completion
334 prompts.  these are calculated from the CONTEXT variable passed in." nil nil)
335
336 (defvar semantic-complete-inline-analyzer-displayor-class (quote semantic-displayor-tooltip) "\
337 *Class for displayor to use with inline completion.
338 Good values are:
339   'semantic-displayor-tooltip - show options in a tooltip.
340   'semantic-displayor-traditional - In a buffer.")
341
342 (autoload (quote semantic-complete-inline-analyzer) "semantic-complete" "\
343 Complete a symbol name by name based on the current context.
344 This is similar to `semantic-complete-read-tag-analyze', except
345 that the completion interaction is in the buffer where the context
346 was calculated from.
347 CONTEXT is the semantic analyzer context to start with.
348 See `semantic-complete-inline-tag-engine' for details on how
349 completion works." nil nil)
350
351 (autoload (quote semantic-complete-jump-local) "semantic-complete" "\
352 Jump to a semantic symbol." t nil)
353
354 (autoload (quote semantic-complete-jump) "semantic-complete" "\
355 Jump to a semantic symbol." t nil)
356
357 (autoload (quote semantic-complete-analyze-and-replace) "semantic-complete" "\
358 Perform prompt completion to do in buffer completion.
359 `semantic-analyze-possible-completions' is used to determine the
360 possible values.
361 The minibuffer is used to perform the completion.
362 The result is inserted as a replacement of the text that was there." t nil)
363
364 (autoload (quote semantic-complete-analyze-inline) "semantic-complete" "\
365 Perform prompt completion to do in buffer completion.
366 `semantic-analyze-possible-completions' is used to determine the
367 possible values.
368 The function returns immediately, leaving the buffer in a mode that
369 will perform the completion." t nil)
370
371 (autoload (quote semantic-complete-self-insert) "semantic-complete" "\
372 Like `self-insert-command', but does completion afterwards.
373 ARG is passed to `self-insert-command'.  If ARG is nil,
374 use `semantic-complete-analyze-inline' to complete." t nil)
375
376 ;;;***
377 \f
378 ;;;### (autoloads nil "semantic-ctxt" "semantic-ctxt.el" (17881 43683))
379 ;;; Generated autoloads from semantic-ctxt.el
380
381 (defvar semantic-command-separation-character ";" "\
382 String which indicates the end of a command.
383 Used for identifying the end of a single command.")
384
385 ;;;***
386 \f
387 ;;;### (autoloads (semantic-debug semantic-debug-break) "semantic-debug"
388 ;;;;;;  "semantic-debug.el" (17213 40413))
389 ;;; Generated autoloads from semantic-debug.el
390
391 (defvar semantic-debug-parser-source nil "\
392 For any buffer, the file name (no path) of the parser.
393 This would be a parser for a specific language, not the source
394 to one of the parser generators.")
395
396 (make-variable-buffer-local (quote semantic-debug-parser-source))
397
398 (defvar semantic-debug-parser-class nil "\
399 Class to create when building a debug parser object.")
400
401 (make-variable-buffer-local (quote semantic-debug-parser-class))
402
403 (defvar semantic-debug-enabled nil "\
404 Non-nil when debugging a parser.")
405
406 (autoload (quote semantic-debug-break) "semantic-debug" "\
407 Stop parsing now at FRAME.
408 FRAME is an object that represents the parser's view of the
409 current state of the world.
410 This function enters a recursive edit.  It returns
411 on an `exit-recursive-edit', or if someone uses one
412 of the `semantic-debug-mode' commands.
413 It returns the command specified.  Parsers need to take action
414 on different types of return values." nil nil)
415
416 (autoload (quote semantic-debug) "semantic-debug" "\
417 Parse the current buffer and run in debug mode." t nil)
418
419 ;;;***
420 \f
421 ;;;### (autoloads (semantic-tag-folded-p semantic-set-tag-folded
422 ;;;;;;  semantic-tag-delete-secondary-overlay semantic-tag-get-secondary-overlay
423 ;;;;;;  semantic-tag-create-secondary-overlay semantic-tag-secondary-overlays
424 ;;;;;;  semantic-tag-read-only-p semantic-set-tag-read-only semantic-tag-intangible-p
425 ;;;;;;  semantic-set-tag-intangible semantic-tag-invisible-p semantic-set-tag-invisible
426 ;;;;;;  semantic-set-tag-face semantic-momentary-highlight-tag semantic-unhighlight-tag
427 ;;;;;;  semantic-highlight-tag) "semantic-decorate" "semantic-decorate.el"
428 ;;;;;;  (18022 4608))
429 ;;; Generated autoloads from semantic-decorate.el
430
431 (autoload (quote semantic-highlight-tag) "semantic-decorate" "\
432 Specify that TAG should be highlighted.
433 Optional FACE specifies the face to use." nil nil)
434
435 (autoload (quote semantic-unhighlight-tag) "semantic-decorate" "\
436 Unhighlight TAG, restoring it's previous face." nil nil)
437
438 (autoload (quote semantic-momentary-highlight-tag) "semantic-decorate" "\
439 Highlight TAG, removing highlighting when the user hits a key.
440 Optional argument FACE is the face to use for highlighting.
441 If FACE is not specified, then `highlight' will be used." nil nil)
442
443 (autoload (quote semantic-set-tag-face) "semantic-decorate" "\
444 Specify that TAG should use FACE for display." nil nil)
445
446 (autoload (quote semantic-set-tag-invisible) "semantic-decorate" "\
447 Enable the text in TAG to be made invisible.
448 If VISIBLE is non-nil, make the text visible." nil nil)
449
450 (autoload (quote semantic-tag-invisible-p) "semantic-decorate" "\
451 Return non-nil if TAG is invisible." nil nil)
452
453 (autoload (quote semantic-set-tag-intangible) "semantic-decorate" "\
454 Enable the text in TAG to be made intangible.
455 If TANGIBLE is non-nil, make the text visible.
456 This function does not have meaning in XEmacs because it seems that
457 the extent 'intangible' property does not exist." nil nil)
458
459 (autoload (quote semantic-tag-intangible-p) "semantic-decorate" "\
460 Return non-nil if TAG is intangible.
461 This function does not have meaning in XEmacs because it seems that
462 the extent 'intangible' property does not exist." nil nil)
463
464 (autoload (quote semantic-set-tag-read-only) "semantic-decorate" "\
465 Enable the text in TAG to be made read-only.
466 Optional argument WRITABLE should be non-nil to make the text writable
467 instead of read-only." nil nil)
468
469 (autoload (quote semantic-tag-read-only-p) "semantic-decorate" "\
470 Return non-nil if the current TAG is marked read only." nil nil)
471
472 (semantic-alias-obsolete (quote semantic-highlight-token) (quote semantic-highlight-tag))
473
474 (semantic-alias-obsolete (quote semantic-unhighlight-token) (quote semantic-unhighlight-tag))
475
476 (semantic-alias-obsolete (quote semantic-momentary-unhighlight-token) (quote semantic-momentary-unhighlight-tag))
477
478 (semantic-alias-obsolete (quote semantic-momentary-highlight-token) (quote semantic-momentary-highlight-tag))
479
480 (semantic-alias-obsolete (quote semantic-set-token-face) (quote semantic-set-tag-face))
481
482 (semantic-alias-obsolete (quote semantic-set-token-invisible) (quote semantic-set-tag-invisible))
483
484 (semantic-alias-obsolete (quote semantic-token-invisible-p) (quote semantic-tag-invisible-p))
485
486 (semantic-alias-obsolete (quote semantic-set-token-intangible) (quote semantic-set-tag-intangible))
487
488 (semantic-alias-obsolete (quote semantic-token-intangible-p) (quote semantic-tag-intangible-p))
489
490 (semantic-alias-obsolete (quote semantic-set-token-read-only) (quote semantic-set-tag-read-only))
491
492 (semantic-alias-obsolete (quote semantic-token-read-only-p) (quote semantic-tag-read-only-p))
493
494 (autoload (quote semantic-tag-secondary-overlays) "semantic-decorate" "\
495 Return a list of secondary overlays active on TAG." nil nil)
496
497 (autoload (quote semantic-tag-create-secondary-overlay) "semantic-decorate" "\
498 Create a secondary overlay for TAG.
499 Returns an overlay.  The overlay is also saved in TAG.
500 LINK-HOOK is a function called whenever TAG is to be linked into
501 a buffer.  It should take TAG and OVERLAY as arguments.
502 The LINK-HOOK should be used to position and set properties on the
503 generated secondary overlay." nil nil)
504
505 (autoload (quote semantic-tag-get-secondary-overlay) "semantic-decorate" "\
506 Return secondary overlays from TAG with PROPERTY.
507 PROPERTY is a symbol and all overlays with that symbol are returned.." nil nil)
508
509 (autoload (quote semantic-tag-delete-secondary-overlay) "semantic-decorate" "\
510 Delete from TAG the secondary overlay OVERLAY-OR-PROPERTY.
511 If OVERLAY-OR-PROPERTY is an overlay, delete that overlay.
512 If OVERLAY-OR-PROPERTY is a symbol, find the overlay with that property." nil nil)
513
514 (autoload (quote semantic-set-tag-folded) "semantic-decorate" "\
515 Fold TAG, such that only the first line of text is shown.
516 Optional argument FOLDED should be non-nil to fold the tag.
517 nil implies the tag should be fully shown." nil nil)
518
519 (autoload (quote semantic-tag-folded-p) "semantic-decorate" "\
520 Non-nil if TAG is currently folded." nil nil)
521
522 ;;;***
523 \f
524 ;;;### (autoloads (semantic-build-decoration-mode-menu semantic-decoration-mode
525 ;;;;;;  global-semantic-decoration-mode global-semantic-decoration-mode)
526 ;;;;;;  "semantic-decorate-mode" "semantic-decorate-mode.el" (17213
527 ;;;;;;  40420))
528 ;;; Generated autoloads from semantic-decorate-mode.el
529
530 (autoload (quote global-semantic-decoration-mode) "semantic-decorate-mode" "\
531 Toggle global use of option `semantic-decoration-mode'.
532 Decoration mode turns on all active decorations as specified
533 by `semantic-decoration-styles'.
534 If ARG is positive, enable, if it is negative, disable.
535 If ARG is nil, then toggle." t nil)
536
537 (defvar global-semantic-decoration-mode nil "\
538 *If non-nil, enable global use of command `semantic-decoration-mode'.
539 When this mode is activated, decorations specified by
540 `semantic-decoration-styles'.")
541
542 (custom-add-to-group (quote semantic) (quote global-semantic-decoration-mode) (quote custom-variable))
543
544 (custom-add-load (quote global-semantic-decoration-mode) (quote semantic-decorate-mode))
545
546 (defvar semantic-decoration-mode nil "\
547 Non-nil if command `semantic-decoration-mode' is enabled.
548 Use the command `semantic-decoration-mode' to change this variable.")
549
550 (autoload (quote semantic-decoration-mode) "semantic-decorate-mode" "\
551 Minor mode for decorating tags.
552 Decorations are specified in `semantic-decoration-styles'.
553 You can define new decoration styles with
554 `define-semantic-decoration-style'.
555 With prefix argument ARG, turn on if positive, otherwise off.  The
556 minor mode can be turned on only if semantic feature is available and
557 the current buffer was set up for parsing.  Return non-nil if the
558 minor mode is enabled." t nil)
559
560 (autoload (quote semantic-build-decoration-mode-menu) "semantic-decorate-mode" "\
561 Create a menu listing all the known decorations for toggling.
562 IGNORE any input arguments." nil nil)
563
564 ;;;***
565 \f
566 ;;;### (autoloads (semantic-dependency-find-file-on-path semantic-reset-system-include
567 ;;;;;;  semantic-remove-system-include semantic-add-system-include)
568 ;;;;;;  "semantic-dep" "semantic-dep.el" (17995 45760))
569 ;;; Generated autoloads from semantic-dep.el
570
571 (defvar semantic-dependency-include-path nil "\
572 Defines the include path used when searching for files.
573 This should be a list of directories to search which is specific
574 to the file being included.
575
576 If `semantic-dependency-tag-file' is overridden for a given
577 language, this path is most likely ignored.
578
579 The above function, reguardless of being overriden, caches the
580 located dependency file location in the tag property
581 `dependency-file'.  If you override this function, you do not
582 need to implement your own cache.  Each time the buffer is fully
583 reparsed, the cache will be reset.
584
585 TODO: use ffap.el to locate such items?
586
587 NOTE: Obsolete this, or use as special user")
588
589 (defvar semantic-dependency-system-include-path nil "\
590 Defines the system include path.
591 This should be set with either `defvar-mode-local', or with
592 `semantic-add-system-include'.
593
594 When searching for a file associated with a name found in an tag of
595 class include, this path will be inspected for includes of type
596 `system'.  Some include tags are agnostic to this setting and will
597 check both the project and system directories.")
598
599 (autoload (quote semantic-add-system-include) "semantic-dep" "\
600 Add a system include DIR to path for MODE.
601 Modifies a mode-local version of
602 `semantic-dependency-system-include-path'." t nil)
603
604 (autoload (quote semantic-remove-system-include) "semantic-dep" "\
605 Add a system include DIR to path for MODE.
606 Modifies a mode-local version of
607 `semantic-dependency-system-include-path'." t nil)
608
609 (autoload (quote semantic-reset-system-include) "semantic-dep" "\
610 Reset the system include list to empty for MODE.
611 Modifies a mode-local version of
612 `semantic-dependency-system-include-path'." t nil)
613
614 (autoload (quote semantic-dependency-find-file-on-path) "semantic-dep" "\
615 Return an expanded file name for FILE on available paths.
616 If SYSTEMP is true, then only search system paths.
617 If optional argument MODE is non-nil, then derive paths from the
618 provided mode, not from the current major mode." nil nil)
619
620 ;;;***
621 \f
622 ;;;### (autoloads (semantic-documentation-for-tag) "semantic-doc"
623 ;;;;;;  "semantic-doc.el" (17213 40422))
624 ;;; Generated autoloads from semantic-doc.el
625
626 (autoload (quote semantic-documentation-for-tag) "semantic-doc" "\
627 Find documentation from TAG and return it as a clean string.
628 TAG might have DOCUMENTATION set in it already.  If not, there may be
629 some documentation in a comment preceding TAG's definition which we
630 can look for.  When appropriate, this can be overridden by a language specific
631 enhancement.
632 Optional argument NOSNARF means to only return the lexical analyzer token for it.
633 If nosnarf if 'lex, then only return the lex token." nil nil)
634
635 (semantic-alias-obsolete (quote semantic-find-documentation) (quote semantic-documentation-for-tag))
636
637 ;;;***
638 \f
639 ;;;### (autoloads (semantic-ede-proj-target-grammar) "semantic-ede-grammar"
640 ;;;;;;  "semantic-ede-grammar.el" (17917 27685))
641 ;;; Generated autoloads from semantic-ede-grammar.el
642
643 (autoload (quote semantic-ede-proj-target-grammar) "semantic-ede-grammar" "\
644 This target consists of a group of grammar files.
645 A grammar target consists of grammar files that build Emacs Lisp programs for
646 parsing different languages." nil nil)
647
648 (autoload (quote ede-proj-target-elisp) "semantic-ede-proj-target-grammar" "\
649 Target class for Emacs/Semantic grammar files." nil nil)
650
651 (eval-after-load "ede-proj" (quote (require (quote semantic-ede-grammar))))
652
653 ;;;***
654 \f
655 ;;;### (autoloads (semantic-edits-incremental-parser semantic-edits-flush-changes
656 ;;;;;;  semantic-edits-change-function-handle-changes semantic-change-function
657 ;;;;;;  semantic-edits-verbose-flag) "semantic-edit" "semantic-edit.el"
658 ;;;;;;  (17880 54659))
659 ;;; Generated autoloads from semantic-edit.el
660
661 (defvar semantic-edits-verbose-flag nil "\
662 Non-nil means the incremental perser is verbose.
663 If nil, errors are still displayed, but informative messages are not.")
664
665 (autoload (quote semantic-change-function) "semantic-edit" "\
666 Provide a mechanism for semantic token management.
667 Argument START, END, and LENGTH specify the bounds of the change." nil nil)
668
669 (autoload (quote semantic-edits-change-function-handle-changes) "semantic-edit" "\
670 Run whenever a buffer controlled by `semantic-mode' change.
671 Tracks when and how the buffer is re-parsed.
672 Argument START, END, and LENGTH specify the bounds of the change." nil nil)
673
674 (autoload (quote semantic-edits-flush-changes) "semantic-edit" "\
675 Flush the changes in the current buffer." nil nil)
676
677 (autoload (quote semantic-edits-incremental-parser) "semantic-edit" "\
678 Incrementally reparse the current buffer.
679 Incremental parser allows semantic to only reparse those sections of
680 the buffer that have changed.  This function depends on
681 `semantic-edits-change-function-handle-changes' setting up change
682 overlays in the current buffer.  Those overlays are analyzed against
683 the semantic cache to see what needs to be changed." nil nil)
684
685 (defalias (quote semantic-parse-changes-default) (quote semantic-edits-incremental-parser))
686
687 (add-hook (quote semantic-change-hooks) (function semantic-edits-change-function-handle-changes))
688
689 (add-hook (quote semantic-before-toplevel-cache-flush-hook) (function semantic-edits-flush-changes))
690
691 ;;;***
692 \f
693 ;;;### (autoloads (semantic-default-elisp-setup) "semantic-el" "bovine/semantic-el.el"
694 ;;;;;;  (17903 36072))
695 ;;; Generated autoloads from bovine/semantic-el.el
696
697 (autoload (quote semantic-default-elisp-setup) "semantic-el" "\
698 Setup hook function for Emacs Lisp files and Semantic." nil nil)
699
700 (add-hook (quote emacs-lisp-mode-hook) (quote semantic-default-elisp-setup))
701
702 (add-hook (quote lisp-mode-hook) (quote semantic-default-elisp-setup))
703
704 (eval-after-load "semanticdb" (quote (require (quote semanticdb-el))))
705
706 ;;;***
707 \f
708 ;;;### (autoloads (semantic-brute-find-innermost-tag-by-position
709 ;;;;;;  semantic-brute-find-tag-by-position semantic-brute-find-first-tag-by-function
710 ;;;;;;  semantic-brute-find-tag-by-function semantic-brute-find-tag-by-attribute-value
711 ;;;;;;  semantic-brute-find-tag-by-attribute semantic-brute-find-tag-by-property
712 ;;;;;;  semantic-brute-find-tag-by-name-regexp semantic-brute-find-tag-by-type-regexp
713 ;;;;;;  semantic-brute-find-tag-by-type semantic-brute-find-tag-standard
714 ;;;;;;  semantic-brute-find-tag-by-class semantic-brute-find-first-tag-by-name
715 ;;;;;;  semantic-deep-find-tags-by-name-regexp semantic-deep-find-tags-for-completion
716 ;;;;;;  semantic-deep-find-tags-by-name semantic-find-tags-by-scope-protection
717 ;;;;;;  semantic-find-tags-of-compound-type semantic-find-tags-by-type
718 ;;;;;;  semantic-find-tags-by-class semantic-find-tags-by-name-regexp
719 ;;;;;;  semantic-find-tags-for-completion semantic-find-tags-by-name
720 ;;;;;;  semantic-current-tag-of-class semantic-current-tag-parent
721 ;;;;;;  semantic-current-tag semantic-find-tag-parent-by-overlay
722 ;;;;;;  semantic-find-tag-by-overlay-prev semantic-find-tag-by-overlay-next
723 ;;;;;;  semantic-find-tag-by-overlay-in-region semantic-find-tag-by-overlay)
724 ;;;;;;  "semantic-find" "semantic-find.el" (17213 40442))
725 ;;; Generated autoloads from semantic-find.el
726
727 (autoload (quote semantic-find-tag-by-overlay) "semantic-find" "\
728 Find all tags covering POSITIONORMARKER by using overlays.
729 If POSITIONORMARKER is nil, use the current point.
730 Optional BUFFER is used if POSITIONORMARKER is a number, otherwise the current
731 buffer is used.  This finds all tags covering the specified position
732 by checking for all overlays covering the current spot.  They are then sorted
733 from largest to smallest via the start location." nil nil)
734
735 (autoload (quote semantic-find-tag-by-overlay-in-region) "semantic-find" "\
736 Find all tags which exist in whole or in part between START and END.
737 Uses overlays to determine positin.
738 Optional BUFFER argument specifies the buffer to use." nil nil)
739
740 (autoload (quote semantic-find-tag-by-overlay-next) "semantic-find" "\
741 Find the next tag after START in BUFFER.
742 If START is in an overlay, find the tag which starts next,
743 not the current tag." nil nil)
744
745 (autoload (quote semantic-find-tag-by-overlay-prev) "semantic-find" "\
746 Find the next tag before START in BUFFER.
747 If START is in an overlay, find the tag which starts next,
748 not the current tag." nil nil)
749
750 (autoload (quote semantic-find-tag-parent-by-overlay) "semantic-find" "\
751 Find the parent of TAG by overlays.
752 Overlays are a fast way of finding this information for active buffers." nil nil)
753
754 (autoload (quote semantic-current-tag) "semantic-find" "\
755 Return the current tag in the current buffer.
756 If there are more than one in the same location, return the
757 smallest tag.  Return nil if there is no tag here." nil nil)
758
759 (autoload (quote semantic-current-tag-parent) "semantic-find" "\
760 Return the current tags parent in the current buffer.
761 A tag's parent would be a containing structure, such as a type
762 containing a field.  Return nil if there is no parent." nil nil)
763
764 (autoload (quote semantic-current-tag-of-class) "semantic-find" "\
765 Return the current (smallest) tags of CLASS in the current buffer.
766 If the smallest tag is not of type CLASS, keep going upwards until one
767 is found.
768 Uses `semantic-tag-class' for classification." nil nil)
769
770 (defsubst semantic-find-first-tag-by-name (name &optional table) "\
771 Find the first tag with NAME in TABLE.
772 NAME is a string.
773 TABLE is a semantic tags table.  See `semantic-something-to-tag-table'.
774 This routine uses `assoc' to quickly find the first matching entry." (funcall (if semantic-case-fold (quote assoc-ignore-case) (quote assoc)) name (semantic-something-to-tag-table table)))
775
776 (autoload (quote semantic-find-tags-by-name) "semantic-find" "\
777 Find all tags with NAME in TABLE.
778 NAME is a string.
779 TABLE is a tag table.  See `semantic-something-to-tag-table'." nil (quote macro))
780
781 (autoload (quote semantic-find-tags-for-completion) "semantic-find" "\
782 Find all tags whos name begins with PREFIX in TABLE.
783 PREFIX is a string.
784 TABLE is a tag table.  See `semantic-something-to-tag-table'.
785 While it would be nice to use `try-completion' or `all-completions',
786 those functions do not return the tags, only a string.
787 Uses `compare-strings' for fast comparison." nil (quote macro))
788
789 (autoload (quote semantic-find-tags-by-name-regexp) "semantic-find" "\
790 Find all tags with name matching REGEXP in TABLE.
791 REGEXP is a string containing a regular expression,
792 TABLE is a tag table.  See `semantic-something-to-tag-table'.
793 Consider using `semantic-find-tags-for-completion' if you are
794 attempting to do completions." nil (quote macro))
795
796 (autoload (quote semantic-find-tags-by-class) "semantic-find" "\
797 Find all tags of class CLASS in TABLE.
798 CLASS is a symbol representing the class of the token, such as
799 'variable, of 'function..
800 TABLE is a tag table.  See `semantic-something-to-tag-table'." nil (quote macro))
801
802 (autoload (quote semantic-find-tags-by-type) "semantic-find" "\
803 Find all tags of with a type TYPE in TABLE.
804 TYPE is a string or tag representing a data type as defined in the
805 language the tags were parsed from, such as \"int\", or perhaps
806 a tag whose name is that of a struct or class.
807 TABLE is a tag table.  See `semantic-something-to-tag-table'." nil (quote macro))
808
809 (autoload (quote semantic-find-tags-of-compound-type) "semantic-find" "\
810 Find all tags which are a compound type in TABLE.
811 Compound types are structures, or other data type which
812 is not of a primitive nature, such as int or double.
813 Used in completion." nil (quote macro))
814
815 (autoload (quote semantic-find-tags-by-scope-protection) "semantic-find" "\
816 Find all tags accessable by SCOPEPROTECTION.
817 SCOPEPROTECTION is a symbol which can be returned by the method
818 `semantic-tag-protection'.  A hard-coded order is used to determine a match.
819 PARENT is a tag representing the PARENT slot needed for
820 `semantic-tag-protection'.
821 TABLE is a list of tags (a subset of PARENT members) to scan.  If TABLE is nil,
822 the type members of PARENT are used.
823 See `semantic-tag-protected-p' for details on which tags are returned." nil nil)
824
825 (defsubst semantic-find-tags-included (&optional table) "\
826 Find all tags in TABLE that are of the 'include class.
827 TABLE is a tag table.  See `semantic-something-to-tag-table'." (semantic-find-tags-by-class (quote include) table))
828
829 (autoload (quote semantic-deep-find-tags-by-name) "semantic-find" "\
830 Find all tags with NAME in TABLE.
831 Search in top level tags, and their components, in TABLE.
832 NAME is a string.
833 TABLE is a tag table.  See `semantic-flatten-tags-table'.
834 See also `semantic-find-tags-by-name'." nil (quote macro))
835
836 (autoload (quote semantic-deep-find-tags-for-completion) "semantic-find" "\
837 Find all tags whos name begins with PREFIX in TABLE.
838 Search in top level tags, and their components, in TABLE.
839 TABLE is a tag table.  See `semantic-flatten-tags-table'.
840 See also `semantic-find-tags-for-completion'." nil (quote macro))
841
842 (autoload (quote semantic-deep-find-tags-by-name-regexp) "semantic-find" "\
843 Find all tags with name matching REGEXP in TABLE.
844 Search in top level tags, and their components, in TABLE.
845 REGEXP is a string containing a regular expression,
846 TABLE is a tag table.  See `semantic-flatten-tags-table'.
847 See also `semantic-find-tags-by-name-regexp'.
848 Consider using `semantic-deep-find-tags-for-completion' if you are
849 attempting to do completions." nil (quote macro))
850
851 (autoload (quote semantic-brute-find-first-tag-by-name) "semantic-find" "\
852 Find a tag NAME within STREAMORBUFFER.  NAME is a string.
853 If SEARCH-PARTS is non-nil, search children of tags.
854 If SEARCH-INCLUDE is non-nil, search include files.
855
856 Use `semantic-find-first-tag-by-name' instead." nil nil)
857
858 (autoload (quote semantic-brute-find-tag-by-class) "semantic-find" "\
859 Find all tags with a class CLASS within STREAMORBUFFER.
860 CLASS is a symbol representing the class of the tags to find.
861 See `semantic-tag-class'.
862 Optional argument SEARCH-PARTS and SEARCH-INCLUDES are passed to
863 `semantic-brute-find-tag-by-function'.
864
865 Use `semantic-find-tag-by-class' instead." nil (quote macro))
866
867 (autoload (quote semantic-brute-find-tag-standard) "semantic-find" "\
868 Find all tags in STREAMORBUFFER which define simple class types.
869 See `semantic-tag-class'.
870 Optional argument SEARCH-PARTS and SEARCH-INCLUDES are passed to
871 `semantic-brute-find-tag-by-function'." nil (quote macro))
872
873 (autoload (quote semantic-brute-find-tag-by-type) "semantic-find" "\
874 Find all tags with type TYPE within STREAMORBUFFER.
875 TYPE is a string which is the name of the type of the tags returned.
876 See `semantic-tag-type'.
877 Optional argument SEARCH-PARTS and SEARCH-INCLUDES are passed to
878 `semantic-brute-find-tag-by-function'." nil nil)
879
880 (autoload (quote semantic-brute-find-tag-by-type-regexp) "semantic-find" "\
881 Find all tags with type matching REGEXP within STREAMORBUFFER.
882 REGEXP is a regular expression  which matches the  name of the type of the
883 tags returned.  See `semantic-tag-type'.
884 Optional argument SEARCH-PARTS and SEARCH-INCLUDES are passed to
885 `semantic-brute-find-tag-by-function'." nil nil)
886
887 (autoload (quote semantic-brute-find-tag-by-name-regexp) "semantic-find" "\
888 Find all tags whose name match REGEX in STREAMORBUFFER.
889 Optional argument SEARCH-PARTS and SEARCH-INCLUDES are passed to
890 `semantic-brute-find-tag-by-function'." nil nil)
891
892 (autoload (quote semantic-brute-find-tag-by-property) "semantic-find" "\
893 Find all tags with PROPERTY equal to VALUE in STREAMORBUFFER.
894 Optional argument SEARCH-PARTS and SEARCH-INCLUDES are passed to
895 `semantic-brute-find-tag-by-function'." nil nil)
896
897 (autoload (quote semantic-brute-find-tag-by-attribute) "semantic-find" "\
898 Find all tags with a given ATTR in STREAMORBUFFER.
899 ATTR is a symbol key into the attributes list.
900 Optional argument SEARCH-PARTS and SEARCH-INCLUDES are passed to
901 `semantic-brute-find-tag-by-function'." nil nil)
902
903 (autoload (quote semantic-brute-find-tag-by-attribute-value) "semantic-find" "\
904 Find all tags with a given ATTR equal to VALUE in STREAMORBUFFER.
905 ATTR is a symbol key into the attributes list.
906 VALUE is the value that ATTR should match.
907 Optional argument SEARCH-PARTS and SEARCH-INCLUDES are passed to
908 `semantic-brute-find-tag-by-function'." nil nil)
909
910 (autoload (quote semantic-brute-find-tag-by-function) "semantic-find" "\
911 Find all tags for which FUNCTION's value is non-nil within STREAMORBUFFER.
912 FUNCTION must return non-nil if an element of STREAM will be included
913 in the new list.
914
915 If optional argument SEARCH-PARTS is non-nil, all sub-parts of tags
916 are searched.  The overloadable function `semantic-tag-componenets' is
917 used for the searching child lists.  If SEARCH-PARTS is the symbol
918 'positiononly, then only children that have positional information are
919 searched.
920
921 If SEARCH-INCLUDES is non-nil, then all include files are also
922 searched for matches.  This parameter hasn't be active for a while
923 and is obsolete." nil nil)
924
925 (autoload (quote semantic-brute-find-first-tag-by-function) "semantic-find" "\
926 Find the first tag which FUNCTION match within STREAMORBUFFER.
927 FUNCTION must return non-nil if an element of STREAM will be included
928 in the new list.
929
930 The following parameters were never implemented.
931
932 If optional argument SEARCH-PARTS, all sub-parts of tags are searched.
933 The overloadable function `semantic-tag-components' is used for
934 searching.
935 If SEARCH-INCLUDES is non-nil, then all include files are also
936 searched for matches." nil nil)
937
938 (autoload (quote semantic-brute-find-tag-by-position) "semantic-find" "\
939 Find a tag covering POSITION within STREAMORBUFFER.
940 POSITION is a number, or marker.  If NOMEDIAN is non-nil, don't do
941 the median calculation, and return nil." nil nil)
942
943 (autoload (quote semantic-brute-find-innermost-tag-by-position) "semantic-find" "\
944 Find a list of tags covering POSITION within STREAMORBUFFER.
945 POSITION is a number, or marker.  If NOMEDIAN is non-nil, don't do
946 the median calculation, and return nil.
947 This function will find the topmost item, and recurse until no more
948 details are available of findable." nil nil)
949
950 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-overlay) (quote semantic-find-tag-by-overlay))
951
952 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-overlay-in-region) (quote semantic-find-tag-by-overlay-in-region))
953
954 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-overlay-next) (quote semantic-find-tag-by-overlay-next))
955
956 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-overlay-prev) (quote semantic-find-tag-by-overlay-prev))
957
958 (semantic-alias-obsolete (quote semantic-find-nonterminal-parent-by-overlay) (quote semantic-find-tag-parent-by-overlay))
959
960 (semantic-alias-obsolete (quote semantic-current-nonterminal) (quote semantic-current-tag))
961
962 (semantic-alias-obsolete (quote semantic-current-nonterminal-parent) (quote semantic-current-tag-parent))
963
964 (semantic-alias-obsolete (quote semantic-current-nonterminal-of-type) (quote semantic-current-tag-of-class))
965
966 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-name) (quote semantic-brute-find-first-tag-by-name))
967
968 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-token) (quote semantic-brute-find-tag-by-class))
969
970 (semantic-alias-obsolete (quote semantic-find-nonterminal-standard) (quote semantic-brute-find-tag-standard))
971
972 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-type) (quote semantic-brute-find-tag-by-type))
973
974 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-type-regexp) (quote semantic-brute-find-tag-by-type-regexp))
975
976 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-name-regexp) (quote semantic-brute-find-tag-by-name-regexp))
977
978 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-property) (quote semantic-brute-find-tag-by-property))
979
980 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-extra-spec) (quote semantic-brute-find-tag-by-attribute))
981
982 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-extra-spec-value) (quote semantic-brute-find-tag-by-attribute-value))
983
984 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-function) (quote semantic-brute-find-tag-by-function))
985
986 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-function-first-match) (quote semantic-brute-find-first-tag-by-function))
987
988 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-position) (quote semantic-brute-find-tag-by-position))
989
990 (semantic-alias-obsolete (quote semantic-find-innermost-nonterminal-by-position) (quote semantic-brute-find-innermost-tag-by-position))
991
992 ;;;***
993 \f
994 ;;;### (autoloads (semantic-folding-mode global-semantic-folding-mode
995 ;;;;;;  global-semantic-folding-mode) "semantic-fold" "semantic-fold.el"
996 ;;;;;;  (17213 40445))
997 ;;; Generated autoloads from semantic-fold.el
998
999 (autoload (quote global-semantic-folding-mode) "semantic-fold" "\
1000 Toggle global use of option `semantic-folding-mode'.
1001 If ARG is positive, enable, if it is negative, disable.
1002 If ARG is nil, then toggle." t nil)
1003
1004 (defvar global-semantic-folding-mode nil "\
1005 *If non-nil enable global use of variable `semantic-folding-mode'.
1006 With this mode enabled, a new folding decoration mode is added.
1007 Clicking on a + or - in the fringe will fold that tag.")
1008
1009 (custom-add-to-group (quote semantic) (quote global-semantic-folding-mode) (quote custom-variable))
1010
1011 (custom-add-load (quote global-semantic-folding-mode) (quote semantic-util-modes))
1012
1013 (autoload (quote semantic-folding-mode) "semantic-fold" "\
1014 Minor mode for highlighting changes made in a buffer.
1015 Changes are tracked by semantic so that the incremental parser can work
1016 properly.
1017 This mode will display +/- icons in the fringe.  Clicking on them
1018 will fold the current tag.
1019 With prefix argument ARG, turn on if positive, otherwise off.  The
1020 minor mode can be turned on only if semantic feature is available and
1021 the current buffer was set up for parsing.  Return non-nil if the
1022 minor mode is enabled." t nil)
1023
1024 ;;;***
1025 \f
1026 ;;;### (autoloads (semantic-format-tag-uml-concise-prototype semantic-format-tag-uml-prototype
1027 ;;;;;;  semantic-format-tag-uml-abbreviate semantic-format-tag-concise-prototype
1028 ;;;;;;  semantic-format-tag-prototype semantic-format-tag-summarize
1029 ;;;;;;  semantic-format-tag-abbreviate semantic-format-tag-name semantic-format-tag-prin1
1030 ;;;;;;  semantic-format-tag-type) "semantic-format" "semantic-format.el"
1031 ;;;;;;  (17908 51506))
1032 ;;; Generated autoloads from semantic-format.el
1033
1034 (defvar semantic-format-tag-functions (quote (semantic-format-tag-name semantic-format-tag-canonical-name semantic-format-tag-abbreviate semantic-format-tag-summarize semantic-format-tag-prototype semantic-format-tag-concise-prototype semantic-format-tag-uml-abbreviate semantic-format-tag-uml-prototype semantic-format-tag-uml-concise-prototype semantic-format-tag-prin1)) "\
1035 List of functions which convert a tag to text.
1036 Each function must take the parameters TAG &optional PARENT COLOR.
1037 TAG is the tag to convert.
1038 PARENT is a parent tag or name which refers to the structure
1039 or class which contains TAG.  PARENT is NOT a class which a TAG
1040 would claim as a parent.
1041 COLOR indicates that the generated text should be colored using
1042 `font-lock'.")
1043
1044 (semantic-varalias-obsolete (quote semantic-token->text-functions) (quote semantic-format-tag-functions))
1045
1046 (defvar semantic-format-tag-custom-list (append (quote (radio)) (mapcar (lambda (f) (list (quote const) f)) semantic-format-tag-functions) (quote (function))) "\
1047 A List used by customizeable variables to choose a tag to text function.
1048 Use this variable in the :type field of a customizable variable.")
1049
1050 (autoload (quote semantic-format-tag-type) "semantic-format" "\
1051 Convert the data type of TAG to a string usable in tag formatting.
1052 It is presumed that TYPE is a string or semantic tag." nil nil)
1053
1054 (autoload (quote semantic-format-tag-prin1) "semantic-format" "\
1055 Convert TAG to a string that is the print name for TAG.
1056 PARENT and COLOR are ignored." nil nil)
1057
1058 (autoload (quote semantic-format-tag-name) "semantic-format" "\
1059 Return the name string describing TAG.
1060 The name is the shortest possible representation.
1061 Optional argument PARENT is the parent type if TAG is a detail.
1062 Optional argument COLOR means highlight the prototype with font-lock colors." nil nil)
1063
1064 (autoload (quote semantic-format-tag-abbreviate) "semantic-format" "\
1065 Return an abbreviated string describing TAG.
1066 The abbreviation is to be short, with possible symbols indicating
1067 the type of tag, or other information.
1068 Optional argument PARENT is the parent type if TAG is a detail.
1069 Optional argument COLOR means highlight the prototype with font-lock colors." nil nil)
1070
1071 (autoload (quote semantic-format-tag-summarize) "semantic-format" "\
1072 Summarize TAG in a reasonable way.
1073 Optional argument PARENT is the parent type if TAG is a detail.
1074 Optional argument COLOR means highlight the prototype with font-lock colors." nil nil)
1075
1076 (autoload (quote semantic-format-tag-prototype) "semantic-format" "\
1077 Return a prototype for TAG.
1078 This function should be overloaded, though it need not be used.
1079 This is because it can be used to create code by language independent
1080 tools.
1081 Optional argument PARENT is the parent type if TAG is a detail.
1082 Optional argument COLOR means highlight the prototype with font-lock colors." nil nil)
1083
1084 (autoload (quote semantic-format-tag-concise-prototype) "semantic-format" "\
1085 Return a concise prototype for TAG.
1086 Optional argument PARENT is the parent type if TAG is a detail.
1087 Optional argument COLOR means highlight the prototype with font-lock colors." nil nil)
1088
1089 (autoload (quote semantic-format-tag-uml-abbreviate) "semantic-format" "\
1090 Return a UML style abbreviation for TAG.
1091 Optional argument PARENT is the parent type if TAG is a detail.
1092 Optional argument COLOR means highlight the prototype with font-lock colors." nil nil)
1093
1094 (autoload (quote semantic-format-tag-uml-prototype) "semantic-format" "\
1095 Return a UML style prototype for TAG.
1096 Optional argument PARENT is the parent type if TAG is a detail.
1097 Optional argument COLOR means highlight the prototype with font-lock colors." nil nil)
1098
1099 (autoload (quote semantic-format-tag-uml-concise-prototype) "semantic-format" "\
1100 Return a UML style concise prototype for TAG.
1101 Optional argument PARENT is the parent type if TAG is a detail.
1102 Optional argument COLOR means highlight the prototype with font-lock colors." nil nil)
1103
1104 ;;;***
1105 \f
1106 ;;;### (autoloads (semantic-grammar-batch-build-packages) "semantic-grammar"
1107 ;;;;;;  "semantic-grammar.el" (17880 54778))
1108 ;;; Generated autoloads from semantic-grammar.el
1109
1110 (autoload (quote semantic-grammar-batch-build-packages) "semantic-grammar" "\
1111 Build Lisp packages from grammar files on the command line.
1112 That is, run `semantic-grammar-batch-build-one-package' for each file.
1113 Each file is processed even if an error occurred previously.
1114 Must be used from the command line, with `-batch'.
1115 For example, to process grammar files in current directory, invoke:
1116
1117   \"emacs -batch -f semantic-grammar-batch-build-packages .\".
1118
1119 See also the variable `semantic-grammar-file-regexp'." nil nil)
1120
1121 ;;;***
1122 \f
1123 ;;;### (autoloads (semantic-default-html-setup) "semantic-html" "semantic-html.el"
1124 ;;;;;;  (17881 4281))
1125 ;;; Generated autoloads from semantic-html.el
1126
1127 (autoload (quote semantic-default-html-setup) "semantic-html" "\
1128 Set up a buffer for parsing of HTML files." nil nil)
1129
1130 (add-hook (quote html-mode-hook) (quote semantic-default-html-setup))
1131
1132 ;;;***
1133 \f
1134 ;;;### (autoloads (semantic-ia-show-doc semantic-ia-show-summary
1135 ;;;;;;  semantic-ia-complete-tip semantic-ia-complete-symbol-menu
1136 ;;;;;;  semantic-ia-complete-symbol) "semantic-ia" "semantic-ia.el"
1137 ;;;;;;  (17885 3763))
1138 ;;; Generated autoloads from semantic-ia.el
1139
1140 (autoload (quote semantic-ia-complete-symbol) "semantic-ia" "\
1141 Complete the current symbol at POINT.
1142 Completion options are calculated with `semantic-analyze-possible-completions'." t nil)
1143
1144 (autoload (quote semantic-ia-complete-symbol-menu) "semantic-ia" "\
1145 Complete the current symbol via a menu based at POINT.
1146 Completion options are calculated with `semantic-analyze-possible-completions'." t nil)
1147
1148 (autoload (quote semantic-ia-complete-tip) "semantic-ia" "\
1149 Pop up a tooltip for completion at POINT." t nil)
1150
1151 (autoload (quote semantic-ia-show-summary) "semantic-ia" "\
1152 Display a summary for the symbol under POINT." t nil)
1153
1154 (autoload (quote semantic-ia-show-doc) "semantic-ia" "\
1155 Display the code-level documentation for the symbol at POINT." t nil)
1156
1157 ;;;***
1158 \f
1159 ;;;### (autoloads (semantic-speedbar-analysis) "semantic-ia-sb" "semantic-ia-sb.el"
1160 ;;;;;;  (17611 31004))
1161 ;;; Generated autoloads from semantic-ia-sb.el
1162
1163 (autoload (quote semantic-speedbar-analysis) "semantic-ia-sb" "\
1164 Start Speedbar in semantic analysis mode.
1165 The analyzer displays information about the current context, plus a smart
1166 list of possible completions." t nil)
1167
1168 ;;;***
1169 \f
1170 ;;;### (autoloads (semantic-idle-scheduler-remove semantic-idle-scheduler-add
1171 ;;;;;;  semantic-idle-scheduler-mode global-semantic-idle-scheduler-mode
1172 ;;;;;;  global-semantic-idle-scheduler-mode) "semantic-idle" "semantic-idle.el"
1173 ;;;;;;  (17670 2652))
1174 ;;; Generated autoloads from semantic-idle.el
1175
1176 (defvar global-semantic-idle-scheduler-mode nil "\
1177 *If non-nil, enable global use of idle-scheduler mode.")
1178
1179 (custom-add-to-group (quote semantic) (quote global-semantic-idle-scheduler-mode) (quote custom-variable))
1180
1181 (custom-add-load (quote global-semantic-idle-scheduler-mode) (quote semantic-idle))
1182
1183 (autoload (quote global-semantic-idle-scheduler-mode) "semantic-idle" "\
1184 Toggle global use of option `semantic-idle-scheduler-mode'.
1185 The idle scheduler with automatically reparse buffers in idle time,
1186 and then schedule other jobs setup with `semantic-idle-scheduler-add'.
1187 If ARG is positive, enable, if it is negative, disable.
1188 If ARG is nil, then toggle." t nil)
1189
1190 (defvar semantic-idle-scheduler-mode nil "\
1191 Non-nil if idle-scheduler minor mode is enabled.
1192 Use the command `semantic-idle-scheduler-mode' to change this variable.")
1193
1194 (autoload (quote semantic-idle-scheduler-mode) "semantic-idle" "\
1195 Minor mode to auto parse buffer following a change.
1196 When this mode is off, a buffer is only rescanned for tokens when
1197 some command requests the list of available tokens.  When idle-scheduler
1198 is enabled, Emacs periodically checks to see if the buffer is out of
1199 date, and reparses while the user is idle (not typing.)
1200
1201 With prefix argument ARG, turn on if positive, otherwise off.  The
1202 minor mode can be turned on only if semantic feature is available and
1203 the current buffer was set up for parsing.  Return non-nil if the
1204 minor mode is enabled." t nil)
1205
1206 (autoload (quote semantic-idle-scheduler-add) "semantic-idle" "\
1207 Schedule FUNCTION to occur during idle time." nil nil)
1208
1209 (autoload (quote semantic-idle-scheduler-remove) "semantic-idle" "\
1210 Unschedule FUNCTION to occur during idle time." nil nil)
1211
1212 ;;;***
1213 \f
1214 ;;;### (autoloads (semantic-create-imenu-index semantic-imenu-expand-type-members
1215 ;;;;;;  semantic-imenu-bucketize-file semantic-imenu-summary-function)
1216 ;;;;;;  "semantic-imenu" "semantic-imenu.el" (17881 4298))
1217 ;;; Generated autoloads from semantic-imenu.el
1218
1219 (defvar semantic-imenu-summary-function (quote semantic-format-tag-abbreviate) "\
1220 *Function to use when creating items in Imenu.
1221 Some useful functions are found in `semantic-format-tag-functions'.")
1222
1223 (defvar semantic-imenu-bucketize-file t "\
1224 *Non-nil if tags in a file are to be grouped into buckets.")
1225
1226 (defvar semantic-imenu-expand-type-members t "\
1227 *Non-nil if types should have submenus with members in them.")
1228
1229 (defvar semantic-imenu-expandable-tag-classes (quote (type)) "\
1230 List of expandable tag classes.
1231 Tags of those classes will be given submenu with children.
1232 By default, a `type' has interesting children.  In Texinfo, however, a
1233 `section' has interesting children.")
1234
1235 (autoload (quote semantic-create-imenu-index) "semantic-imenu" "\
1236 Create an imenu index for any buffer which supports Semantic.
1237 Uses the output of the Semantic parser to create the index.
1238 Optional argument STREAM is an optional stream of tags used to create menus." nil nil)
1239
1240 ;;;***
1241 \f
1242 ;;;### (autoloads (define-lex-block-analyzer define-lex-simple-regex-analyzer
1243 ;;;;;;  define-lex-regex-analyzer define-lex-analyzer semantic-lex
1244 ;;;;;;  semantic-lex-init define-lex) "semantic-lex" "semantic-lex.el"
1245 ;;;;;;  (17903 33783))
1246 ;;; Generated autoloads from semantic-lex.el
1247
1248 (defvar semantic-lex-analyzer (quote semantic-flex) "\
1249 The lexical analyzer used for a given buffer.
1250 See `semantic-lex' for documentation.
1251 For compatibility with Semantic 1.x it defaults to `semantic-flex'.")
1252
1253 (autoload (quote define-lex) "semantic-lex" "\
1254 Create a new lexical analyzer with NAME.
1255 DOC is a documentation string describing this analyzer.
1256 ANALYZERS are small code snippets of analyzers to use when
1257 building the new NAMED analyzer.  Only use analyzers which
1258 are written to be used in `define-lex'.
1259 Each analyzer should be an analyzer created with `define-lex-analyzer'.
1260 Note: The order in which analyzers are listed is important.
1261 If two analyzers can match the same text, it is important to order the
1262 analyzers so that the one you want to match first occurs first.  For
1263 example, it is good to put a numbe analyzer in front of a symbol
1264 analyzer which might mistake a number for as a symbol." nil (quote macro))
1265
1266 (autoload (quote semantic-lex-init) "semantic-lex" "\
1267 Initialize any lexical state for this buffer." nil nil)
1268
1269 (autoload (quote semantic-lex) "semantic-lex" "\
1270 Lexically analyze text in the current buffer between START and END.
1271 Optional argument DEPTH indicates at what level to scan over entire
1272 lists.  The last argument, LENGTH specifies that `semantic-lex'
1273 should only return LENGTH tokens.  The return value is a token stream.
1274 Each element is a list, such of the form
1275   (symbol start-expression .  end-expression)
1276 where SYMBOL denotes the token type.
1277 See `semantic-lex-tokens' variable for details on token types.  END
1278 does not mark the end of the text scanned, only the end of the
1279 beginning of text scanned.  Thus, if a string extends past END, the
1280 end of the return token will be larger than END.  To truly restrict
1281 scanning, use `narrow-to-region'." nil nil)
1282
1283 (autoload (quote define-lex-analyzer) "semantic-lex" "\
1284 Create a single lexical analyzer NAME with DOC.
1285 When an analyzer is called, the current buffer and point are
1286 positioned in a buffer at the location to be analyzed.
1287 CONDITION is an expression which returns t if FORMS should be run.
1288 Within the bounds of CONDITION and FORMS, the use of backquote
1289 can be used to evaluate expressions at compile time.
1290 While forms are running, the following variables will be locally bound:
1291   `semantic-lex-analysis-bounds' - The bounds of the current analysis.
1292                   of the form (START . END)
1293   `semantic-lex-maximum-depth' - The maximum depth of semantic-list
1294                   for the current analysis.
1295   `semantic-lex-current-depth' - The current depth of `semantic-list' that has
1296                   been decended.
1297   `semantic-lex-end-point' - End Point after match.
1298                    Analyzers should set this to a buffer location if their
1299                    match string does not represent the end of the matched text.
1300   `semantic-lex-token-stream' - The token list being collected.
1301                    Add new lexical tokens to this list.
1302 Proper action in FORMS is to move the value of `semantic-lex-end-point' to
1303 after the location of the analyzed entry, and to add any discovered tokens
1304 at the beginning of `semantic-lex-token-stream'.
1305 This can be done by using `semantic-lex-push-token'." nil (quote macro))
1306
1307 (autoload (quote define-lex-regex-analyzer) "semantic-lex" "\
1308 Create a lexical analyzer with NAME and DOC that will match REGEXP.
1309 FORMS are evaluated upon a successful match.
1310 See `define-lex-analyzer' for more about analyzers." nil (quote macro))
1311
1312 (autoload (quote define-lex-simple-regex-analyzer) "semantic-lex" "\
1313 Create a lexical analyzer with NAME and DOC that match REGEXP.
1314 TOKSYM is the symbol to use when creating a semantic lexical token.
1315 INDEX is the index into the match that defines the bounds of the token.
1316 Index should be a plain integer, and not specified in the macro as an
1317 expression.
1318 FORMS are evaluated upon a successful match BEFORE the new token is
1319 created.  It is valid to ignore FORMS.
1320 See `define-lex-analyzer' for more about analyzers." nil (quote macro))
1321
1322 (autoload (quote define-lex-block-analyzer) "semantic-lex" "\
1323 Create a lexical analyzer NAME for paired delimiters blocks.
1324 It detects a paired delimiters block or the corresponding open or
1325 close delimiter depending on the value of the variable
1326 `semantic-lex-current-depth'.  DOC is the documentation string of the lexical
1327 analyzer.  SPEC1 and SPECS specify the token symbols and open, close
1328 delimiters used.  Each SPEC has the form:
1329
1330 \(BLOCK-SYM (OPEN-DELIM OPEN-SYM) (CLOSE-DELIM CLOSE-SYM))
1331
1332 where BLOCK-SYM is the symbol returned in a block token.  OPEN-DELIM
1333 and CLOSE-DELIM are respectively the open and close delimiters
1334 identifying a block.  OPEN-SYM and CLOSE-SYM are respectively the
1335 symbols returned in open and close tokens." nil (quote macro))
1336
1337 ;;;***
1338 \f
1339 ;;;### (autoloads (semantic-default-make-setup) "semantic-make" "bovine/semantic-make.el"
1340 ;;;;;;  (17213 40577))
1341 ;;; Generated autoloads from bovine/semantic-make.el
1342
1343 (autoload (quote semantic-default-make-setup) "semantic-make" "\
1344 Set up a Makefile buffer for parsing with semantic." nil nil)
1345
1346 (add-hook (quote makefile-mode-hook) (quote semantic-default-make-setup))
1347
1348 ;;;***
1349 \f
1350 ;;;### (autoloads (semantic-mru-bookmark-mode global-semantic-mru-bookmark-mode
1351 ;;;;;;  global-semantic-mru-bookmark-mode) "semantic-mru-bookmark"
1352 ;;;;;;  "semantic-mru-bookmark.el" (18014 12640))
1353 ;;; Generated autoloads from semantic-mru-bookmark.el
1354
1355 (autoload (quote global-semantic-mru-bookmark-mode) "semantic-mru-bookmark" "\
1356 Toggle global use of option `semantic-mru-bookmark-mode'.
1357 If ARG is positive, enable, if it is negative, disable.
1358 If ARG is nil, then toggle." t nil)
1359
1360 (defvar global-semantic-mru-bookmark-mode nil "\
1361 *If non-nil enable global use of variable `semantic-mru-bookmark-mode'.
1362 When this mode is enabled, changes made to a buffer are highlighted
1363 until the buffer is reparsed.")
1364
1365 (custom-add-to-group (quote semantic) (quote global-semantic-mru-bookmark-mode) (quote custom-variable))
1366
1367 (custom-add-load (quote global-semantic-mru-bookmark-mode) (quote semantic-util-modes))
1368
1369 (autoload (quote semantic-mru-bookmark-mode) "semantic-mru-bookmark" "\
1370 Minor mode for tracking tag-based bookmarks automatically.
1371 Tag based bookmarks a tracked based on editing and viewing habits
1372 and can then be navigated via the MRU bookmark keymap.
1373
1374 \\{semantic-mru-bookmark-mode-map}
1375
1376 With prefix argument ARG, turn on if positive, otherwise off.  The
1377 minor mode can be turned on only if semantic feature is available and
1378 the current buffer was set up for parsing.  Return non-nil if the
1379 minor mode is enabled." t nil)
1380
1381 ;;;***
1382 \f
1383 ;;;### (autoloads (semantic-regtest-cmp-results semantic-regtest-create-output
1384 ;;;;;;  semantic-regtest-run-test) "semantic-regtest" "semantic-regtest.el"
1385 ;;;;;;  (17213 40495))
1386 ;;; Generated autoloads from semantic-regtest.el
1387
1388 (autoload (quote semantic-regtest-run-test) "semantic-regtest" nil t nil)
1389
1390 (autoload (quote semantic-regtest-create-output) "semantic-regtest" "\
1391 Creates the test-output for the current buffer.
1392 The user will be asked for the file-name of the created test-output-file (see
1393 `semantic-regtest-create-output--internal')." t nil)
1394
1395 (autoload (quote semantic-regtest-cmp-results) "semantic-regtest" "\
1396 Compare two test-outputs and create a suitable formatted result-file.
1397
1398 The user will be asked for four file-names:
1399
1400    SOURCE-FILE: The underlying source-file for which the test-outputs have
1401    been created. If current buffer is a semantic-supported buffer then the
1402    file-name of the current buffer is offered as default.
1403
1404    TEST-FILE: The regression-testoutput for SOURCE-FILE. It must be an already
1405    existing file which has been created by `semantic-regtest-create-output' or
1406    the function `semantic-regtest-create-output--internal'. If a file
1407    SOURCE-FILE.to exists already in current directory then this file is
1408    offered as default.
1409
1410    REF-FILE: The reference testoutput for SOURCE-FILE. TEST-FILE will be
1411    compared against this file. It must be an already existing file which has
1412    been created by the command `semantic-regtest-create-output' or the
1413    function `semantic-regtest-create-output--internal'. If a file
1414    SOURCE-FILE.ro exists already in current directory then this file is
1415    offered as default.
1416
1417    RESULT-FILE: That file will contain the comparisson-result generated by
1418    `semantic-regtest-cmp-results--internal'. Per default the filename
1419    SOURCE-FILE.res is offered.
1420
1421 This command calls `semantic-regtest-cmp-results--internal' with that four
1422 file-names. See this function for details about the optional argument
1423 `use-full-path-name' and a description of the format of RESULT-FILE." t nil)
1424
1425 ;;;***
1426 \f
1427 ;;;### (autoloads (semantic-default-scheme-setup) "semantic-scm"
1428 ;;;;;;  "bovine/semantic-scm.el" (17213 40581))
1429 ;;; Generated autoloads from bovine/semantic-scm.el
1430
1431 (autoload (quote semantic-default-scheme-setup) "semantic-scm" "\
1432 Setup hook function for Emacs Lisp files and Semantic." nil nil)
1433
1434 (add-hook (quote scheme-mode-hook) (quote semantic-default-scheme-setup))
1435
1436 ;;;***
1437 \f
1438 ;;;### (autoloads (semantic-default-skel-setup) "semantic-skel" "bovine/semantic-skel.el"
1439 ;;;;;;  (17213 40586))
1440 ;;; Generated autoloads from bovine/semantic-skel.el
1441
1442 (autoload (quote semantic-default-skel-setup) "semantic-skel" "\
1443 Set up a buffer for semantic parsing of the skeleton language." nil nil)
1444
1445 ;;;***
1446 \f
1447 ;;;### (autoloads (semantic-tag-external-class semantic-tag-external-member-children
1448 ;;;;;;  semantic-tag-external-member-p semantic-tag-external-member-parent
1449 ;;;;;;  semantic-adopt-external-members semantic-bucketize semantic-flatten-tags-table
1450 ;;;;;;  semantic-unique-tag-table semantic-unique-tag-table-by-name
1451 ;;;;;;  semantic-sort-tags-by-type-decreasing-ci semantic-sort-tags-by-type-increasing-ci
1452 ;;;;;;  semantic-sort-tags-by-name-decreasing-ci semantic-sort-tags-by-name-increasing-ci
1453 ;;;;;;  semantic-sort-tags-by-type-decreasing semantic-sort-tags-by-type-increasing
1454 ;;;;;;  semantic-sort-tags-by-name-decreasing semantic-sort-tags-by-name-increasing)
1455 ;;;;;;  "semantic-sort" "semantic-sort.el" (18022 2133))
1456 ;;; Generated autoloads from semantic-sort.el
1457
1458 (autoload (quote semantic-sort-tags-by-name-increasing) "semantic-sort" "\
1459 Sort TAGS by name in increasing order with side effects.
1460 Return the sorted list." nil nil)
1461
1462 (autoload (quote semantic-sort-tags-by-name-decreasing) "semantic-sort" "\
1463 Sort TAGS by name in decreasing order with side effects.
1464 Return the sorted list." nil nil)
1465
1466 (autoload (quote semantic-sort-tags-by-type-increasing) "semantic-sort" "\
1467 Sort TAGS by type in increasing order with side effects.
1468 Return the sorted list." nil nil)
1469
1470 (autoload (quote semantic-sort-tags-by-type-decreasing) "semantic-sort" "\
1471 Sort TAGS by type in decreasing order with side effects.
1472 Return the sorted list." nil nil)
1473
1474 (autoload (quote semantic-sort-tags-by-name-increasing-ci) "semantic-sort" "\
1475 Sort TAGS by name in increasing order with side effects.
1476 Return the sorted list." nil nil)
1477
1478 (autoload (quote semantic-sort-tags-by-name-decreasing-ci) "semantic-sort" "\
1479 Sort TAGS by name in decreasing order with side effects.
1480 Return the sorted list." nil nil)
1481
1482 (autoload (quote semantic-sort-tags-by-type-increasing-ci) "semantic-sort" "\
1483 Sort TAGS by type in increasing order with side effects.
1484 Return the sorted list." nil nil)
1485
1486 (autoload (quote semantic-sort-tags-by-type-decreasing-ci) "semantic-sort" "\
1487 Sort TAGS by type in decreasing order with side effects.
1488 Return the sorted list." nil nil)
1489
1490 (autoload (quote semantic-unique-tag-table-by-name) "semantic-sort" "\
1491 Scan a list of TAGS, removing duplicate names.
1492 This must first sort the tags by name alphabetically ascending." nil nil)
1493
1494 (autoload (quote semantic-unique-tag-table) "semantic-sort" "\
1495 Scan a list of TAGS, removing duplicates.
1496 This must first sort the tags by position ascending.
1497 TAGS are removed only if they are equivalent, as can happen when
1498 multiple tag sources are scanned." nil nil)
1499
1500 (autoload (quote semantic-flatten-tags-table) "semantic-sort" "\
1501 Flatten the tags table TABLE.
1502 All tags in TABLE, and all components of top level tags
1503 in TABLE will appear at the top level of list.
1504 Tags promoted to the top of the list will still appear
1505 unmodified as components of their parent tags." nil nil)
1506
1507 (autoload (quote semantic-bucketize) "semantic-sort" "\
1508 Sort TAGS into a group of buckets based on tag class.
1509 Unknown classes are placed in a Misc bucket.
1510 Type bucket names are defined by either `semantic-symbol->name-assoc-list'.
1511 If PARENT is specified, then TAGS belong to this PARENT in some way.
1512 This will use `semantic-symbol->name-assoc-list-for-type-parts' to
1513 generate bucket names.
1514 Optional argument FILTER is a filter function to be applied to each bucket.
1515 The filter function will take one argument, which is a list of tokens, and
1516 may re-organize the list with side-effects." nil nil)
1517
1518 (defvar semantic-orphaned-member-metaparent-type "class" "\
1519 In `semantic-adopt-external-members', the type of 'type for metaparents.
1520 A metaparent is a made-up type semantic token used to hold the child list
1521 of orphaned members of a named type.")
1522
1523 (autoload (quote semantic-adopt-external-members) "semantic-sort" "\
1524 Rebuild TAGS so that externally defined members are regrouped.
1525 Some languages such as C++ and CLOS permit the declaration of member
1526 functions outside the definition of the class.  It is easier to study
1527 the structure of a program when such methods are grouped together
1528 more logically.
1529
1530 This function uses `semantic-tag-external-member-p' to
1531 determine when a potential child is an externally defined member.
1532
1533 Note: Applications which use this function must account for token
1534 types which do not have a position, but have children which *do*
1535 have positions.
1536
1537 Applications should use `semantic-mark-external-member-function'
1538 to modify all tags which are found as externally defined to some
1539 type.  For example, changing the token type for generating extra
1540 buckets with the bucket function." nil nil)
1541
1542 (autoload (quote semantic-tag-external-member-parent) "semantic-sort" "\
1543 Return a parent for TAG when TAG is an external member.
1544 TAG is an external member if it is defined at a toplevel and
1545 has some sort of label defining a parent.  The parent return will
1546 be a string.
1547
1548 The default behavior, if not overridden with
1549 `tag-member-parent' gets the 'parent extra
1550 specifier of TAG.
1551
1552 If this function is overridden, use
1553 `semantic-tag-external-member-parent-default' to also
1554 include the default behavior, and merely extend your own." nil nil)
1555
1556 (autoload (quote semantic-tag-external-member-p) "semantic-sort" "\
1557 Return non-nil if PARENT is the parent of TAG.
1558 TAG is an external member of PARENT when it is somehow tagged
1559 as having PARENT as it's parent.
1560 PARENT and TAG must both be semantic tags.
1561
1562 The default behavior, if not overridden with
1563 `tag-external-member-p' is to match :parent attribute in
1564 the name of TAG.
1565
1566 If this function is overridden, use
1567 `semantic-tag-external-member-children-p-default' to also
1568 include the default behavior, and merely extend your own." nil nil)
1569
1570 (autoload (quote semantic-tag-external-member-children) "semantic-sort" "\
1571 Return the list of children which are not *in* TAG.
1572 If optional argument USEDB is non-nil, then also search files in
1573 the Semantic Database.  If USEDB is a list of databases, search those
1574 databases.
1575
1576 Children in this case are functions or types which are members of
1577 TAG, such as the parts of a type, but which are not defined inside
1578 the class.  C++ and CLOS both permit methods of a class to be defined
1579 outside the bounds of the class' definition.
1580
1581 The default behavior, if not overridden with
1582 `tag-external-member-children' is to search using
1583 `semantic-tag-external-member-p' in all top level definitions
1584 with a parent of TAG.
1585
1586 If this function is overridden, use
1587 `semantic-tag-external-member-children-default' to also
1588 include the default behavior, and merely extend your own." nil nil)
1589
1590 (autoload (quote semantic-tag-external-class) "semantic-sort" "\
1591 Return a list of real tags that faux TAG might represent.
1592
1593 In some languages, a method can be defined on an object which is
1594 not in the same file.  In this case,
1595 `semantic-adopt-external-members' will create a faux-tag.  If it
1596 is necessary to get the tag from which for faux TAG was most
1597 likely derived, then this function is needed." nil nil)
1598
1599 ;;;***
1600 \f
1601 ;;;### (autoloads (semantic-insert-foreign-tag semantic-obtain-foreign-tag
1602 ;;;;;;  semantic-tag-components-with-overlays semantic-tag-components
1603 ;;;;;;  semantic-tag-alias-definition) "semantic-tag" "semantic-tag.el"
1604 ;;;;;;  (17996 27119))
1605 ;;; Generated autoloads from semantic-tag.el
1606
1607 (autoload (quote semantic-tag-alias-definition) "semantic-tag" "\
1608 Return the definition TAG is an alias.
1609 The returned value is a tag of the class that
1610 `semantic-tag-alias-class' returns for TAG.
1611 The default is to return the value of the :definition attribute.
1612 Return nil if TAG is not of class 'alias." nil nil)
1613
1614 (autoload (quote semantic-tag-components) "semantic-tag" "\
1615 Return a list of components for TAG.
1616 A Component is a part of TAG which itself may be a TAG.
1617 Examples include the elements of a structure in a 
1618 tag of class `type, or the list of arguments to a
1619 tag of class 'function." nil nil)
1620
1621 (autoload (quote semantic-tag-components-with-overlays) "semantic-tag" "\
1622 Return the list of top level components belonging to TAG.
1623 Children are any sub-tags which contain overlays.
1624
1625 Default behavior is to get `semantic-tag-components' in addition
1626 to the components of an anonymous types (if applicable.)
1627
1628 Note for language authors:
1629   If a mode defines a language tag that has tags in it with overlays
1630 you should still return them with this function.
1631 Ignoring this step will prevent several features from working correctly." nil nil)
1632
1633 (autoload (quote semantic-obtain-foreign-tag) "semantic-tag" "\
1634 Obtain a foreign tag from TAG.
1635 TAG defaults to the tag at point in current buffer.
1636 Return the obtained foreign tag or nil if failed." nil nil)
1637
1638 (autoload (quote semantic-insert-foreign-tag) "semantic-tag" "\
1639 Insert FOREIGN-TAG into the current buffer.
1640 Signal an error if FOREIGN-TAG is not a valid foreign tag.
1641 This function is overridable with the symbol `insert-foreign-tag'." nil nil)
1642
1643 ;;;***
1644 \f
1645 ;;;### (autoloads (semantic-prototype-file semantic-dependency-tag-file
1646 ;;;;;;  semantic-go-to-tag) "semantic-tag-file" "semantic-tag-file.el"
1647 ;;;;;;  (17995 45804))
1648 ;;; Generated autoloads from semantic-tag-file.el
1649
1650 (autoload (quote semantic-go-to-tag) "semantic-tag-file" "\
1651 Go to the location of TAG.
1652 TAG may be a stripped element, in which case PARENT specifies a
1653 parent tag that has position information.
1654 Different behaviors are provided depending on the type of tag.
1655 For example, dependencies (includes) will seek out the file that is
1656 depended on (see `semantic-dependency-tag-file'." nil nil)
1657
1658 (defvar semantic-dependency-include-path nil "\
1659 Defines the include path used when searching for files.
1660 This should be a list of directories to search which is specific
1661 to the file being included.
1662
1663 If `semantic-dependency-tag-file' is overridden for a given
1664 language, this path is most likely ignored.
1665
1666 This function, reguardless of being overriden, caches the located
1667 dependency file location in the tag property `dependency-file'.
1668 If you override this function, you do not need to implement your
1669 own cache.  Each time the buffer is fully reparsed, the cache
1670 will be reset.
1671
1672 TODO: use ffap.el to locate such items.")
1673
1674 (autoload (quote semantic-dependency-tag-file) "semantic-tag-file" "\
1675 Find the filename represented from TAG.
1676 Depends on `semantic-dependency-include-path' for searching.  Always searches
1677 `.' first, then searches additional paths." nil nil)
1678
1679 (autoload (quote semantic-prototype-file) "semantic-tag-file" "\
1680 Return a file in which prototypes belonging to BUFFER should be placed.
1681 Default behavior (if not overridden) looks for a token specifying the
1682 prototype file, or the existence of an EDE variable indicating which
1683 file prototypes belong in." nil nil)
1684
1685 ;;;***
1686 \f
1687 ;;;### (autoloads (semantic-tag-full-name semantic-tag-static-p semantic-tag-leaf-p
1688 ;;;;;;  semantic-tag-abstract-p semantic-tag-protected-p semantic-tag-protection
1689 ;;;;;;  semantic-tag-calculate-parent) "semantic-tag-ls" "semantic-tag-ls.el"
1690 ;;;;;;  (17611 31115))
1691 ;;; Generated autoloads from semantic-tag-ls.el
1692
1693 (autoload (quote semantic-tag-calculate-parent) "semantic-tag-ls" "\
1694 Attempt to calculate the parent of TAG.
1695 The default behavior (if not overriden with `tag-calculate-parent')
1696 is to search a buffer found with TAG, and if externally defined,
1697 search locally, then semanticdb for that tag (when enabled.)" nil nil)
1698
1699 (autoload (quote semantic-tag-protection) "semantic-tag-ls" "\
1700 Return protection information about TAG with optional PARENT.
1701 This function returns on of the following symbols:
1702    nil        - No special protection.  Language dependent.
1703    'public    - Anyone can access this TAG.
1704    'private   - Only methods in the local scope can access TAG.
1705    'protected - Like private for outside scopes, like public for child
1706                 classes.
1707 Some languages may choose to provide additional return symbols specific
1708 to themselves.  Use of this function should allow for this.
1709
1710 The default behavior (if not overridden with `tag-protection'
1711 is to return a symbol based on type modifiers." nil nil)
1712
1713 (autoload (quote semantic-tag-protected-p) "semantic-tag-ls" "\
1714 Non-nil if TAG is is protected.
1715 PROTECTION is a symbol which can be returned by the method
1716 `semantic-tag-protection'.
1717 PARENT is the parent data type which contains TAG.
1718
1719 For these PROTECTIONs, true is returned if TAG is:
1720 @table @asis
1721 @item nil
1722   Always true
1723 @item  private
1724   True if nil.
1725 @item protected
1726   True if private or nil.
1727 @item public
1728   True if private, protected, or nil.
1729 @end table" nil nil)
1730
1731 (autoload (quote semantic-tag-abstract-p) "semantic-tag-ls" "\
1732 Return non nil if TAG is abstract.
1733 Optional PARENT is the parent tag of TAG.
1734 In UML, abstract methods and classes have special meaning and behavior
1735 in how methods are overridden.  In UML, abstract methods are italicized.
1736
1737 The default behavior (if not overridden with `tag-abstract-p'
1738 is to return true if `abstract' is in the type modifiers." nil nil)
1739
1740 (autoload (quote semantic-tag-leaf-p) "semantic-tag-ls" "\
1741 Return non nil if TAG is leaf.
1742 Optional PARENT is the parent tag of TAG.
1743 In UML, leaf methods and classes have special meaning and behavior.
1744
1745 The default behavior (if not overridden with `tag-leaf-p'
1746 is to return true if `leaf' is in the type modifiers." nil nil)
1747
1748 (autoload (quote semantic-tag-static-p) "semantic-tag-ls" "\
1749 Return non nil if TAG is static.
1750 Optional PARENT is the parent tag of TAG.
1751 In UML, static methods and attributes mean that they are allocated
1752 in the parent class, and are not instance specific.
1753 UML notation specifies that STATIC entries are underlined." nil nil)
1754
1755 (autoload (quote semantic-tag-full-name) "semantic-tag-ls" "\
1756 Return the fully qualified name of TAG in the package hierarchy.
1757 STREAM-OR-BUFFER can be anything convertable by `semantic-something-to-stream',
1758 but must be a toplevel semantic tag stream that contains TAG.
1759 A Package Hierarchy is defined in UML by the way classes and methods
1760 are organized on disk.  Some language use this concept such that a
1761 class can be accessed via it's fully qualified name, (such as Java.)
1762 Other languages qualify names within a Namespace (such as C++) which
1763 result in a different package like structure.  Languages which do not
1764 override this function with `tag-full-name' will use
1765 `semantic-tag-name'.  Override functions only need to handle
1766 STREAM-OR-BUFFER with a tag stream value, or nil." nil nil)
1767
1768 ;;;***
1769 \f
1770 ;;;### (autoloads (semantic-default-texi-setup) "semantic-texi" "semantic-texi.el"
1771 ;;;;;;  (18000 29195))
1772 ;;; Generated autoloads from semantic-texi.el
1773
1774 (autoload (quote semantic-default-texi-setup) "semantic-texi" "\
1775 Set up a buffer for parsing of Texinfo files." nil nil)
1776
1777 (add-hook (quote texinfo-mode-hook) (quote semantic-default-texi-setup))
1778
1779 ;;;***
1780 \f
1781 ;;;### (autoloads (semantic-stickyfunc-mode global-semantic-stickyfunc-mode
1782 ;;;;;;  global-semantic-stickyfunc-mode semantic-show-parser-state-mode
1783 ;;;;;;  global-semantic-show-parser-state-mode global-semantic-show-parser-state-mode
1784 ;;;;;;  semantic-show-unmatched-syntax-mode global-semantic-show-unmatched-syntax-mode
1785 ;;;;;;  global-semantic-show-unmatched-syntax-mode semantic-highlight-edits-mode
1786 ;;;;;;  global-semantic-highlight-edits-mode global-semantic-highlight-edits-mode)
1787 ;;;;;;  "semantic-util-modes" "semantic-util-modes.el" (17881 4461))
1788 ;;; Generated autoloads from semantic-util-modes.el
1789
1790 (autoload (quote global-semantic-highlight-edits-mode) "semantic-util-modes" "\
1791 Toggle global use of option `semantic-highlight-edits-mode'.
1792 If ARG is positive, enable, if it is negative, disable.
1793 If ARG is nil, then toggle." t nil)
1794
1795 (defvar global-semantic-highlight-edits-mode nil "\
1796 *If non-nil enable global use of variable `semantic-highlight-edits-mode'.
1797 When this mode is enabled, changes made to a buffer are highlighted
1798 until the buffer is reparsed.")
1799
1800 (custom-add-to-group (quote semantic) (quote global-semantic-highlight-edits-mode) (quote custom-variable))
1801
1802 (custom-add-load (quote global-semantic-highlight-edits-mode) (quote semantic-util-modes))
1803
1804 (autoload (quote semantic-highlight-edits-mode) "semantic-util-modes" "\
1805 Minor mode for highlighting changes made in a buffer.
1806 Changes are tracked by semantic so that the incremental parser can work
1807 properly.
1808 This mode will highlight those changes as they are made, and clear them
1809 when the incremental parser accounts for those edits.
1810 With prefix argument ARG, turn on if positive, otherwise off.  The
1811 minor mode can be turned on only if semantic feature is available and
1812 the current buffer was set up for parsing.  Return non-nil if the
1813 minor mode is enabled." t nil)
1814
1815 (autoload (quote global-semantic-show-unmatched-syntax-mode) "semantic-util-modes" "\
1816 Toggle global use of option `semantic-show-unmatched-syntax-mode'.
1817 If ARG is positive, enable, if it is negative, disable.
1818 If ARG is nil, then toggle." t nil)
1819
1820 (defvar global-semantic-show-unmatched-syntax-mode nil "\
1821 *If non-nil, enable global use of `semantic-show-unmatched-syntax-mode'.
1822 When this mode is enabled, syntax in the current buffer which the
1823 semantic parser cannot match is highlighted with a red underline.")
1824
1825 (custom-add-to-group (quote semantic) (quote global-semantic-show-unmatched-syntax-mode) (quote custom-variable))
1826
1827 (custom-add-load (quote global-semantic-show-unmatched-syntax-mode) (quote semantic-util-modes))
1828
1829 (autoload (quote semantic-show-unmatched-syntax-mode) "semantic-util-modes" "\
1830 Minor mode to highlight unmatched lexical syntax tokens.
1831 When a parser executes, some elements in the buffer may not match any
1832 parser rules.  These text characters are considered unmatched syntax.
1833 Often time, the display of unmatched syntax can expose coding
1834 problems before the compiler is run.
1835
1836 With prefix argument ARG, turn on if positive, otherwise off.  The
1837 minor mode can be turned on only if semantic feature is available and
1838 the current buffer was set up for parsing.  Return non-nil if the
1839 minor mode is enabled.
1840
1841 \\{semantic-show-unmatched-syntax-mode-map}" t nil)
1842
1843 (defvar global-semantic-show-parser-state-mode nil "\
1844 *If non-nil enable global use of `semantic-show-parser-state-mode'.
1845 When enabled, the current parse state of the current buffer is displayed
1846 in the mode line. See `semantic-show-parser-state-marker' for details
1847 on what is displayed.")
1848
1849 (custom-add-to-group (quote semantic) (quote global-semantic-show-parser-state-mode) (quote custom-variable))
1850
1851 (custom-add-load (quote global-semantic-show-parser-state-mode) (quote semantic-util-modes))
1852
1853 (autoload (quote global-semantic-show-parser-state-mode) "semantic-util-modes" "\
1854 Toggle global use of option `semantic-show-parser-state-mode'.
1855 If ARG is positive, enable, if it is negative, disable.
1856 If ARG is nil, then toggle." t nil)
1857
1858 (autoload (quote semantic-show-parser-state-mode) "semantic-util-modes" "\
1859 Minor mode for displaying parser cache state in the modeline.
1860 The cache can be in one of three states.  They are
1861 Up to date, Partial reprase needed, and Full reparse needed.
1862 The state is indicated in the modeline with the following characters:
1863  `-'  ->  The cache is up to date.
1864  `!'  ->  The cache requires a full update.
1865  `~'  ->  The cache needs to be incrementally parsed.
1866  `%'  ->  The cache is not currently parseable.
1867  `@'  ->  Auto-parse in progress (not set here.)
1868 With prefix argument ARG, turn on if positive, otherwise off.  The
1869 minor mode can be turned on only if semantic feature is available and
1870 the current buffer was set up for parsing.  Return non-nil if the
1871 minor mode is enabled." t nil)
1872
1873 (autoload (quote global-semantic-stickyfunc-mode) "semantic-util-modes" "\
1874 Toggle global use of option `semantic-stickyfunc-mode'.
1875 If ARG is positive, enable, if it is negative, disable.
1876 If ARG is nil, then toggle." t nil)
1877
1878 (defvar global-semantic-stickyfunc-mode nil "\
1879 *If non-nil, enable global use of `semantic-stickyfunc-mode'.
1880 This minor mode only works for Emacs 21 or later.
1881 When enabled, the header line is enabled, and the first line
1882 of the current function or method is displayed in it.
1883 This makes it appear that the first line of that tag is
1884 `sticky' to the top of the window.")
1885
1886 (custom-add-to-group (quote semantic) (quote global-semantic-stickyfunc-mode) (quote custom-variable))
1887
1888 (custom-add-load (quote global-semantic-stickyfunc-mode) (quote semantic-util-modes))
1889
1890 (autoload (quote semantic-stickyfunc-mode) "semantic-util-modes" "\
1891 Minor mode to show the title of a tag in the header line.
1892 Enables/disables making the header line of functions sticky.
1893 A function (or other tag class specified by
1894 `semantic-stickyfunc-sticky-classes') has a header line, meaning the
1895 first line which describes the rest of the construct.  This first
1896 line is what is displayed in the Emacs 21 header line.
1897
1898 With prefix argument ARG, turn on if positive, otherwise off.  The
1899 minor mode can be turned on only if semantic feature is available and
1900 the current buffer was set up for parsing.  Return non-nil if the
1901 minor mode is enabled." t nil)
1902
1903 ;;;***
1904 \f
1905 ;;;### (autoloads (semanticdb-file-stream semanticdb-file-table-object
1906 ;;;;;;  global-semanticdb-minor-mode semanticdb-minor-mode-p semanticdb-current-database
1907 ;;;;;;  semanticdb-global-mode) "semanticdb" "semanticdb.el" (18000
1908 ;;;;;;  28603))
1909 ;;; Generated autoloads from semanticdb.el
1910
1911 (defvar semanticdb-global-mode nil "\
1912 *If non-nil enable the use of `semanticdb-minor-mode'.")
1913
1914 (custom-add-to-group (quote semantic) (quote semanticdb-global-mode) (quote custom-variable))
1915
1916 (custom-add-load (quote semanticdb-global-mode) (quote semanticdb))
1917
1918 (defvar semanticdb-current-database nil "\
1919 For a given buffer, this is the currently active database.")
1920
1921 (autoload (quote semanticdb-current-database) "semanticdb" "\
1922 Return the currently active database." nil nil)
1923
1924 (autoload (quote semanticdb-minor-mode-p) "semanticdb" "\
1925 Return non-nil if `semanticdb-minor-mode' is active." nil nil)
1926
1927 (autoload (quote global-semanticdb-minor-mode) "semanticdb" "\
1928 Toggle the use of `semanticdb-minor-mode'.
1929 If ARG is positive, enable, if it is negative, disable.
1930 If ARG is nil, then toggle." t nil)
1931
1932 (autoload (quote semanticdb-file-table-object) "semanticdb" "\
1933 Return a semanticdb table belonging to FILE.
1934 If file has database tags available in the database, return it.
1935 If file does not have tags available, and DONTLOAD is nil,
1936 then load the tags for FILE, and create a new table object for it.
1937 DONTLOAD does not affect the creation of new database objects." nil nil)
1938
1939 (autoload (quote semanticdb-file-stream) "semanticdb" "\
1940 Return a list of tags belonging to FILE.
1941 If file has database tags available in the database, return them.
1942 If file does not have tags available, then load the file, and create them." nil nil)
1943
1944 ;;;***
1945 \f
1946 ;;;### (autoloads (semanticdb-ebrowse-load-helper semanticdb-load-ebrowse-caches
1947 ;;;;;;  semanticdb-create-ebrowse-database) "semanticdb-ebrowse"
1948 ;;;;;;  "semanticdb-ebrowse.el" (18014 12823))
1949 ;;; Generated autoloads from semanticdb-ebrowse.el
1950
1951 (autoload (quote semanticdb-create-ebrowse-database) "semanticdb-ebrowse" "\
1952 Create an EBROSE database for directory DIR.
1953 The database file is stored in ~/.semanticdb, or whichever directory
1954 is specified by `semanticdb-default-system-save-directory'." t nil)
1955
1956 (autoload (quote semanticdb-load-ebrowse-caches) "semanticdb-ebrowse" "\
1957 Load all semanticdb controlled EBROWSE caches." t nil)
1958
1959 (autoload (quote semanticdb-ebrowse-load-helper) "semanticdb-ebrowse" "\
1960 Create the semanticdb database via ebrowse for directory.
1961 If DIRECTORY is found to be defunct, it won't load the DB, and will
1962 warn instead." nil nil)
1963
1964 ;;;***
1965 \f
1966 ;;;### (autoloads (semanticdb-full-filename semanticdb-live-p semanticdb-file-loaded-p
1967 ;;;;;;  semanticdb-project-database-file semanticdb-persistent-path
1968 ;;;;;;  semanticdb-default-save-directory semanticdb-default-file-name)
1969 ;;;;;;  "semanticdb-file" "semanticdb-file.el" (18000 28758))
1970 ;;; Generated autoloads from semanticdb-file.el
1971
1972 (defvar semanticdb-default-file-name "semantic.cache" "\
1973 *File name of the semantic tag cache.")
1974
1975 (defvar semanticdb-default-save-directory nil "\
1976 *Directory name where semantic cache files are stored.
1977 If this value is nil, files are saved in the current directory.  If the value
1978 is a valid directory, then it overrides `semanticdb-default-file-name' and
1979 stores caches in a coded file name in this directory.")
1980
1981 (defvar semanticdb-persistent-path (quote (project)) "\
1982 *List of valid paths that semanticdb will cache tags to.
1983 When `global-semanticdb-minor-mode' is active, tag lists will
1984 be saved to disk when Emacs exits.  Not all directories will have
1985 tags that should be saved.
1986 The value should be a list of valid paths.  A path can be a string,
1987 indicating a directory in which to save a variable.  An element in the
1988 list can also be a symbol.  Valid symbols are `never', which will
1989 disable any saving anywhere, `always', which enables saving
1990 everywhere, or `project', which enables saving in any directory that
1991 passes a list of predicates in `semanticdb-project-predicate-functions'.")
1992
1993 (autoload (quote semanticdb-project-database-file) "semanticdb-file" "\
1994 Database of file tables saved to disk." nil nil)
1995
1996 (autoload (quote semanticdb-file-loaded-p) "semanticdb-file" "\
1997 Return the project belonging to FILENAME if it was already loaded." nil nil)
1998
1999 (autoload (quote semanticdb-live-p) "semanticdb-file" "\
2000 Return non-nil if the file associated with OBJ is live.
2001 Live databases are objects associated with existing directories." nil nil)
2002
2003 (autoload (quote semanticdb-full-filename) "semanticdb-file" "\
2004 Fetch the full filename that OBJ refers to." nil nil)
2005
2006 ;;;***
2007 \f
2008 ;;;### (autoloads (semanticdb-find-tags-external-children-of-type
2009 ;;;;;;  semanticdb-brute-find-tags-by-class semanticdb-brute-deep-find-tags-for-completion
2010 ;;;;;;  semanticdb-brute-deep-find-tags-by-name semanticdb-deep-find-tags-for-completion
2011 ;;;;;;  semanticdb-deep-find-tags-by-name-regexp semanticdb-deep-find-tags-by-name
2012 ;;;;;;  semanticdb-find-tags-by-class semanticdb-find-tags-for-completion
2013 ;;;;;;  semanticdb-find-tags-by-name-regexp semanticdb-find-tags-by-name
2014 ;;;;;;  semanticdb-find-tags-collector semanticdb-find-result-nth-in-buffer
2015 ;;;;;;  semanticdb-find-result-nth semanticdb-find-result-with-nil-p
2016 ;;;;;;  semanticdb-find-results-p semanticdb-strip-find-results semanticdb-find-test-translate-path
2017 ;;;;;;  semanticdb-find-table-for-include semanticdb-find-translate-path-default
2018 ;;;;;;  semanticdb-find-default-throttle) "semanticdb-find" "semanticdb-find.el"
2019 ;;;;;;  (18019 25281))
2020 ;;; Generated autoloads from semanticdb-find.el
2021
2022 (defvar semanticdb-find-throttle-custom-list (quote (repeat (radio (const (quote local)) (const (quote project)) (const (quote unloaded)) (const (quote system)) (const (quote recursive)) (const (quote omniscience))))) "\
2023 Customization values for semanticdb find throttle.
2024 See `semanticdb-find-throttle' for details.")
2025
2026 (defvar semanticdb-find-default-throttle (quote (project unloaded system recursive)) "\
2027 The default throttle for `semanticdb-find' routines.
2028 The throttle controls how detailed the list of database
2029 tables is for a symbol lookup.  The value is a list with
2030 the following keys:
2031   `file'       - The file the search is being performed from.
2032                  This option is here for completeness only, and
2033                  is assumed to always be on.
2034   `local'      - Tables from the same local directory are included.
2035                  This includes files directly referenced by a file name
2036                  which might be in a different directory.
2037   `project'    - Tables from the same local project are included
2038                  If `project' is specified, then `local' is assumed.
2039   `unloaded'   - If a table is not in memory, load it.  If it is not cached
2040                  on disk either, get the source, parse it, and create
2041                  the table.
2042   `system'     - Tables from system databases.  These are specifically
2043                  tables from system header files, or language equivalent.
2044   `recursive'  - For include based searches, includes tables referenced
2045                  by included files.
2046   `omniscience' - Included system databases which are omniscience, or
2047                  somehow know everything.  Omniscience databases are found
2048                  in `semanticdb-project-system-databases'.
2049                  The Emacs Lisp system DB is an omniscience database.")
2050
2051 (autoload (quote semanticdb-find-translate-path-default) "semanticdb-find" "\
2052 Translate PATH into a list of semantic tables.
2053 If BRUTISH is non nil, return all tables associated with PATH.
2054 Default action as described in `semanticdb-find-translate-path'." nil nil)
2055
2056 (autoload (quote semanticdb-find-table-for-include) "semanticdb-find" "\
2057 For a single INCLUDETAG found in TABLE, find a `semanticdb-table' object
2058 INCLUDETAG is a semantic TAG of class 'include.
2059 TABLE as defined by `semantic-something-to-tag-table' to identify
2060 where the tag came from.  TABLE is optional if INCLUDETAG has an
2061 overlay of :filename attribute." nil nil)
2062
2063 (autoload (quote semanticdb-find-test-translate-path) "semanticdb-find" "\
2064 Call and output results of `semanticdb-find-translate-path'.
2065 With ARG non-nil, specify a BRUTISH translation.
2066 See `semanticdb-find-default-throttle' and `semanticdb-project-roots'
2067 for details on how this list is derived." t nil)
2068
2069 (autoload (quote semanticdb-strip-find-results) "semanticdb-find" "\
2070 Strip a semanticdb search RESULTS to exclude objects.
2071 This makes it appear more like the results of a `semantic-find-' call.
2072 Optional FIND-FILE-MATCH loads all files associated with RESULTS
2073 into buffers.  This has the side effect of enabling `semantic-tag-buffer' to
2074 return a value." nil nil)
2075
2076 (autoload (quote semanticdb-find-results-p) "semanticdb-find" "\
2077 Non-nil if RESULTP is in the form of a semanticdb search result.
2078 This query only really tests the first entry in the list that is RESULTP,
2079 but should be good enough for debugging assertions." nil nil)
2080
2081 (autoload (quote semanticdb-find-result-with-nil-p) "semanticdb-find" "\
2082 Non-nil of RESULTP is in the form of a semanticdb search result.
2083 nil is a valid value where a TABLE usually is, but only if the TAG
2084 results include overlays.
2085 This query only really tests the first entry in the list that is RESULTP,
2086 but should be good enough for debugging assertions." nil nil)
2087
2088 (autoload (quote semanticdb-find-result-nth) "semanticdb-find" "\
2089 In RESULT, return the Nth search result.
2090 This is a 0 based search result, with the first match being element 0.
2091
2092 The returned value is a cons cell: (TAG . TABLE) where TAG
2093 is the tag at the Nth position.  TABLE is the semanticdb table where
2094 the TAG was found.  Sometimes TABLE can be nil." nil nil)
2095
2096 (autoload (quote semanticdb-find-result-nth-in-buffer) "semanticdb-find" "\
2097 In RESULT, return the Nth search result.
2098 Like `semanticdb-find-result-nth', except that only the TAG
2099 is returned, and the buffer it is found it will be made current.
2100 If the result tag has no position information, the originating buffer
2101 is still made current." nil nil)
2102
2103 (autoload (quote semanticdb-find-tags-collector) "semanticdb-find" "\
2104 Search for all tags returned by FUNCTION over PATH.
2105 See `semanticdb-find-translate-path' for details on PATH.
2106 FIND-FILE-MATCH indicates that any time a match is found, the file
2107 associated with that tag should be loaded into a buffer.
2108 If optional argument BRUTISH is non-nil, then ignore include statements,
2109 and search all tables in this project tree." nil nil)
2110
2111 (autoload (quote semanticdb-find-tags-by-name) "semanticdb-find" "\
2112 Search for all tags matching NAME on PATH.
2113 See `semanticdb-find-translate-path' for details on PATH.
2114 FIND-FILE-MATCH indicates that any time a match is found, the file
2115 associated with that tag should be loaded into a buffer." nil nil)
2116
2117 (autoload (quote semanticdb-find-tags-by-name-regexp) "semanticdb-find" "\
2118 Search for all tags matching REGEXP on PATH.
2119 See `semanticdb-find-translate-path' for details on PATH.
2120 FIND-FILE-MATCH indicates that any time a match is found, the file
2121 associated with that tag should be loaded into a buffer." nil nil)
2122
2123 (autoload (quote semanticdb-find-tags-for-completion) "semanticdb-find" "\
2124 Search for all tags matching PREFIX on PATH.
2125 See `semanticdb-find-translate-path' for details on PATH.
2126 FIND-FILE-MATCH indicates that any time a match is found, the file
2127 associated with that tag should be loaded into a buffer." nil nil)
2128
2129 (autoload (quote semanticdb-find-tags-by-class) "semanticdb-find" "\
2130 Search for all tags of CLASS on PATH.
2131 See `semanticdb-find-translate-path' for details on PATH.
2132 FIND-FILE-MATCH indicates that any time a match is found, the file
2133 associated with that tag should be loaded into a buffer." nil nil)
2134
2135 (autoload (quote semanticdb-deep-find-tags-by-name) "semanticdb-find" "\
2136 Search for all tags matching NAME on PATH.
2137 Search also in all components of top level tags founds.
2138 See `semanticdb-find-translate-path' for details on PATH.
2139 FIND-FILE-MATCH indicates that any time a match is found, the file
2140 associated with that tag should be loaded into a buffer." nil nil)
2141
2142 (autoload (quote semanticdb-deep-find-tags-by-name-regexp) "semanticdb-find" "\
2143 Search for all tags matching REGEXP on PATH.
2144 Search also in all components of top level tags founds.
2145 See `semanticdb-find-translate-path' for details on PATH.
2146 FIND-FILE-MATCH indicates that any time a match is found, the file
2147 associated with that tag should be loaded into a buffer." nil nil)
2148
2149 (autoload (quote semanticdb-deep-find-tags-for-completion) "semanticdb-find" "\
2150 Search for all tags matching PREFIX on PATH.
2151 Search also in all components of top level tags founds.
2152 See `semanticdb-find-translate-path' for details on PATH.
2153 FIND-FILE-MATCH indicates that any time a match is found, the file
2154 associated with that tag should be loaded into a buffer." nil nil)
2155
2156 (autoload (quote semanticdb-brute-deep-find-tags-by-name) "semanticdb-find" "\
2157 Search for all tags matching NAME on PATH.
2158 See `semanticdb-find-translate-path' for details on PATH.
2159 The argument BRUTISH will be set so that searching includes all tables
2160 in the current project.
2161 FIND-FILE-MATCH indicates that any time a matchi is found, the file
2162 associated wit that tag should be loaded into a buffer." nil nil)
2163
2164 (autoload (quote semanticdb-brute-deep-find-tags-for-completion) "semanticdb-find" "\
2165 Search for all tags matching PREFIX on PATH.
2166 See `semanticdb-find-translate-path' for details on PATH.
2167 The argument BRUTISH will be set so that searching includes all tables
2168 in the current project.
2169 FIND-FILE-MATCH indicates that any time a matchi is found, the file
2170 associated wit that tag should be loaded into a buffer." nil nil)
2171
2172 (autoload (quote semanticdb-brute-find-tags-by-class) "semanticdb-find" "\
2173 Search for all tags of CLASS on PATH.
2174 See `semanticdb-find-translate-path' for details on PATH.
2175 The argument BRUTISH will be set so that searching includes all tables
2176 in the current project.
2177 FIND-FILE-MATCH indicates that any time a match is found, the file
2178 associated with that tag should be loaded into a buffer." nil nil)
2179
2180 (autoload (quote semanticdb-find-tags-external-children-of-type) "semanticdb-find" "\
2181 Search for all tags defined outside of TYPE w/ TYPE as a parent.
2182 See `semanticdb-find-translate-path' for details on PATH.
2183 FIND-FILE-MATCH indicates that any time a match is found, the file
2184 associated with that tag should be loaded into a buffer." nil nil)
2185
2186 ;;;***
2187 \f
2188 ;;;### (autoloads (semanticdb-find-nonterminal-by-function semanticdb-find-nonterminal-by-extra-spec-value
2189 ;;;;;;  semanticdb-find-nonterminal-by-extra-spec semanticdb-find-nonterminal-by-property
2190 ;;;;;;  semanticdb-find-nonterminal-by-type semanticdb-find-nonterminal-by-name-regexp
2191 ;;;;;;  semanticdb-find-nonterminal-by-name semanticdb-find-nonterminal-by-token)
2192 ;;;;;;  "semanticdb-search" "semanticdb-search.el" (17213 40401))
2193 ;;; Generated autoloads from semanticdb-search.el
2194
2195 (autoload (quote semanticdb-find-nonterminal-by-token) "semanticdb-search" "\
2196 Find all occurances of nonterminals with token TOKEN in databases.
2197 See `semanticdb-find-nonterminal-by-function' for details on DATABASES,
2198 SEARCH-PARTS, SEARCH-INCLUDES, DIFF-MODE, FIND-FILE-MATCH and IGNORE-SYSTEM.
2199 Return a list ((DB-TABLE . TOKEN-LIST) ...)." nil nil)
2200
2201 (autoload (quote semanticdb-find-nonterminal-by-name) "semanticdb-search" "\
2202 Find all occurances of nonterminals with name NAME in databases.
2203 See `semanticdb-find-nonterminal-by-function' for details on DATABASES,
2204 SEARCH-PARTS, SEARCH-INCLUDES, DIFF-MODE, FIND-FILE-MATCH and IGNORE-SYSTEM.
2205 Return a list ((DB-TABLE . TOKEN) ...)." nil nil)
2206
2207 (autoload (quote semanticdb-find-nonterminal-by-name-regexp) "semanticdb-search" "\
2208 Find all occurances of nonterminals with name matching REGEX in databases.
2209 See `semanticdb-find-nonterminal-by-function' for details on DATABASES,
2210 SEARCH-PARTS, SEARCH-INCLUDES DIFF-MODE, FIND-FILE-MATCH and IGNORE-SYSTEM.
2211 Return a list ((DB-TABLE . TOKEN-LIST) ...)." nil nil)
2212
2213 (autoload (quote semanticdb-find-nonterminal-by-type) "semanticdb-search" "\
2214 Find all nonterminals with a type of TYPE in databases.
2215 See `semanticdb-find-nonterminal-by-function' for details on DATABASES,
2216 SEARCH-PARTS, SEARCH-INCLUDES DIFF-MODE, FIND-FILE-MATCH and IGNORE-SYSTEM.
2217 Return a list ((DB-TABLE . TOKEN-LIST) ...)." nil nil)
2218
2219 (autoload (quote semanticdb-find-nonterminal-by-property) "semanticdb-search" "\
2220 Find all nonterminals with a PROPERTY equal to VALUE in databases.
2221 See `semanticdb-find-nonterminal-by-function' for details on DATABASES,
2222 SEARCH-PARTS, SEARCH-INCLUDES DIFF-MODE, FIND-FILE-MATCH and IGNORE-SYSTEM.
2223 Return a list ((DB-TABLE . TOKEN-LIST) ...)." nil nil)
2224
2225 (autoload (quote semanticdb-find-nonterminal-by-extra-spec) "semanticdb-search" "\
2226 Find all nonterminals with a SPEC in databases.
2227 See `semanticdb-find-nonterminal-by-function' for details on DATABASES,
2228 SEARCH-PARTS, SEARCH-INCLUDES DIFF-MODE, FIND-FILE-MATCH and IGNORE-SYSTEM.
2229 Return a list ((DB-TABLE . TOKEN-LIST) ...)." nil nil)
2230
2231 (autoload (quote semanticdb-find-nonterminal-by-extra-spec-value) "semanticdb-search" "\
2232 Find all nonterminals with a SPEC equal to VALUE in databases.
2233 See `semanticdb-find-nonterminal-by-function' for details on DATABASES,
2234 SEARCH-PARTS, SEARCH-INCLUDES DIFF-MODE, FIND-FILE-MATCH and IGNORE-SYSTEM.
2235 Return a list ((DB-TABLE . TOKEN-LIST) ...)." nil nil)
2236
2237 (autoload (quote semanticdb-find-nonterminal-by-function) "semanticdb-search" "\
2238 Find all occurances of nonterminals which match FUNCTION.
2239 Search in all DATABASES.  If DATABASES is nil, search a range of
2240 associated databases calculated `semanticdb-current-database-list' and
2241 DATABASES is a list of variable `semanticdb-project-database' objects.
2242 When SEARCH-PARTS is non-nil the search will include children of tags.
2243 When SEARCH-INCLUDES is non-nil, the search will include dependency files.
2244 When DIFF-MODE is non-nil, search databases which are of a different mode.
2245 A Mode is the `major-mode' that file was in when it was last parsed.
2246 When FIND-FILE-MATCH is non-nil, the make sure any found token's file is
2247 in an Emacs buffer.
2248 When IGNORE-SYSTEM is non-nil, system libraries are not searched.
2249 Return a list ((DB-TABLE . TOKEN-OR-TOKEN-LIST) ...)." nil nil)
2250
2251 ;;;***
2252 \f
2253 ;;;### (autoloads (semanticdb-load-system-caches semanticdb-create-system-database
2254 ;;;;;;  semanticdb-default-system-save-directory) "semanticdb-system"
2255 ;;;;;;  "semanticdb-system.el" (17916 23577))
2256 ;;; Generated autoloads from semanticdb-system.el
2257
2258 (defvar semanticdb-default-system-save-directory (expand-file-name "~/.semanticdb") "\
2259 *Directory name where semantic cache files for system headers are stored.
2260 System files cannot have caches stored near them because users rarely have
2261 write permission to such paths.")
2262
2263 (autoload (quote semanticdb-create-system-database) "semanticdb-system" "\
2264 Create a system database starting at PATH.
2265 PATH should be a top level directory for a series of files containing
2266 declarations for SYSTEM files.  In C, this would be header filaes.
2267 CLASS is the class for the database to create.  Only child classes
2268 of symbol `semanticdb-project-database-system' are accepted." t nil)
2269
2270 (autoload (quote semanticdb-load-system-caches) "semanticdb-system" "\
2271 Load all system databases that were previously saved." t nil)
2272
2273 ;;;***
2274 \f
2275 ;;;### (autoloads (senator-try-expand-semantic global-senator-minor-mode
2276 ;;;;;;  senator-minor-mode senator-word-search-backward senator-re-search-backward
2277 ;;;;;;  senator-search-backward senator-word-search-forward senator-re-search-forward
2278 ;;;;;;  senator-search-forward senator-completion-menu-popup senator-complete-symbol
2279 ;;;;;;  senator-jump-regexp senator-jump senator-previous-tag senator-next-tag
2280 ;;;;;;  senator-step-at-start-end-tag-classes senator-step-at-tag-classes
2281 ;;;;;;  global-senator-minor-mode) "senator" "senator.el" (17881
2282 ;;;;;;  4493))
2283 ;;; Generated autoloads from senator.el
2284
2285 (defvar global-senator-minor-mode nil "\
2286 *If non-nil enable global use of senator minor mode.")
2287
2288 (custom-add-to-group (quote senator) (quote global-senator-minor-mode) (quote custom-variable))
2289
2290 (custom-add-load (quote global-senator-minor-mode) (quote senator))
2291
2292 (defvar senator-step-at-tag-classes nil "\
2293 *List of tag classes where to step.
2294 A tag class is a symbol like 'variable, 'function, 'type, or other.
2295 If nil navigation steps at any tag found.  This is a buffer local
2296 variable.  It can be set in a mode hook to get a specific langage
2297 navigation.")
2298
2299 (defvar senator-step-at-start-end-tag-classes (quote (function)) "\
2300 *List of tag classes where to step at start and end.
2301 A tag class is a symbol like 'variable, 'function, 'type, or other.
2302 If nil, navigation only step at beginning of tags.  If t, step at
2303 start and end of any tag where it is allowed to step.  Also, stepping
2304 at start and end of a tag prevent stepping inside its components.
2305 This is a buffer local variable.  It can be set in a mode hook to get
2306 a specific langage navigation.")
2307
2308 (autoload (quote senator-next-tag) "senator" "\
2309 Navigate to the next Semantic tag.
2310 Return the tag or nil if at end of buffer." t nil)
2311
2312 (autoload (quote senator-previous-tag) "senator" "\
2313 Navigate to the previous Semantic tag.
2314 Return the tag or nil if at beginning of buffer." t nil)
2315
2316 (autoload (quote senator-jump) "senator" "\
2317 Jump to the semantic symbol SYM.
2318
2319 If optional IN-CONTEXT is non-nil jump in the local type's context
2320 \(see function `senator-current-type-context').  If optional
2321 NO-DEFAULT is non-nil do not provide a default value.
2322
2323 When called interactively you can combine the IN-CONTEXT and
2324 NO-DEFAULT switches like this:
2325
2326 - \\[universal-argument]       IN-CONTEXT.
2327 - \\[universal-argument] -     NO-DEFAULT.
2328 - \\[universal-argument] \\[universal-argument]   IN-CONTEXT + NO-DEFAULT." t nil)
2329
2330 (autoload (quote senator-jump-regexp) "senator" "\
2331 Jump to the semantic symbol SYMREGEX.
2332 SYMREGEX is treated as a regular expression.
2333
2334 If optional IN-CONTEXT is non-nil jump in the local type's context
2335 \(see function `senator-current-type-context').  If optional
2336 NO-DEFAULT is non-nil do not provide a default value and move to the
2337 next match of SYMREGEX.  NOTE: Doesn't actually work yet.
2338
2339 When called interactively you can combine the IN-CONTEXT and
2340 NO-DEFAULT switches like this:
2341
2342 - \\[universal-argument]       IN-CONTEXT.
2343 - \\[universal-argument] -     NO-DEFAULT.
2344 - \\[universal-argument] \\[universal-argument]   IN-CONTEXT + NO-DEFAULT." t nil)
2345
2346 (autoload (quote senator-complete-symbol) "senator" "\
2347 Complete the current symbol under point.
2348 If optional argument CYCLE-ONCE is non-nil, only cycle through the list
2349 of completions once, doing nothing where there are no more matches." t nil)
2350
2351 (autoload (quote senator-completion-menu-popup) "senator" "\
2352 Popup a completion menu for the symbol at point.
2353 The popup menu displays all of the possible completions for the symbol
2354 it was invoked on.  To automatically split large menus this function
2355 use `imenu--mouse-menu' to handle the popup menu." t nil)
2356
2357 (autoload (quote senator-search-forward) "senator" "\
2358 Search in tag names forward from point for STRING.
2359 Set point to the end of the occurrence found, and return point.
2360 See also the function `search-forward' for details on the BOUND,
2361 NOERROR and COUNT arguments." t nil)
2362
2363 (autoload (quote senator-re-search-forward) "senator" "\
2364 Search in tag names forward from point for regular expression REGEXP.
2365 Set point to the end of the occurrence found, and return point.
2366 See also the function `re-search-forward' for details on the BOUND,
2367 NOERROR and COUNT arguments." t nil)
2368
2369 (autoload (quote senator-word-search-forward) "senator" "\
2370 Search in tag names forward from point for WORD.
2371 Set point to the end of the occurrence found, and return point.
2372 See also the function `word-search-forward' for details on the BOUND,
2373 NOERROR and COUNT arguments." t nil)
2374
2375 (autoload (quote senator-search-backward) "senator" "\
2376 Search in tag names backward from point for STRING.
2377 Set point to the beginning of the occurrence found, and return point.
2378 See also the function `search-backward' for details on the BOUND,
2379 NOERROR and COUNT arguments." t nil)
2380
2381 (autoload (quote senator-re-search-backward) "senator" "\
2382 Search in tag names backward from point for regular expression REGEXP.
2383 Set point to the beginning of the occurrence found, and return point.
2384 See also the function `re-search-backward' for details on the BOUND,
2385 NOERROR and COUNT arguments." t nil)
2386
2387 (autoload (quote senator-word-search-backward) "senator" "\
2388 Search in tag names backward from point for WORD.
2389 Set point to the beginning of the occurrence found, and return point.
2390 See also the function `word-search-backward' for details on the BOUND,
2391 NOERROR and COUNT arguments." t nil)
2392
2393 (autoload (quote senator-minor-mode) "senator" "\
2394 Toggle senator minor mode.
2395 With prefix argument ARG, turn on if positive, otherwise off.  The
2396 minor mode can be turned on only if semantic feature is available and
2397 the current buffer was set up for parsing.  Return non-nil if the
2398 minor mode is enabled.
2399
2400 \\{senator-mode-map}" t nil)
2401
2402 (autoload (quote global-senator-minor-mode) "senator" "\
2403 Toggle global use of senator minor mode.
2404 If ARG is positive, enable, if it is negative, disable.
2405 If ARG is nil, then toggle." t nil)
2406
2407 (autoload (quote senator-try-expand-semantic) "senator" "\
2408 Attempt inline completion at the cursor.
2409 Use Semantic, or the semantic database to look up possible
2410 completions.  The argument OLD has to be nil the first call of this
2411 function.  It returns t if a unique, possibly partial, completion is
2412 found, nil otherwise." nil nil)
2413
2414 ;;;***
2415 \f
2416 ;;;### (autoloads (wisent-parse-toggle-verbose-flag) "wisent" "wisent/wisent.el"
2417 ;;;;;;  (17881 43135))
2418 ;;; Generated autoloads from wisent/wisent.el
2419
2420 (defvar wisent-parse-verbose-flag nil "\
2421 *Non-nil means to issue more messages while parsing.")
2422
2423 (autoload (quote wisent-parse-toggle-verbose-flag) "wisent" "\
2424 Toggle whether to issue more messages while parsing." t nil)
2425
2426 ;;;***
2427 \f
2428 ;;;### (autoloads (wisent-c-default-setup) "wisent-c" "wisent/wisent-c.el"
2429 ;;;;;;  (17213 40616))
2430 ;;; Generated autoloads from wisent/wisent-c.el
2431
2432 (autoload (quote wisent-c-default-setup) "wisent-c" "\
2433 Setup buffer for parse." nil nil)
2434
2435 ;;;***
2436 \f
2437 ;;;### (autoloads (wisent-byte-compile-grammar wisent-compile-grammar
2438 ;;;;;;  wisent-toggle-verbose-flag) "wisent-comp" "wisent/wisent-comp.el"
2439 ;;;;;;  (17881 43082))
2440 ;;; Generated autoloads from wisent/wisent-comp.el
2441
2442 (defvar wisent-verbose-flag nil "\
2443 *Non-nil means to report verbose information on generated parser.")
2444
2445 (autoload (quote wisent-toggle-verbose-flag) "wisent-comp" "\
2446 Toggle whether to report verbose information on generated parser." t nil)
2447
2448 (autoload (quote wisent-compile-grammar) "wisent-comp" "\
2449 Compile the LALR(1) GRAMMAR.
2450
2451 GRAMMAR is a list (TOKENS ASSOCS . NONTERMS) where:
2452
2453 - TOKENS is a list of terminal symbols (tokens).
2454
2455 - ASSOCS is nil, or an alist of (ASSOC-TYPE . ASSOC-VALUE) elements
2456   describing the associativity of TOKENS.  ASSOC-TYPE must be one of
2457   the `default-prec' `nonassoc', `left' or `right' symbols.  When
2458   ASSOC-TYPE is `default-prec', ASSOC-VALUE must be nil or t (the
2459   default).  Otherwise it is a list of tokens which must have been
2460   previously declared in TOKENS.
2461
2462 - NONTERMS is a list of nonterminal definitions.
2463
2464 Optional argument START-LIST specify the possible grammar start
2465 symbols.  This is a list of nonterminals which must have been
2466 previously declared in GRAMMAR's NONTERMS form.  By default, the start
2467 symbol is the first nonterminal defined.  When START-LIST contains
2468 only one element, it is the start symbol.  Otherwise, all elements are
2469 possible start symbols, unless `wisent-single-start-flag' is non-nil.
2470 In that case, the first element is the start symbol, and others are
2471 ignored.
2472
2473 Return an automaton as a vector: [ACTIONS GOTOS STARTS FUNCTIONS]
2474 where:
2475
2476 - ACTIONS is a state/token matrix telling the parser what to do at
2477   every state based on the current lookahead token.  That is shift,
2478   reduce, accept or error.
2479
2480 - GOTOS is a state/nonterminal matrix telling the parser the next
2481   state to go to after reducing with each rule.
2482
2483 - STARTS is an alist which maps the allowed start nonterminal symbols
2484   to tokens that will be first shifted into the parser stack.
2485
2486 - FUNCTIONS is an obarray of semantic action symbols.  Each symbol's
2487   function definition is the semantic action lambda expression." nil nil)
2488
2489 (autoload (quote wisent-byte-compile-grammar) "wisent-comp" "\
2490 Byte compile the `wisent-compile-grammar' FORM.
2491 Automatically called by the Emacs Lisp byte compiler as a
2492 `byte-compile' handler." nil nil)
2493
2494 (put (quote wisent-compile-grammar) (quote byte-compile) (quote wisent-byte-compile-grammar))
2495
2496 ;;;***
2497 \f
2498 ;;;### (autoloads (wisent-debug-show-entry wisent-cancel-debug-on-entry
2499 ;;;;;;  wisent-debug-on-entry) "wisent-debug" "wisent/wisent-debug.el"
2500 ;;;;;;  (17881 43106))
2501 ;;; Generated autoloads from wisent/wisent-debug.el
2502
2503 (autoload (quote wisent-debug-on-entry) "wisent-debug" "\
2504 Request AUTOMATON's FUNCTION to invoke debugger each time it is called.
2505 FUNCTION must be a semantic action symbol that exists in AUTOMATON." t nil)
2506
2507 (autoload (quote wisent-cancel-debug-on-entry) "wisent-debug" "\
2508 Undo effect of \\[wisent-debug-on-entry] on AUTOMATON's FUNCTION.
2509 FUNCTION must be a semantic action symbol that exists in AUTOMATON." t nil)
2510
2511 (autoload (quote wisent-debug-show-entry) "wisent-debug" "\
2512 Show the source of AUTOMATON's semantic action FUNCTION.
2513 FUNCTION must be a semantic action symbol that exists in AUTOMATON." t nil)
2514
2515 ;;;***
2516 \f
2517 ;;;### (autoloads (wisent-grammar-mode) "wisent-grammar" "wisent/wisent-grammar.el"
2518 ;;;;;;  (17213 40639))
2519 ;;; Generated autoloads from wisent/wisent-grammar.el
2520
2521 (autoload (quote wisent-grammar-mode) "wisent-grammar" "\
2522 Major mode for editing Wisent grammars." t nil)
2523
2524 (add-to-list (quote auto-mode-alist) (quote ("\\.wy$" . wisent-grammar-mode)))
2525
2526 (eval-after-load "speedbar" (quote (speedbar-add-supported-extension ".wy")))
2527
2528 ;;;***
2529 \f
2530 ;;;### (autoloads (wisent-java-default-setup) "wisent-java-tags"
2531 ;;;;;;  "wisent/wisent-java-tags.el" (17533 36970))
2532 ;;; Generated autoloads from wisent/wisent-java-tags.el
2533
2534 (autoload (quote wisent-java-default-setup) "wisent-java-tags" "\
2535 Hook run to setup Semantic in `java-mode'.
2536 Use the alternate LALR(1) parser." nil nil)
2537
2538 (add-hook (quote java-mode-hook) (quote wisent-java-default-setup))
2539
2540 ;;;***
2541 \f
2542 ;;;### (autoloads (wisent-python-default-setup) "wisent-python" "wisent/wisent-python.el"
2543 ;;;;;;  (17903 28859))
2544 ;;; Generated autoloads from wisent/wisent-python.el
2545
2546 (autoload (quote wisent-python-default-setup) "wisent-python" "\
2547 Setup buffer for parse." nil nil)
2548
2549 (add-hook (quote python-mode-hook) (quote wisent-python-default-setup))
2550
2551 ;;;***
2552 \f
2553 ;; Local Variables:
2554 ;; version-control: never
2555 ;; no-byte-compile: t
2556 ;; no-update-autoloads: t
2557 ;; End:
2558 ;;; semantic-loaddefs.el ends here