A combined lexer and parser for any context-free grammar.