java-pm stands for J± or somewhat usable Java
资 源 简 介
The original Java language lacks two very important (to me) features - const correctness and deterministic invocation of destructor. Aim of this project is to create a preprocessor for Java compiler that takes the J± language as input and produces standard Java code while checking for rules regarding "readonly" and "mutable".
Long-term goal is to create a full blown compiler out of this, i.e. something that does not use Java as intermediate language.
This project uses JavaCC to generate the parser. JavaParser forms the base for the parser and AST generator.
Why would anyone do stuff like this you ask. That"s why:
* ~~http://danfuzz.mu.org/java-rants/rant02-const-arrays.html~~ (no longer available)
* http://bugs.sun.com/bugdatabase/viewbug.do?bugid=4211070
* http://bugs.sun.com/bugdatabase/viewbug.do?bugid=4910043
* http://geekswithblogs.net/ewrigh
文 件 列 表
java-pm-0.3
jpm-0.3.jar
lib
README.TXT