Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.compilers > #708
| From | comp.compilers@phorward-software.com |
|---|---|
| Newsgroups | comp.compilers |
| Subject | UniCC Parser Generator v1.0 |
| Date | 2012-07-05 11:31 +0200 |
| Organization | Compilers Central |
| Message-ID | <12-07-008@comp.compilers> (permalink) |
After a development time of six years, we are pleased to announce the availability of the UniCC Parser Generator, version 1.0. UniCC is a universal LALR(1) parser generator and serves as an all-round design and build tool assisting compiler-writers in any parsing-related task, including production-quality compiler construction. The software unions an integrated generator for lexical analyzers and a powerful parser generator into one software solution. The programming interface of UniCC is a rich, extendable and innovative grammar definition language to express context-free grammars. This language gives the compiler-writer much more comfort and simplicity in implementing parsers than ever before. It comes with useful features for both grammar prototyping and design, parser optimization, semantic augmentation and parser programming. Lexical symbols can be directly defined within productions, right-hand side items can be referenced by meaningful names within semantic actions. Features like virtual- and embedded-productions finally help to rapidly build-up iterative and optional grammatical structures. Standard features like automatic conflict resolution, terminal and production precedence association, state compression as well as parser trace and behavior modification trough semantic actions round up the whole system. By design, UniCC was implemented as a target programming language independent parser generator. This means that it is not bound to a special programming language. Currently, only support of the C programming language is given, but templates for other programming languages can be easily adapted and integrated to UniCC without modification of the parser generator itself. In comparison to other parser generators of this kind, UniCC provides a different parser construction mode, by default. This parser construction mode allows to perform lexical analysis as parts of the grammar without entirely rewriting it, so that the full power of a context-free grammar can be used on the level of lexemes, including for whitespace. For more information about UniCC, visit http://unicc.phorward-software.com on the web. UniCC is open source software released under the Artistic License 2.0 (parser generator) and the BSD license (parser template). -- Phorward Software Technologies Jan Max Meyer - Software Developments http://www.phorward-software.com
Back to comp.compilers | Previous | Next | Find similar
UniCC Parser Generator v1.0 comp.compilers@phorward-software.com - 2012-07-05 11:31 +0200
csiph-web