First page Back Continue Last page Summary Graphic
Use parser generators (Yacc, Bison, Happy,...)?
They translate a parser to make it more efficient
Efficiency is no longer paramount
They provide very little help in developing the parser in the first place
For the most difficult parts of a grammar, you have to write code (eg in C) which interacts with the generated parser using conventions which are difficult to use, out of your control, and poorly documented