Documentation
Commentary
API for providing the semantic content of a buffer. The Semantic API provides an interface to a series of different parser implementations. Each parser outputs a parse tree in a similar format designed to handle typical functional and object oriented languages. To enable Semantic, turn on `semantic-mode', a global minor mode (M-x semantic-mode RET, or "Source Code Parsers" from the Tools menu). To enable it at startup, put (semantic-mode 1) in your init file.
Requires
Dependencies
- bytecomp
- cc-cmds
- cc-mode
- cedet
- cedet-cscope
- cedet-files
- cedet-global
- cedet-idutils
- chart
- cl-generic
- cl-lib
- data-debug
- ebrowse
- ede/pconf
- ede/pmake
- ede/proj
- ede/proj-elisp
- eieio
- eieio-base
- eieio-datadebug
- eieio-opt
- eldoc
- ezimage
- find-func
- grep
- help-fns
- hideif
- imenu
- inversion
- ispell
- make-mode
- mode-local
- pp
- pulse
- python
- ring
- semantic/bovine/c-by
- semantic/bovine/make-by
- semantic/bovine/scm-by
- semantic/wisent/javat-wy
- semantic/wisent/js-wy
- semantic/wisent/python-wy
- sgml-mode
- speedbar
- srecode/fields
- subr-x
- texinfo
- thingatpt
- timer
- tooltip
Consumers