A Java written code emitter generator and dynamic programming engine that can be used by Adobe ASC 2.0 and Apache Falcon ActionScript compilers
The distribution includes a compiler for a Java-like language, that accepts input from a String or a Reader and returns a Class object.
In a hurry? Add it to your Download Basket!
What's New in This Release:
- The syntax has been rationalized and slightly modified in other respects.
- JBurg 1.x's keywords were a mix of simple identifiers, e.g., ReturnType, and "qualified" identifiers, e.g., JBurg.Include. JBurg 2.0's keywords all start with the character '@' -- chosen because it's not too likely to conflict with identifiers in the target languages. For example, ReturnType becomes @ReturnType, and JBurg.Include becomes @Include.
- Notes on the new syntax are available at https://sourceforge.net/p/jburg/wiki/JBurg2 Reference/
- The C++ code emitter has undergone a top-to-bottom overhaul and is now on par with the Java emitter.