#include "parser/keywords.h"

Go to the source code of this file.
Data Structures | |
| union | core_YYSTYPE |
| struct | core_yy_extra_type |
Defines | |
| #define | YYLTYPE int |
Typedefs | |
| typedef union core_YYSTYPE | core_YYSTYPE |
| typedef struct core_yy_extra_type | core_yy_extra_type |
| typedef void * | core_yyscan_t |
Functions | |
| core_yyscan_t | scanner_init (const char *str, core_yy_extra_type *yyext, const ScanKeyword *keywords, int num_keywords) |
| void | scanner_finish (core_yyscan_t yyscanner) |
| int | core_yylex (core_YYSTYPE *lvalp, YYLTYPE *llocp, core_yyscan_t yyscanner) |
| int | scanner_errposition (int location, core_yyscan_t yyscanner) |
| void | scanner_yyerror (const char *message, core_yyscan_t yyscanner) |
| #define YYLTYPE int |
Definition at line 44 of file scanner.h.
Referenced by base_yylex(), fill_in_constant_lengths(), and filtered_base_yylex().
| typedef struct core_yy_extra_type core_yy_extra_type |
| typedef void* core_yyscan_t |
| typedef union core_YYSTYPE core_YYSTYPE |
| int core_yylex | ( | core_YYSTYPE * | lvalp, | |
| YYLTYPE * | llocp, | |||
| core_yyscan_t | yyscanner | |||
| ) |
Referenced by base_yylex(), fill_in_constant_lengths(), and internal_yylex().
| int scanner_errposition | ( | int | location, | |
| core_yyscan_t | yyscanner | |||
| ) |
| void scanner_finish | ( | core_yyscan_t | yyscanner | ) |
Referenced by fill_in_constant_lengths(), plpgsql_scanner_finish(), and raw_parser().
| core_yyscan_t scanner_init | ( | const char * | str, | |
| core_yy_extra_type * | yyext, | |||
| const ScanKeyword * | keywords, | |||
| int | num_keywords | |||
| ) |
Referenced by fill_in_constant_lengths(), plpgsql_scanner_init(), and raw_parser().
| void scanner_yyerror | ( | const char * | message, | |
| core_yyscan_t | yyscanner | |||
| ) |
1.7.1