Bison is a compiler-compiler which generates a parser basedon a grammar specification. The parser usually runs in a loopgetting new tokens from a lexical scanner.
This push parser works the other way around by letting thescanner call the parser each time a new token is available.
The copyright of this parser skeleton has been transferred to the Free Software Foundation and is now integrated with the Bison project.