Volksdata 1.0b10
RDF library
Loading...
Searching...
No Matches
ParseIterator Struct Reference

#include <parser_common.h>

Data Fields

uint8_t * bol
uint8_t * buf
 Start of buffer.
size_t buf_size
 Initial allocation for buffer.
unsigned ct
 Number of statements parsed.
uint8_t * cur
 Next input character to be read (YYCURSOR).
bool eof
 if we have reached EOF.
FILE * fh
 Input file handle.
uint8_t * lim
unsigned line
 Current line no. (for debugging).
uint8_t * mar
 Most recent match (YYMARKER).
const char * sh
 Input string. Exclusive with fh.
uint8_t * tok
 Start of current token.
uint8_t * yyt1
uint8_t * yyt2
uint8_t * yyt3

Detailed Description

Definition at line 33 of file parser_nq.c.

Field Documentation

◆ bol

uint8_t * ParseIterator::bol

Address of the beginning of the current line (for debugging).

Definition at line 43 of file parser_nq.c.

◆ buf

uint8_t * ParseIterator::buf

Start of buffer.

Definition at line 37 of file parser_nq.c.

◆ buf_size

size_t ParseIterator::buf_size

Initial allocation for buffer.

Definition at line 36 of file parser_nq.c.

◆ ct

unsigned ParseIterator::ct

Number of statements parsed.

Definition at line 46 of file parser_nq.c.

◆ cur

uint8_t * ParseIterator::cur

Next input character to be read (YYCURSOR).

Definition at line 40 of file parser_nq.c.

◆ eof

bool ParseIterator::eof

if we have reached EOF.

Definition at line 47 of file parser_nq.c.

◆ fh

FILE * ParseIterator::fh

Input file handle.

Definition at line 34 of file parser_nq.c.

◆ lim

uint8_t * ParseIterator::lim

Position after the last available input character (YYLIMIT).

Definition at line 38 of file parser_nq.c.

◆ line

unsigned ParseIterator::line

Current line no. (for debugging).

Definition at line 45 of file parser_nq.c.

◆ mar

uint8_t * ParseIterator::mar

Most recent match (YYMARKER).

Definition at line 41 of file parser_nq.c.

◆ sh

const char * ParseIterator::sh

Input string. Exclusive with fh.

Definition at line 35 of file parser_nq.c.

◆ tok

uint8_t * ParseIterator::tok

Start of current token.

Definition at line 42 of file parser_nq.c.

◆ yyt1

uint8_t * ParseIterator::yyt1

Definition at line 50 of file parser_nq.c.

◆ yyt2

uint8_t * ParseIterator::yyt2

Definition at line 50 of file parser_nq.c.

◆ yyt3

uint8_t * ParseIterator::yyt3

Definition at line 50 of file parser_nq.c.


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