antlr useful grammars, examples etc