116 int cur_token_length;
141 cur_token_length = 3;
144 cur_token_length = 5;
147 cur_token_length = 4;
163 *llocp + cur_token_length;
211 cur_token = NULLS_LA;
259 lvalp->core_yystype.str =
275 lvalp->core_yystype.str =
282 if (cur_token == UIDENT)
286 strlen(lvalp->core_yystype.str),
290 else if (cur_token == USCONST)
static char * str_udeescape(const char *str, char escape, int position, core_yyscan_t yyscanner)
static bool check_uescapechar(unsigned char escape)
#define pg_yyget_extra(yyscanner)
static bool next_token(char **lineptr, char *buf, int bufsz, bool *initial_quote, bool *terminating_comma, int elevel, char **err_msg)
Assert(fmt[strlen(fmt) - 1] !='\n')
static core_yyscan_t yyscanner
int core_yylex(core_YYSTYPE *yylval_param, YYLTYPE *yylloc_param, core_yyscan_t yyscanner)
void scanner_yyerror(const char *message, core_yyscan_t yyscanner) pg_attribute_noreturn()
void truncate_identifier(char *ident, int len, bool warn)