Next: Tests, Previous: Analyzer Internals, Up: Semantic Internals [Contents][Index]

### 3.5 Tools

These files contain various tools a user can use.

`semantic-idle.el`

  Idle scheduler for Semantic. Manages reparsing buffers after edits, and large work tasks in idle time. Includes modes for showing summary help and pop-up completion.

`senator.el`

  The Semantic navigator. Provides many ways to move through a buffer based on the active tag table.

`semantic-decorate.el`

  A minor mode for decorating tags based on details from the parser. Includes overlines for functions, or coloring class fields based on protection.

`semantic-decorate-include.el`

  A decoration mode for include files, which assists users in setting up parsing for their includes.

`semantic-complete.el`

  Advanced completion prompts for reading tag names in the minibuffer, or inline in a buffer.

`semantic-imenu.el`

  Imenu support for using Semantic tags in imenu.

`semantic-mru-bookmark.el`

  Automatic bookmarking based on tags. Jump to locations you’ve been before based on tag name.

`semantic-sb.el`

  Support for Semantic tag usage in Speedbar.

`semantic-util-modes.el`

  A bunch of small minor-modes that exposes aspects of the semantic parser state. Includes `semantic-stickyfunc-mode`.

`document.el`
`document-vars.el`

  Create an update comments for tags.

`semantic-adebug.el`

  Extensions of `data-debug.el` for Semantic.

`semantic-chart.el`

  Draw some charts from stats generated from parsing.

`semantic-elp.el`

  Profiler for helping to optimize the Semantic analyzer.