40 |
#include "reader.h" |
#include "reader.h" |
41 |
#include "conflicts.h" |
#include "conflicts.h" |
42 |
|
|
43 |
/* Produce verbose parse errors. */ |
/* Produce verbose syntax errors. */ |
44 |
#define YYERROR_VERBOSE 1 |
#define YYERROR_VERBOSE 1 |
45 |
#define YYLLOC_DEFAULT(Current, Rhs, N) \ |
#define YYLLOC_DEFAULT(Current, Rhs, N) \ |
46 |
do { \ |
do { \ |
64 |
correctly typed access to it. */ |
correctly typed access to it. */ |
65 |
#define yycontrol ((gram_control_t *) gram_control) |
#define yycontrol ((gram_control_t *) gram_control) |
66 |
|
|
67 |
/* Request detailed parse error messages, and pass them to GRAM_ERROR. |
/* Request detailed syntax error messages, and pass them to GRAM_ERROR. |
68 |
FIXME: depends on the undocumented availability of YYLLOC.t */ |
FIXME: depends on the undocumented availability of YYLLOC.t */ |
69 |
#undef yyerror |
#undef yyerror |
70 |
#define yyerror(Msg) \ |
#define yyerror(Msg) \ |