Text this: An empirical evaluation of Lex/Yacc and ANTLR parser generation tools.