PostgreSQL Source Code  git master
base_yy_extra_type Struct Reference

#include <gramparse.h>

Data Fields

core_yy_extra_type core_yy_extra
 
bool have_lookahead
 
int lookahead_token
 
core_YYSTYPE lookahead_yylval
 
YYLTYPE lookahead_yylloc
 
char * lookahead_end
 
char lookahead_hold_char
 
Listparsetree
 

Detailed Description

Definition at line 35 of file gramparse.h.

Field Documentation

◆ core_yy_extra

core_yy_extra_type base_yy_extra_type::core_yy_extra

Definition at line 40 of file gramparse.h.

Referenced by base_yylex(), and raw_parser().

◆ have_lookahead

bool base_yy_extra_type::have_lookahead

Definition at line 45 of file gramparse.h.

Referenced by base_yylex(), and raw_parser().

◆ lookahead_end

char* base_yy_extra_type::lookahead_end

Definition at line 49 of file gramparse.h.

Referenced by base_yylex(), and raw_parser().

◆ lookahead_hold_char

char base_yy_extra_type::lookahead_hold_char

Definition at line 50 of file gramparse.h.

Referenced by base_yylex().

◆ lookahead_token

int base_yy_extra_type::lookahead_token

Definition at line 46 of file gramparse.h.

Referenced by base_yylex(), and raw_parser().

◆ lookahead_yylloc

YYLTYPE base_yy_extra_type::lookahead_yylloc

Definition at line 48 of file gramparse.h.

Referenced by base_yylex(), and raw_parser().

◆ lookahead_yylval

core_YYSTYPE base_yy_extra_type::lookahead_yylval

Definition at line 47 of file gramparse.h.

Referenced by base_yylex().

◆ parsetree

List* base_yy_extra_type::parsetree

Definition at line 55 of file gramparse.h.

Referenced by raw_parser().


The documentation for this struct was generated from the following file: