| This directory contains a number of example files of using treecc |
| to implement expression grammars. The code is more involved than |
| the examples in the Texinfo documentation to give you a better feel |
| for how to use treecc in a realistic setting. |
| |
| expr_c.tc Treecc input file for the C version of the example |
| gram_c.y Yacc input file for the C version of the example |
| scan_c.l Lex input file for the C version of the example |
| |
| expr_cpp.tc Treecc input file for the C++ version of the example |
| gram_cpp.yy Yacc input file for the C++ version of the example |
| scan_cpp.ll Lex input file for the C++ version of the example |
| |
| expr_java.tc Treecc input file for the Java version of the example |
| eval_value.java Helper class used by the Java version of the example |
| mkjava Shell script for building the Java version of the example |
| |
| expr_cs.tc Treecc input file for the C# version of the example |
| mkcsharp Shell script for building the C# version of the example |
| |
| expr_ruby.tc Treecc input file for the Ruby version of the example |
| |
| The C++ example demonstrates creating a reentrant system. |
| |
| The Java and C# versions build and compile, but cannot run because |
| they don't yet have lexing or parsing support. |
| |
| The Java version is built in a subdirectory called "outjava". |