Cetus is a set of intermediate representation (IR) classes and optimization passes. It currently has a built-in C parser written in Antlr. Thus, there are two items you need to obtain for full functionality.
- The intermediate representation and compiler passes. These are written in Java.
- ANTLR v2
The IR and passes are available at the Cetus Project page. This part runs on any system supporting a Java run-time environment, and is covered by the above license. It is available now. The contents of the released version are as follows. More details can be found in the ‘readme’ file included with the release.
- src – Source code for the Intermediate Representation (IR), optimization and analysis passes.
- lib – Archived classes (jar)
- api – JAVA documentation