Go to the first, previous, next, last section, table of contents.
Here is a summary of all Bison declarations:
%union
- Declare the collection of data types that semantic values may have
(see section The Collection of Value Types).
%token
- Declare a terminal symbol (token type name) with no precedence
or associativity specified (see section Token Type Names).
%right
- Declare a terminal symbol (token type name) that is right-associative
(see section Operator Precedence).
%left
- Declare a terminal symbol (token type name) that is left-associative
(see section Operator Precedence).
%nonassoc
- Declare a terminal symbol (token type name) that is nonassociative
(using it in a way that would be associative is a syntax error)
(see section Operator Precedence).
%type
- Declare the type of semantic values for a nonterminal symbol
(see section Nonterminal Symbols).
%start
- Specify the grammar's start symbol (see section The Start-Symbol).
%expect
- Declare the expected number of shift-reduce conflicts
(see section Suppressing Conflict Warnings).
%pure_parser
- Request a pure (reentrant) parser program (see section A Pure (Reentrant) Parser).
Go to the first, previous, next, last section, table of contents.