YAZ 5.38.1
cql_parser Struct Reference

Data Fields

int(*) getbyte (void *client_data)
void(*) ungetbyte (int b, void *client_data)
void * client_data
int last_error
int last_pos
struct cql_node * top
NMEM nmem
int strict

Detailed Description

Definition at line 113 of file cql.c.

Field Documentation

◆ client_data

void* cql_parser::client_data

Definition at line 116 of file cql.c.

Referenced by cql_parser_create(), cql_parser_stream(), and yylex().

◆ getbyte

int(*) cql_parser::getbyte(void *client_data)

Definition at line 114 of file cql.c.

Referenced by cql_parser_create(), cql_parser_stream(), and yylex().

◆ last_error

int cql_parser::last_error

Definition at line 117 of file cql.c.

Referenced by cql_parser_create().

◆ last_pos

int cql_parser::last_pos

Definition at line 118 of file cql.c.

Referenced by cql_parser_create().

◆ nmem

NMEM cql_parser::nmem

Definition at line 120 of file cql.c.

Referenced by cql_parser_create(), cql_parser_destroy(), cql_parser_stream(), putb(), and yylex().

◆ strict

int cql_parser::strict

Definition at line 121 of file cql.c.

Referenced by cql_parser_create(), cql_parser_strict(), and yylex().

◆ top

struct cql_node* cql_parser::top

Definition at line 119 of file cql.c.

Referenced by cql_parser_create(), cql_parser_destroy(), cql_parser_result(), and cql_parser_stream().

◆ ungetbyte

void(*) cql_parser::ungetbyte(int b, void *client_data)

Definition at line 115 of file cql.c.

Referenced by cql_parser_create(), cql_parser_stream(), and yylex().


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