#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 |
Definition at line 33 of file parser_nq.c.
| uint8_t * ParseIterator::bol |
Address of the beginning of the current line (for debugging).
Definition at line 43 of file parser_nq.c.
| uint8_t * ParseIterator::buf |
Start of buffer.
Definition at line 37 of file parser_nq.c.
| size_t ParseIterator::buf_size |
Initial allocation for buffer.
Definition at line 36 of file parser_nq.c.
| unsigned ParseIterator::ct |
Number of statements parsed.
Definition at line 46 of file parser_nq.c.
| uint8_t * ParseIterator::cur |
Next input character to be read (YYCURSOR).
Definition at line 40 of file parser_nq.c.
| bool ParseIterator::eof |
if we have reached EOF.
Definition at line 47 of file parser_nq.c.
| FILE * ParseIterator::fh |
Input file handle.
Definition at line 34 of file parser_nq.c.
| uint8_t * ParseIterator::lim |
Position after the last available input character (YYLIMIT).
Definition at line 38 of file parser_nq.c.
| unsigned ParseIterator::line |
Current line no. (for debugging).
Definition at line 45 of file parser_nq.c.
| uint8_t * ParseIterator::mar |
Most recent match (YYMARKER).
Definition at line 41 of file parser_nq.c.
| const char * ParseIterator::sh |
Input string. Exclusive with fh.
Definition at line 35 of file parser_nq.c.
| uint8_t * ParseIterator::tok |
Start of current token.
Definition at line 42 of file parser_nq.c.
| uint8_t * ParseIterator::yyt1 |
Definition at line 50 of file parser_nq.c.
| uint8_t * ParseIterator::yyt2 |
Definition at line 50 of file parser_nq.c.
| uint8_t * ParseIterator::yyt3 |
Definition at line 50 of file parser_nq.c.