What is C-Minus?
C-Minus is a restricted version of C used as a source language for compilers classes.
What does this compiler do?
This compiler will compile C-Minus source into a Jasmin a Java assembly language. The Jasmin file is then compiled to a Java class file.
Features
- Arrays
- Floating point numbers
- Booleans
- Java runtime debugging info (line numbers and variable names)
- Mixed type computations
- Uses Apache Commons logging
- Compiles to executable Java bytecode
How do I get it?
You can download the complete source. The compiler is also available on the Hudson continous build server.
Who do I contact with questions or bugs?
Javadoc is available.
Adam Cornett at [email protected].
If you are intrested in developing, extending or helping out, please contact me!