Gentle is the first compiler construction system that handles the full spectrum from analysis over transformation (AST) to (cost-based) synthesis. Instead of confronting the user with several special purpose languages, Gentle provides a uniform notation for all tasks. It is based on recursive definition and structural induction: the underlying paradigms of virtually all tasks of translation. Rules may be interpreted as grammar rules (lex/yacc), as logical statements, or in a procedural way. Members of a rule may have parameters. This results in attributed grammars.
| Tags | Software Development Code Generators |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C++ C |
A fast Ada implementation of R-like data objects, UUIDs, and simplified API.