Projects / The Java Exorcist

The Java Exorcist

The Java Exorcist is a simple Java syntax extender. By default (with no extensions), it only compiles standard Java code, but with each extension to Exorcist a new Java language construct can be defined or redefined. The Exorcist preserves line numbering at runtime and at compile-time. It can be invoked on the command line and through an ant task.


Recent releases

  •  12 Dec 2007 15:29

    Release Notes: Performance issues with built-in extensions were fixed. The "property" extension was fixed to handle other modifiers too. Annotations syntax was added to the grammar.

    •  05 May 2007 22:36

      Release Notes: Major bugs were fixed. An internal rewrite was done since the initial release. The lexical matcher utility was improved to ease extension development. The following extensions were added to the distribution: easier Log4j logging with keywords, bean properties (getter setter generator), and a foreach construct (for collections and maps).

      •  03 May 2007 12:57

        No changes have been submitted for this release.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.