Package semantic-1.4.4-4
| System | Binary Distributions | CVS/rsync Source Distributions | |
|---|---|---|---|
10.7/x86_64 | |||
10.6/x86_64 | |||
10.6/i386 | |||
10.5/i386 | |||
10.5/powerpc | 1.4.4-4 | ||
| Description: | Emacs - Semantic Bovinator (1.4.4-4) | |
The Semantic Bovinator's goal is to provide an intermediate API for
authors of language agnostic tools who want to deal with languages in
a generic way. It also provides a simple way for Mode Authors, who
are experts in their language, to provide a parser for those tool
authors, without knowing anything about those tools.
The Semantic Bovinator is made up of these important pieces:
- lexer: Converts a language into a token stream
- parser: Converts a token stream into a stream of nonterminals
defined by the language.
- parser-generator: Converts a language definition into a table
usable by the parser. (Written using the Semantic Bovinator)
- Language Definitions: Parsers already existing for the parser
generator language (Bovine Normal Form), Emacs Lisp, and C.
- speedbar browser: Code for browsing a generated nonterminal list
with Speedbar.
- Documentation generator: Identifies inline documentation in source
code, and can convert it to texinfo. It can also create inline
documentation. | ||
| Usage Hints: | ||
(setq semantic-load-turn-everything-on t)
(require 'semantic-load) | ||
| Section: | editors | |
| Maintainer: | Rohan Lloyd <rohanlATrohanlDOTcom> | |
| Website: | http://cedet.sourceforge.net/semantic.shtml | |
| License: | GPL | |
| Info-File: | dists/10.4/stable/main/finkinfo/editors/semantic.info CVS log, Last Changed: Tue, 03 Apr 2012 20:42:36 (UTC) | |
Section list - Flat package list - Search packages
(*) = Unsupported distribution.