#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