basic javacc