Code to execute when the parser acccepts (completes parsing)
This is set by the %parse_accept directive
API Tags:
Line number for the start of accept code
API Tags:
Name of the program
API Tags:
Public only basis configurations
API Tags:
Line number for class declaration code
API Tags:
Line number for start of class declaration code
API Tags:
Code to execute when a syntax error is seen
This is set by the %syntax_error directive
API Tags:
Number of errors
API Tags:
Line number for start of error code
API Tags:
The error symbol
API Tags:
Code appended to the generated file
This is set by the %code directive
API Tags:
Line number for the start of the extra code
API Tags:
Code to execute on parser failure
This is set by the %parse_failure directive
API Tags:
Line number for start of failure code
API Tags:
Name of the input file
API Tags:
Name of the input file without its extension
API Tags:
True if any %fallback is seen in the grammer
API Tags:
Line number for start of include code
API Tags:
Code to put in the parser class
This is set by the %include_class directive
API Tags:
Line number for start of include code
API Tags:
Code to put at the start of the parser file
This is set by the %include directive
API Tags:
Name of the generated parser
API Tags:
Number of parsing conflicts
API Tags:
Number of rules
API Tags:
Number of states
API Tags:
Number of terminal and nonterminal symbols
API Tags:
Number of terminal symbols (tokens)
API Tags:
Name of the current output file
API Tags:
Code to execute on a stack overflow
This is set by the %stack_overflow directive
API Tags:
Line number for start of overflow code
API Tags:
List of all rules
API Tags:
Table of states sorted by state number
API Tags:
Size of the parser stack
This is 100 by default, but is set with the %stack_size directive
API Tags:
Name of the start symbol for the grammar
API Tags:
Sorted array of pointers to symbols
API Tags:
Size of the parse tables
API Tags:
Code to execute to destroy token data
This is set by the %token_destructor directive
API Tags:
Line number for token destroyer code
API Tags:
A prefix added to token names
API Tags:
Unused relic from the C version
Type of terminal symbols in the parser stack
API Tags:
Code for the default non-terminal destructor
This is set by the %default_destructor directive
API Tags:
Line number for default non-terminal destructor code
API Tags:
Unused relic from the C version
The default type of non-terminal symbols
API Tags: