#include <cstdlib>
Go to the source code of this file.
◆ MY_SQL_PARSER_LTYPE_IS_DECLARED
#define MY_SQL_PARSER_LTYPE_IS_DECLARED 1 |
◆ YYLLOC_DEFAULT
#define YYLLOC_DEFAULT |
( |
|
Current, |
|
|
|
Rhs, |
|
|
|
N |
|
) |
| |
Value:
(Current).cpp.start =
YYRHSLOC(Rhs, 1).cpp.start; \
(Current).cpp.end =
YYRHSLOC(Rhs,
N).cpp.end; \
(Current).raw.start =
YYRHSLOC(Rhs, 1).raw.start; \
(Current).raw.end =
YYRHSLOC(Rhs,
N).raw.end; \
} else { \
(Current).cpp.start = (Current).cpp.end =
YYRHSLOC(Rhs, 0).cpp.end; \
(Current).raw.start = (Current).raw.end =
YYRHSLOC(Rhs, 0).raw.end; \
} \
while (0)
#define YYRHSLOC(Rhs, K)
Definition: fts0pars.cc:653
if(!(yy_init))
Definition: lexyy.cc:1144
std::atomic< Type > N
Definition: ut0counter.h:225
Bison calls this macro:
- each time a rule is matched and
- to compute a syntax error location.
- Parameters
-
[out] | Current | location of the whole matched rule |
| Rhs | locations of all right hand side elements in the rule |
| N | number of right hand side elements in the rule |
◆ POS