UniCC, (Universal Compiler-Compiler) is a powerful LALR(1) parser generator and language development system for computer professionals. It serves as an all-round design and build tool assisting compiler writers in any parsing-related task, including production quality compiler construction and the implementation of domain specific languages. It unifies an integrated generator for lexical analyzers and a powerful LALR(1) parser generator into one software solution. The programming interface is a rich, extendable, and innovative BNF-based grammar definition language for expressing context-free grammars.
| Tags | Parser compiler domain specific language grammar Code generator lalr |
|---|---|
| Licenses | Artistic License 2.0 BSD License |
| Operating Systems | Linux (32 and 64 bit) Windows (32 and 64 bit) Unix-like |
| Implementation | C |