Small JFlex/Cup based language interpretor