Contents | < Browse | Browse >
Bison Declaration Summary
-------------------------

   Here is a summary of all Bison declarations:

`%union'
     Declare the collection of data types that semantic values may have
     (Union Decl).

`%token'
     Declare a terminal symbol (token type name) with no precedence or
     associativity specified (Token Decl).

`%right'
     Declare a terminal symbol (token type name) that is
     right-associative (Precedence Decl).

`%left'
     Declare a terminal symbol (token type name) that is
     left-associative (Precedence Decl).

`%nonassoc'
     Declare a terminal symbol (token type name) that is nonassociative
     (using it in a way that would be associative is a syntax error)
     (Precedence Decl).

`%type'
     Declare the type of semantic values for a nonterminal symbol
     (Type Decl).

`%start'
     Specify the grammar's start symbol (Start Decl).

`%expect'
     Declare the expected number of shift-reduce conflicts (Expect Decl).

`%pure_parser'
     Request a pure (reentrant) parser program (Pure Decl).