Cetus FAQ



  1. Which SDK/JRE is needed?
    We are using the Java 2 SDK, SE 1.5.0. The documentation and SDK are available from Sun's website.


  2. Where is the source code?
    The source can be found here


  3. What about main? Is there a driver program?
    Use the cetus.exec.Driver class to start Cetus. You can extend the class and override its runPasses method to run your pass.


  4. Where's the C++ frontend?
    We have a mostly functional C++ parser that is separate from Cetus. The Cetus pass that reads in the parse trees and creates IR is not yet finished. We hope to complete it and release it soon, but are currently waiting on additional funding for the project.