jrust 0.2.0

A Rust macro that parses Java-like syntax and runs it as a Rust program
Documentation
#[macro_use]
extern crate jrust;

java! {
    package main;

    public class Main {
        int field;

        ---

        public Main(this, int val) {
            (this.field) = (val);
            Main.print(this);
        }

        public void print(this) {
            System.out.print("Main(");
            System.out.print((this.field));
            System.out.println(")");
        }

        public void add(this, int val) {
            (this.field) += val;
        }

        public static void main(String[] args) {
            Main main = (new Main(3));
            Main.add(main, 5);
            Main.print(main);
        }
    }
}