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

#include <parser_common.h>

Data Fields

YYCTYPEbol
YYCTYPEbuf
 Start of buffer.
size_t buf_size
 Initial allocation for buffer.
unsigned ct
 Number of statements parsed.
YYCTYPEcur
 Next input character to be read (YYCURSOR).
bool eof
 if we have reached EOF.
FILE * fh
 Input file handle.
YYCTYPElim
unsigned line
 Current line no. (for debugging).
YYCTYPEmar
 Most recent match (YYMARKER).
const char * sh
 Input string. Exclusive with fh.
YYCTYPEtok
 Start of current token.
YYCTYPEyyt1
YYCTYPEyyt2
YYCTYPEyyt3

Detailed Description

Definition at line 32 of file parser_nt.c.

Field Documentation

◆ bol

YYCTYPE * ParseIterator::bol

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

Definition at line 42 of file parser_nt.c.

◆ buf

YYCTYPE * ParseIterator::buf

Start of buffer.

Definition at line 36 of file parser_nt.c.

◆ buf_size

size_t ParseIterator::buf_size

Initial allocation for buffer.

Definition at line 35 of file parser_nt.c.

◆ ct

unsigned ParseIterator::ct

Number of statements parsed.

Definition at line 45 of file parser_nt.c.

◆ cur

YYCTYPE * ParseIterator::cur

Next input character to be read (YYCURSOR).

Definition at line 39 of file parser_nt.c.

◆ eof

bool ParseIterator::eof

if we have reached EOF.

Definition at line 46 of file parser_nt.c.

◆ fh

FILE * ParseIterator::fh

Input file handle.

Definition at line 33 of file parser_nt.c.

◆ lim

YYCTYPE * ParseIterator::lim

Position after the last available input character (YYLIMIT).

Definition at line 37 of file parser_nt.c.

◆ line

unsigned ParseIterator::line

Current line no. (for debugging).

Definition at line 44 of file parser_nt.c.

◆ mar

YYCTYPE * ParseIterator::mar

Most recent match (YYMARKER).

Definition at line 40 of file parser_nt.c.

◆ sh

const char * ParseIterator::sh

Input string. Exclusive with fh.

Definition at line 34 of file parser_nt.c.

◆ tok

YYCTYPE * ParseIterator::tok

Start of current token.

Definition at line 41 of file parser_nt.c.

◆ yyt1

YYCTYPE* ParseIterator::yyt1

Definition at line 49 of file parser_nt.c.

◆ yyt2

YYCTYPE* ParseIterator::yyt2

Definition at line 49 of file parser_nt.c.

◆ yyt3

YYCTYPE* ParseIterator::yyt3

Definition at line 49 of file parser_nt.c.


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