lexical analysis manager for LED. More...
Defines | |
#define | IUPLEX_TK_END -1 |
#define | IUPLEX_TK_BEGP 1 |
#define | IUPLEX_TK_ENDP 2 |
#define | IUPLEX_TK_ATTR 3 |
#define | IUPLEX_TK_STR 4 |
#define | IUPLEX_TK_NAME 5 |
#define | IUPLEX_TK_NUMB 6 |
#define | IUPLEX_TK_SET 7 |
#define | IUPLEX_TK_COMMA 8 |
#define | IUPLEX_TK_FUNC 9 |
#define | IUPLEX_TK_ENDATTR 10 |
#define | IUPLEX_FILENOTOPENED 1 |
#define | IUPLEX_NOTMATCH 2 |
#define | IUPLEX_NOTENDATTR 3 |
#define | IUPLEX_PARSEERROR 4 |
Functions | |
char * | iupLexGetError (void) |
int | iupLexStart (const char *filename, int is_file) |
void | iupLexClose (void) |
int | iupLexLookAhead (void) |
int | iupLexAdvance (void) |
int | iupLexFollowedBy (int t) |
int | iupLexMatch (int t) |
int | iupLexSeenMatch (int t, int *erro) |
unsigned char | iupLexByte (void) |
int | iupLexInt (void) |
float | iupLexFloat (void) |
char * | iupLexGetName (void) |
char * | iupLexName (void) |
float | iupLexGetNumber (void) |
int | iupLexError (int n,...) |
Iclass * | iupLexGetClass (void) |
See Copyright Notice in "iup.h"