Contents | < Browse | Browse >
Bison Grammar Files
*******************

   Bison takes as input a context-free grammar specification and
produces a C-language function that recognizes correct instances of the
grammar.

   The Bison grammar input file conventionally has a name ending in
`.y'.

* Menu:

* Grammar Outline    Overall layout of the grammar file.
* Symbols            Terminal and nonterminal symbols.
* Rules              How to write grammar rules.
* Recursion          Writing recursive rules.
* Semantics          Semantic values and actions.
* Declarations       All kinds of Bison declarations are described here.
* Multiple Parsers   Putting more than one Bison parser in one program.