![]() |
The MEMPHIS
|
Memphis
Examples Manuals Distribution
|
Memphis is a C/C++ extension for compiler writers
and other programmers having to manipulate symbolic data.
It is well suited for the definition
of abstract syntax trees
and the implementation of tree walkers.
A precompiler extends C/C++ by domain declarations that describe data types in a grammatical style. It also supports match statements that process these data using tree pattern matching. ExamplesDomain Declarations and Match StatementsWriting an Interpreter with Lex, Yacc, and Memphis
ManualsMemphis C/C++A Language for Compiler Writers PDF, 16 pages Memphis Language Reference Manual PDF, 8 pages Memphis User Manual PDF, 9 pages DistributionDownload, Installation, Support |