Go to the source code of this file.
Classes | |
class | example::Parser |
A Bison parser. More... | |
union | example::Parser::semantic_type |
Symbol semantic values. More... | |
struct | example::Parser::token |
Tokens. More... | |
Namespaces | |
namespace | example |
The example namespace is used to encapsulate the three parser classes example::Parser, example::Scanner and example::Driver. | |
Defines | |
#define | YYDEBUG 1 |
#define | YYERROR_VERBOSE 1 |
#define | YYTOKEN_TABLE 0 |
#define | YYLLOC_DEFAULT(Current, Rhs, N) |
#define YYLLOC_DEFAULT | ( | Current, | |||
Rhs, | |||||
N | ) |
Value:
do { \ if (N) \ { \ (Current).begin = (Rhs)[1].begin; \ (Current).end = (Rhs)[N].end; \ } \ else \ { \ (Current).begin = (Current).end = (Rhs)[0].end; \ } \ } while (false)
Definition at line 90 of file parser.h.
Referenced by example::Parser::parse().