use Actions as a class, since it doesn't have any state
start on java->pascal translator with antlr+perl6