Penguin
Annotated edit history of Bison version 7, including all changes. View license author blame.
Rev Author # Line
7 CraigBox 1 Bison is an extremely useful and very fast CompilerCompiler. It takes an [EBNF] grammar, a small snippet of [C]/[C++] code for each rule, and a source of tokens and generates a table based parser. The grammar may not contain right recursive rules. The parser generated is usually paired with a lexer generated by [Flex]. The generated parser is a FiniteStateMachine -- a big function with lots of [GoTo]s. The particular parser type created by Bison is !LALR(1).
1 PerryLorier 2
5 SamJansen 3 You should investigate [Bison] for any non-trivial parsing tasks.
1 PerryLorier 4
6 AristotlePagaltzis 5 See also RecursiveDescentParser.
6
1 PerryLorier 7 ----
3 AristotlePagaltzis 8 CategoryProgrammingLanguages

PHP Warning

lib/blame.php:177: Warning: Invalid argument supplied for foreach()