digiKam
|
Functions | |
int | panoScriptDataReset (void) |
void | panoScriptParserClose (void) |
void | panoScriptParserError (char const *errorstring,...) |
int | panoScriptParserInit (const char *const filename) |
void * | panoScriptReAlloc (void **ptr, size_t size, int *count) |
int | panoScriptScannerGetNextChar (char *b, int maxBuffer) |
int | panoScriptScannerGetNextLine (void) |
void | panoScriptScannerTokenBegin (char *t) |
void | yyerror (char const *st) |
Variables | |
int | g_debug = 0 |
char * | yytext |
int panoScriptDataReset | ( | void | ) |
Referenced by panoScriptParserReset().
void panoScriptParserClose | ( | void | ) |
Referenced by panoScriptParse().
void panoScriptParserError | ( | char const * | errorstring, |
... | |||
) |
Display parsing error, including the current line and a pointer to the error token
Referenced by yyerror().
int panoScriptParserInit | ( | const char *const | filename | ) |
Referenced by panoScriptParse().
void* panoScriptReAlloc | ( | void ** | ptr, |
size_t | size, | ||
int * | count | ||
) |
Reallocs ptr by size, count is the variable with the current number of records allocated actual data is in 1000 array located at 20 contains 1000 ptr has value 20 *ptr is 1000
References yyerror().
int panoScriptScannerGetNextChar | ( | char * | b, |
int | maxBuffer | ||
) |
This is the function that lex will use to read the next character
int panoScriptScannerGetNextLine | ( | void | ) |
void panoScriptScannerTokenBegin | ( | char * | t | ) |
void yyerror | ( | char const * | st | ) |
References panoScriptParserError().
Referenced by panoScriptReAlloc().
int g_debug = 0 |
|
extern |