com.github.pfmiles:dropincc.java (maven): A simple yet powerful parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java. 
Keywords: dsl|ebnf|java|parser-generator