sarge  ] [  etch  ] [  etch-m68k  ] [  lenny  ] [  sid  ]
[ Bron: cedet  ]

Pakket: semantic (1:1.0pre3-6)

Parser Infrastructure for Emacsen

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.

Semantic is now a part of CEDET (Collection of Emacs Development Environment Tools).

Tags: Softwareontwikkeling: Code Generation, User Interface: Command Line, Role: Program, Scope: Utility, Application Suite: Emacs

Andere aan semantic gerelateerde pakketten

  • depends
  • recommends
  • suggests
  • dep: speedbar (>= 1:1.0beta3b-1)
    Everything browser, or Dired on steroids
  • dep: cedet-common
    Collection of Emacs Development Environment Tools - common parts
  • dep: ede
    File manager / Makefile generator for Emacsen
  • dep: eieio (>= 1:1.0beta3b-1)
    Enhanced Implementation of Emacs Interpreted Objects

semantic downloaden

Pakket downloaden voor alle beschikbare platforms
Platform Pakketgrootte Geïnstalleerde grootte Bestanden
all 711,1 kB2516 kB [overzicht]