1 ;;; semantic-loaddefs.el --- Auto-generated CEDET autoloads
6 ;;;### (autoloads (bison->wisent) "bison-wisent" "wisent/bison-wisent.el"
8 ;;; Generated autoloads from wisent/bison-wisent.el
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)
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
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.
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)
38 (autoload (quote semantic-bovine-debug-parser) "bovine-debug" "\
39 Represents a parser and its state." nil nil)
43 ;;;### (autoloads (bovine-grammar-mode) "bovine-grammar" "bovine/bovine-grammar.el"
45 ;;; Generated autoloads from bovine/bovine-grammar.el
47 (autoload (quote bovine-grammar-mode) "bovine-grammar" "\
48 Major mode for editing Bovine grammars." t nil)
50 (add-to-list (quote auto-mode-alist) (quote ("\\.by$" . bovine-grammar-mode)))
52 (eval-after-load "speedbar" (quote (speedbar-add-supported-extension ".by")))
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
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.
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)
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)
80 (autoload (quote semantic-refresh-tags-safe) "semantic" "\
81 Refreshes the current buffer's tags safely.
83 Return non-nil if the refresh was successful.
84 Return nil if there is some sort of syntax error preventing a reparse.
86 Does nothing if the current buffer doesn't need reparsing." nil nil)
88 (autoload (quote semantic-bovinate-toplevel) "semantic" "\
89 Backward Compatibility Function." nil nil)
91 (make-obsolete (quote semantic-bovinate-toplevel) (quote semantic-fetch-tags))
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
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)
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
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)
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)
119 (autoload (quote semantic-adebug-mode) "semantic-adebug" "\
120 Major-mode for the Analyzer debugger.
122 \\{semantic-adebug-map}" t nil)
124 (autoload (quote semantic-adebug-new-buffer) "semantic-adebug" "\
125 Create a new adebug buffer with NAME." nil nil)
127 (autoload (quote semantic-adebug-bovinate) "semantic-adebug" "\
128 The same as `bovinate'. Display the results in a debug buffer." t nil)
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)
134 (autoload (quote semantic-adebug-analyze) "semantic-adebug" "\
135 Perform `semantic-analyze-current-context'.
136 Display the results as a debug list." t nil)
138 (autoload (quote semantic-adebug-edebug-expr) "semantic-adebug" "\
139 Dump out the contets of some expression EXPR in edebug with adebug." t nil)
143 ;;;### (autoloads (semantic-adebug-insert-object-button semantic-adebug-insert-object-fields)
144 ;;;;;; "semantic-adebug-eieio" "semantic-adebug-eieio.el" (17987
146 ;;; Generated autoloads from semantic-adebug-eieio.el
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)
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)
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
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'.
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)
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:
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
193 ;;;### (autoloads (semantic-bovinate-stream semantic-lambda) "semantic-bovine"
194 ;;;;;; "bovine/semantic-bovine.el" (17881 42931))
195 ;;; Generated autoloads from bovine/semantic-bovine.el
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.")
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))
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)
213 (defalias (quote semantic-parse-stream-default) (quote semantic-bovinate-stream))
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
221 (autoload (quote semantic-default-c-setup) "semantic-c" "\
222 Set up a buffer for semantic parsing of the C language." nil nil)
224 (autoload (quote semantic-c-add-preprocessor-symbol) "semantic-c" "\
225 Add a preprocessor symbol SYM with a REPLACEMENT value." t nil)
227 (add-hook (quote c-mode-hook) (quote semantic-default-c-setup))
229 (add-hook (quote c++-mode-hook) (quote semantic-default-c-setup))
233 ;;;### (autoloads (semantic-cb-speedbar-mode semantic-dot) "semantic-cb"
234 ;;;;;; "semantic-cb.el" (17213 40362))
235 ;;; Generated autoloads from semantic-cb.el
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)
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)
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
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)
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)
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)
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
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)
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)
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)
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)
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)
336 (defvar semantic-complete-inline-analyzer-displayor-class (quote semantic-displayor-tooltip) "\
337 *Class for displayor to use with inline completion.
339 'semantic-displayor-tooltip - show options in a tooltip.
340 'semantic-displayor-traditional - In a buffer.")
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
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)
351 (autoload (quote semantic-complete-jump-local) "semantic-complete" "\
352 Jump to a semantic symbol." t nil)
354 (autoload (quote semantic-complete-jump) "semantic-complete" "\
355 Jump to a semantic symbol." t nil)
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
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)
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
368 The function returns immediately, leaving the buffer in a mode that
369 will perform the completion." t nil)
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)
378 ;;;### (autoloads nil "semantic-ctxt" "semantic-ctxt.el" (17881 43683))
379 ;;; Generated autoloads from semantic-ctxt.el
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.")
387 ;;;### (autoloads (semantic-debug semantic-debug-break) "semantic-debug"
388 ;;;;;; "semantic-debug.el" (17213 40413))
389 ;;; Generated autoloads from semantic-debug.el
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.")
396 (make-variable-buffer-local (quote semantic-debug-parser-source))
398 (defvar semantic-debug-parser-class nil "\
399 Class to create when building a debug parser object.")
401 (make-variable-buffer-local (quote semantic-debug-parser-class))
403 (defvar semantic-debug-enabled nil "\
404 Non-nil when debugging a parser.")
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)
416 (autoload (quote semantic-debug) "semantic-debug" "\
417 Parse the current buffer and run in debug mode." t nil)
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"
429 ;;; Generated autoloads from semantic-decorate.el
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)
435 (autoload (quote semantic-unhighlight-tag) "semantic-decorate" "\
436 Unhighlight TAG, restoring it's previous face." nil nil)
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)
443 (autoload (quote semantic-set-tag-face) "semantic-decorate" "\
444 Specify that TAG should use FACE for display." nil nil)
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)
450 (autoload (quote semantic-tag-invisible-p) "semantic-decorate" "\
451 Return non-nil if TAG is invisible." nil nil)
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)
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)
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)
469 (autoload (quote semantic-tag-read-only-p) "semantic-decorate" "\
470 Return non-nil if the current TAG is marked read only." nil nil)
472 (semantic-alias-obsolete (quote semantic-highlight-token) (quote semantic-highlight-tag))
474 (semantic-alias-obsolete (quote semantic-unhighlight-token) (quote semantic-unhighlight-tag))
476 (semantic-alias-obsolete (quote semantic-momentary-unhighlight-token) (quote semantic-momentary-unhighlight-tag))
478 (semantic-alias-obsolete (quote semantic-momentary-highlight-token) (quote semantic-momentary-highlight-tag))
480 (semantic-alias-obsolete (quote semantic-set-token-face) (quote semantic-set-tag-face))
482 (semantic-alias-obsolete (quote semantic-set-token-invisible) (quote semantic-set-tag-invisible))
484 (semantic-alias-obsolete (quote semantic-token-invisible-p) (quote semantic-tag-invisible-p))
486 (semantic-alias-obsolete (quote semantic-set-token-intangible) (quote semantic-set-tag-intangible))
488 (semantic-alias-obsolete (quote semantic-token-intangible-p) (quote semantic-tag-intangible-p))
490 (semantic-alias-obsolete (quote semantic-set-token-read-only) (quote semantic-set-tag-read-only))
492 (semantic-alias-obsolete (quote semantic-token-read-only-p) (quote semantic-tag-read-only-p))
494 (autoload (quote semantic-tag-secondary-overlays) "semantic-decorate" "\
495 Return a list of secondary overlays active on TAG." nil nil)
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)
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)
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)
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)
519 (autoload (quote semantic-tag-folded-p) "semantic-decorate" "\
520 Non-nil if TAG is currently folded." nil nil)
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
528 ;;; Generated autoloads from semantic-decorate-mode.el
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)
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'.")
542 (custom-add-to-group (quote semantic) (quote global-semantic-decoration-mode) (quote custom-variable))
544 (custom-add-load (quote global-semantic-decoration-mode) (quote semantic-decorate-mode))
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.")
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)
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)
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
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.
576 If `semantic-dependency-tag-file' is overridden for a given
577 language, this path is most likely ignored.
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.
585 TODO: use ffap.el to locate such items?
587 NOTE: Obsolete this, or use as special user")
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'.
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.")
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)
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)
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)
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)
622 ;;;### (autoloads (semantic-documentation-for-tag) "semantic-doc"
623 ;;;;;; "semantic-doc.el" (17213 40422))
624 ;;; Generated autoloads from semantic-doc.el
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
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)
635 (semantic-alias-obsolete (quote semantic-find-documentation) (quote semantic-documentation-for-tag))
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
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)
648 (autoload (quote ede-proj-target-elisp) "semantic-ede-proj-target-grammar" "\
649 Target class for Emacs/Semantic grammar files." nil nil)
651 (eval-after-load "ede-proj" (quote (require (quote semantic-ede-grammar))))
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
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.")
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)
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)
674 (autoload (quote semantic-edits-flush-changes) "semantic-edit" "\
675 Flush the changes in the current buffer." nil nil)
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)
685 (defalias (quote semantic-parse-changes-default) (quote semantic-edits-incremental-parser))
687 (add-hook (quote semantic-change-hooks) (function semantic-edits-change-function-handle-changes))
689 (add-hook (quote semantic-before-toplevel-cache-flush-hook) (function semantic-edits-flush-changes))
693 ;;;### (autoloads (semantic-default-elisp-setup) "semantic-el" "bovine/semantic-el.el"
694 ;;;;;; (17903 36072))
695 ;;; Generated autoloads from bovine/semantic-el.el
697 (autoload (quote semantic-default-elisp-setup) "semantic-el" "\
698 Setup hook function for Emacs Lisp files and Semantic." nil nil)
700 (add-hook (quote emacs-lisp-mode-hook) (quote semantic-default-elisp-setup))
702 (add-hook (quote lisp-mode-hook) (quote semantic-default-elisp-setup))
704 (eval-after-load "semanticdb" (quote (require (quote semanticdb-el))))
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
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)
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)
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)
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)
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)
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)
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)
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
768 Uses `semantic-tag-class' for classification." nil nil)
770 (defsubst semantic-find-first-tag-by-name (name &optional table) "\
771 Find the first tag with NAME in TABLE.
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)))
776 (autoload (quote semantic-find-tags-by-name) "semantic-find" "\
777 Find all tags with NAME in TABLE.
779 TABLE is a tag table. See `semantic-something-to-tag-table'." nil (quote macro))
781 (autoload (quote semantic-find-tags-for-completion) "semantic-find" "\
782 Find all tags whos name begins with PREFIX in TABLE.
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))
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))
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))
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))
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))
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)
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))
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.
833 TABLE is a tag table. See `semantic-flatten-tags-table'.
834 See also `semantic-find-tags-by-name'." nil (quote macro))
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))
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))
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.
856 Use `semantic-find-first-tag-by-name' instead." nil nil)
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'.
865 Use `semantic-find-tag-by-class' instead." nil (quote macro))
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))
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)
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)
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)
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)
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)
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)
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
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
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)
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
930 The following parameters were never implemented.
932 If optional argument SEARCH-PARTS, all sub-parts of tags are searched.
933 The overloadable function `semantic-tag-components' is used for
935 If SEARCH-INCLUDES is non-nil, then all include files are also
936 searched for matches." nil nil)
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)
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)
950 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-overlay) (quote semantic-find-tag-by-overlay))
952 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-overlay-in-region) (quote semantic-find-tag-by-overlay-in-region))
954 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-overlay-next) (quote semantic-find-tag-by-overlay-next))
956 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-overlay-prev) (quote semantic-find-tag-by-overlay-prev))
958 (semantic-alias-obsolete (quote semantic-find-nonterminal-parent-by-overlay) (quote semantic-find-tag-parent-by-overlay))
960 (semantic-alias-obsolete (quote semantic-current-nonterminal) (quote semantic-current-tag))
962 (semantic-alias-obsolete (quote semantic-current-nonterminal-parent) (quote semantic-current-tag-parent))
964 (semantic-alias-obsolete (quote semantic-current-nonterminal-of-type) (quote semantic-current-tag-of-class))
966 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-name) (quote semantic-brute-find-first-tag-by-name))
968 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-token) (quote semantic-brute-find-tag-by-class))
970 (semantic-alias-obsolete (quote semantic-find-nonterminal-standard) (quote semantic-brute-find-tag-standard))
972 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-type) (quote semantic-brute-find-tag-by-type))
974 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-type-regexp) (quote semantic-brute-find-tag-by-type-regexp))
976 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-name-regexp) (quote semantic-brute-find-tag-by-name-regexp))
978 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-property) (quote semantic-brute-find-tag-by-property))
980 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-extra-spec) (quote semantic-brute-find-tag-by-attribute))
982 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-extra-spec-value) (quote semantic-brute-find-tag-by-attribute-value))
984 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-function) (quote semantic-brute-find-tag-by-function))
986 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-function-first-match) (quote semantic-brute-find-first-tag-by-function))
988 (semantic-alias-obsolete (quote semantic-find-nonterminal-by-position) (quote semantic-brute-find-tag-by-position))
990 (semantic-alias-obsolete (quote semantic-find-innermost-nonterminal-by-position) (quote semantic-brute-find-innermost-tag-by-position))
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
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)
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.")
1009 (custom-add-to-group (quote semantic) (quote global-semantic-folding-mode) (quote custom-variable))
1011 (custom-add-load (quote global-semantic-folding-mode) (quote semantic-util-modes))
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
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)
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
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
1044 (semantic-varalias-obsolete (quote semantic-token->text-functions) (quote semantic-format-tag-functions))
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.")
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)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
1106 ;;;### (autoloads (semantic-grammar-batch-build-packages) "semantic-grammar"
1107 ;;;;;; "semantic-grammar.el" (17880 54778))
1108 ;;; Generated autoloads from semantic-grammar.el
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:
1117 \"emacs -batch -f semantic-grammar-batch-build-packages .\".
1119 See also the variable `semantic-grammar-file-regexp'." nil nil)
1123 ;;;### (autoloads (semantic-default-html-setup) "semantic-html" "semantic-html.el"
1124 ;;;;;; (17881 4281))
1125 ;;; Generated autoloads from semantic-html.el
1127 (autoload (quote semantic-default-html-setup) "semantic-html" "\
1128 Set up a buffer for parsing of HTML files." nil nil)
1130 (add-hook (quote html-mode-hook) (quote semantic-default-html-setup))
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
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)
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)
1148 (autoload (quote semantic-ia-complete-tip) "semantic-ia" "\
1149 Pop up a tooltip for completion at POINT." t nil)
1151 (autoload (quote semantic-ia-show-summary) "semantic-ia" "\
1152 Display a summary for the symbol under POINT." t nil)
1154 (autoload (quote semantic-ia-show-doc) "semantic-ia" "\
1155 Display the code-level documentation for the symbol at POINT." t nil)
1159 ;;;### (autoloads (semantic-speedbar-analysis) "semantic-ia-sb" "semantic-ia-sb.el"
1160 ;;;;;; (17611 31004))
1161 ;;; Generated autoloads from semantic-ia-sb.el
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)
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
1176 (defvar global-semantic-idle-scheduler-mode nil "\
1177 *If non-nil, enable global use of idle-scheduler mode.")
1179 (custom-add-to-group (quote semantic) (quote global-semantic-idle-scheduler-mode) (quote custom-variable))
1181 (custom-add-load (quote global-semantic-idle-scheduler-mode) (quote semantic-idle))
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)
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.")
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.)
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)
1206 (autoload (quote semantic-idle-scheduler-add) "semantic-idle" "\
1207 Schedule FUNCTION to occur during idle time." nil nil)
1209 (autoload (quote semantic-idle-scheduler-remove) "semantic-idle" "\
1210 Unschedule FUNCTION to occur during idle time." nil nil)
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
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'.")
1223 (defvar semantic-imenu-bucketize-file t "\
1224 *Non-nil if tags in a file are to be grouped into buckets.")
1226 (defvar semantic-imenu-expand-type-members t "\
1227 *Non-nil if types should have submenus with members in them.")
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.")
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)
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
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'.")
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))
1266 (autoload (quote semantic-lex-init) "semantic-lex" "\
1267 Initialize any lexical state for this buffer." nil nil)
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)
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
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))
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))
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
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))
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:
1330 \(BLOCK-SYM (OPEN-DELIM OPEN-SYM) (CLOSE-DELIM CLOSE-SYM))
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))
1339 ;;;### (autoloads (semantic-default-make-setup) "semantic-make" "bovine/semantic-make.el"
1340 ;;;;;; (17213 40577))
1341 ;;; Generated autoloads from bovine/semantic-make.el
1343 (autoload (quote semantic-default-make-setup) "semantic-make" "\
1344 Set up a Makefile buffer for parsing with semantic." nil nil)
1346 (add-hook (quote makefile-mode-hook) (quote semantic-default-make-setup))
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
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)
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.")
1365 (custom-add-to-group (quote semantic) (quote global-semantic-mru-bookmark-mode) (quote custom-variable))
1367 (custom-add-load (quote global-semantic-mru-bookmark-mode) (quote semantic-util-modes))
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.
1374 \\{semantic-mru-bookmark-mode-map}
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)
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
1388 (autoload (quote semantic-regtest-run-test) "semantic-regtest" nil t nil)
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)
1395 (autoload (quote semantic-regtest-cmp-results) "semantic-regtest" "\
1396 Compare two test-outputs and create a suitable formatted result-file.
1398 The user will be asked for four file-names:
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.
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
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
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.
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)
1427 ;;;### (autoloads (semantic-default-scheme-setup) "semantic-scm"
1428 ;;;;;; "bovine/semantic-scm.el" (17213 40581))
1429 ;;; Generated autoloads from bovine/semantic-scm.el
1431 (autoload (quote semantic-default-scheme-setup) "semantic-scm" "\
1432 Setup hook function for Emacs Lisp files and Semantic." nil nil)
1434 (add-hook (quote scheme-mode-hook) (quote semantic-default-scheme-setup))
1438 ;;;### (autoloads (semantic-default-skel-setup) "semantic-skel" "bovine/semantic-skel.el"
1439 ;;;;;; (17213 40586))
1440 ;;; Generated autoloads from bovine/semantic-skel.el
1442 (autoload (quote semantic-default-skel-setup) "semantic-skel" "\
1443 Set up a buffer for semantic parsing of the skeleton language." nil nil)
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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.")
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
1530 This function uses `semantic-tag-external-member-p' to
1531 determine when a potential child is an externally defined member.
1533 Note: Applications which use this function must account for token
1534 types which do not have a position, but have children which *do*
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)
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
1548 The default behavior, if not overridden with
1549 `tag-member-parent' gets the 'parent extra
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)
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.
1562 The default behavior, if not overridden with
1563 `tag-external-member-p' is to match :parent attribute in
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)
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
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.
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.
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)
1590 (autoload (quote semantic-tag-external-class) "semantic-sort" "\
1591 Return a list of real tags that faux TAG might represent.
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)
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
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)
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)
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.
1625 Default behavior is to get `semantic-tag-components' in addition
1626 to the components of an anonymous types (if applicable.)
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)
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)
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)
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
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)
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.
1663 If `semantic-dependency-tag-file' is overridden for a given
1664 language, this path is most likely ignored.
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
1672 TODO: use ffap.el to locate such items.")
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)
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)
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
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)
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
1707 Some languages may choose to provide additional return symbols specific
1708 to themselves. Use of this function should allow for this.
1710 The default behavior (if not overridden with `tag-protection'
1711 is to return a symbol based on type modifiers." nil nil)
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.
1719 For these PROTECTIONs, true is returned if TAG is:
1726 True if private or nil.
1728 True if private, protected, or nil.
1729 @end table" nil nil)
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.
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)
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.
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)
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)
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)
1770 ;;;### (autoloads (semantic-default-texi-setup) "semantic-texi" "semantic-texi.el"
1771 ;;;;;; (18000 29195))
1772 ;;; Generated autoloads from semantic-texi.el
1774 (autoload (quote semantic-default-texi-setup) "semantic-texi" "\
1775 Set up a buffer for parsing of Texinfo files." nil nil)
1777 (add-hook (quote texinfo-mode-hook) (quote semantic-default-texi-setup))
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
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)
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.")
1800 (custom-add-to-group (quote semantic) (quote global-semantic-highlight-edits-mode) (quote custom-variable))
1802 (custom-add-load (quote global-semantic-highlight-edits-mode) (quote semantic-util-modes))
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
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)
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)
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.")
1825 (custom-add-to-group (quote semantic) (quote global-semantic-show-unmatched-syntax-mode) (quote custom-variable))
1827 (custom-add-load (quote global-semantic-show-unmatched-syntax-mode) (quote semantic-util-modes))
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.
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.
1841 \\{semantic-show-unmatched-syntax-mode-map}" t nil)
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.")
1849 (custom-add-to-group (quote semantic) (quote global-semantic-show-parser-state-mode) (quote custom-variable))
1851 (custom-add-load (quote global-semantic-show-parser-state-mode) (quote semantic-util-modes))
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)
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)
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)
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.")
1886 (custom-add-to-group (quote semantic) (quote global-semantic-stickyfunc-mode) (quote custom-variable))
1888 (custom-add-load (quote global-semantic-stickyfunc-mode) (quote semantic-util-modes))
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.
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)
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
1909 ;;; Generated autoloads from semanticdb.el
1911 (defvar semanticdb-global-mode nil "\
1912 *If non-nil enable the use of `semanticdb-minor-mode'.")
1914 (custom-add-to-group (quote semantic) (quote semanticdb-global-mode) (quote custom-variable))
1916 (custom-add-load (quote semanticdb-global-mode) (quote semanticdb))
1918 (defvar semanticdb-current-database nil "\
1919 For a given buffer, this is the currently active database.")
1921 (autoload (quote semanticdb-current-database) "semanticdb" "\
1922 Return the currently active database." nil nil)
1924 (autoload (quote semanticdb-minor-mode-p) "semanticdb" "\
1925 Return non-nil if `semanticdb-minor-mode' is active." nil nil)
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)
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)
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)
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
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)
1956 (autoload (quote semanticdb-load-ebrowse-caches) "semanticdb-ebrowse" "\
1957 Load all semanticdb controlled EBROWSE caches." t nil)
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)
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
1972 (defvar semanticdb-default-file-name "semantic.cache" "\
1973 *File name of the semantic tag cache.")
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.")
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'.")
1993 (autoload (quote semanticdb-project-database-file) "semanticdb-file" "\
1994 Database of file tables saved to disk." nil nil)
1996 (autoload (quote semanticdb-file-loaded-p) "semanticdb-file" "\
1997 Return the project belonging to FILENAME if it was already loaded." nil nil)
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)
2003 (autoload (quote semanticdb-full-filename) "semanticdb-file" "\
2004 Fetch the full filename that OBJ refers to." nil nil)
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
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.")
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
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
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
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.")
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)
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)
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)
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)
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)
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)
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.
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
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
2248 When IGNORE-SYSTEM is non-nil, system libraries are not searched.
2249 Return a list ((DB-TABLE . TOKEN-OR-TOKEN-LIST) ...)." nil nil)
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
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.")
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)
2270 (autoload (quote semanticdb-load-system-caches) "semanticdb-system" "\
2271 Load all system databases that were previously saved." t nil)
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
2283 ;;; Generated autoloads from senator.el
2285 (defvar global-senator-minor-mode nil "\
2286 *If non-nil enable global use of senator minor mode.")
2288 (custom-add-to-group (quote senator) (quote global-senator-minor-mode) (quote custom-variable))
2290 (custom-add-load (quote global-senator-minor-mode) (quote senator))
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
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.")
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)
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)
2316 (autoload (quote senator-jump) "senator" "\
2317 Jump to the semantic symbol SYM.
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.
2323 When called interactively you can combine the IN-CONTEXT and
2324 NO-DEFAULT switches like this:
2326 - \\[universal-argument] IN-CONTEXT.
2327 - \\[universal-argument] - NO-DEFAULT.
2328 - \\[universal-argument] \\[universal-argument] IN-CONTEXT + NO-DEFAULT." t nil)
2330 (autoload (quote senator-jump-regexp) "senator" "\
2331 Jump to the semantic symbol SYMREGEX.
2332 SYMREGEX is treated as a regular expression.
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.
2339 When called interactively you can combine the IN-CONTEXT and
2340 NO-DEFAULT switches like this:
2342 - \\[universal-argument] IN-CONTEXT.
2343 - \\[universal-argument] - NO-DEFAULT.
2344 - \\[universal-argument] \\[universal-argument] IN-CONTEXT + NO-DEFAULT." t nil)
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)
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)
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)
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)
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)
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)
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)
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)
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.
2400 \\{senator-mode-map}" t nil)
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)
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)
2416 ;;;### (autoloads (wisent-parse-toggle-verbose-flag) "wisent" "wisent/wisent.el"
2417 ;;;;;; (17881 43135))
2418 ;;; Generated autoloads from wisent/wisent.el
2420 (defvar wisent-parse-verbose-flag nil "\
2421 *Non-nil means to issue more messages while parsing.")
2423 (autoload (quote wisent-parse-toggle-verbose-flag) "wisent" "\
2424 Toggle whether to issue more messages while parsing." t nil)
2428 ;;;### (autoloads (wisent-c-default-setup) "wisent-c" "wisent/wisent-c.el"
2429 ;;;;;; (17213 40616))
2430 ;;; Generated autoloads from wisent/wisent-c.el
2432 (autoload (quote wisent-c-default-setup) "wisent-c" "\
2433 Setup buffer for parse." nil nil)
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
2442 (defvar wisent-verbose-flag nil "\
2443 *Non-nil means to report verbose information on generated parser.")
2445 (autoload (quote wisent-toggle-verbose-flag) "wisent-comp" "\
2446 Toggle whether to report verbose information on generated parser." t nil)
2448 (autoload (quote wisent-compile-grammar) "wisent-comp" "\
2449 Compile the LALR(1) GRAMMAR.
2451 GRAMMAR is a list (TOKENS ASSOCS . NONTERMS) where:
2453 - TOKENS is a list of terminal symbols (tokens).
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.
2462 - NONTERMS is a list of nonterminal definitions.
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
2473 Return an automaton as a vector: [ACTIONS GOTOS STARTS FUNCTIONS]
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.
2480 - GOTOS is a state/nonterminal matrix telling the parser the next
2481 state to go to after reducing with each rule.
2483 - STARTS is an alist which maps the allowed start nonterminal symbols
2484 to tokens that will be first shifted into the parser stack.
2486 - FUNCTIONS is an obarray of semantic action symbols. Each symbol's
2487 function definition is the semantic action lambda expression." nil nil)
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)
2494 (put (quote wisent-compile-grammar) (quote byte-compile) (quote wisent-byte-compile-grammar))
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
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)
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)
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)
2517 ;;;### (autoloads (wisent-grammar-mode) "wisent-grammar" "wisent/wisent-grammar.el"
2518 ;;;;;; (17213 40639))
2519 ;;; Generated autoloads from wisent/wisent-grammar.el
2521 (autoload (quote wisent-grammar-mode) "wisent-grammar" "\
2522 Major mode for editing Wisent grammars." t nil)
2524 (add-to-list (quote auto-mode-alist) (quote ("\\.wy$" . wisent-grammar-mode)))
2526 (eval-after-load "speedbar" (quote (speedbar-add-supported-extension ".wy")))
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
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)
2538 (add-hook (quote java-mode-hook) (quote wisent-java-default-setup))
2542 ;;;### (autoloads (wisent-python-default-setup) "wisent-python" "wisent/wisent-python.el"
2543 ;;;;;; (17903 28859))
2544 ;;; Generated autoloads from wisent/wisent-python.el
2546 (autoload (quote wisent-python-default-setup) "wisent-python" "\
2547 Setup buffer for parse." nil nil)
2549 (add-hook (quote python-mode-hook) (quote wisent-python-default-setup))
2554 ;; version-control: never
2555 ;; no-byte-compile: t
2556 ;; no-update-autoloads: t
2558 ;;; semantic-loaddefs.el ends here