It is not tool-oriented, not a howto for using lex, yacc, or any other
lexing and parsing tools to build a parser. Rather it details how to
design grammars to be parsable with various parsing methods, what sets
those parsing models and in fact formal languages apart from one
another, and what actions the parser takes to compare statements in a
particular language with a grammar for that language.