|
| idLexer () |
|
| idLexer (int flags) |
|
| idLexer (const char *filename, int flags=0, bool OSPath=false) |
|
| idLexer (const char *ptr, int length, const char *name, int flags=0) |
|
| ~idLexer () |
|
int | LoadFile (const char *filename, bool OSPath=false) |
|
int | LoadMemory (const char *ptr, int length, const char *name, int startLine=1) |
|
void | FreeSource (void) |
|
int | IsLoaded (void) |
|
int | ReadToken (idToken *token) |
|
int | ExpectTokenString (const char *string) |
|
int | ExpectTokenType (int type, int subtype, idToken *token) |
|
int | ExpectAnyToken (idToken *token) |
|
int | CheckTokenString (const char *string) |
|
int | CheckTokenType (int type, int subtype, idToken *token) |
|
int | PeekTokenString (const char *string) |
|
int | PeekTokenType (int type, int subtype, idToken *token) |
|
int | SkipUntilString (const char *string) |
|
int | SkipRestOfLine (void) |
|
int | SkipBracedSection (bool parseFirstBrace=true) |
|
void | UnreadToken (const idToken *token) |
|
int | ReadTokenOnLine (idToken *token) |
|
const char * | ReadRestOfLine (idStr &out) |
|
int | ParseInt (void) |
|
bool | ParseBool (void) |
|
float | ParseFloat (bool *errorFlag=NULL) |
|
int | Parse1DMatrix (int x, float *m) |
|
int | Parse2DMatrix (int y, int x, float *m) |
|
int | Parse3DMatrix (int z, int y, int x, float *m) |
|
const char * | ParseBracedSection (idStr &out) |
|
const char * | ParseBracedSectionExact (idStr &out, int tabs=-1) |
|
const char * | ParseRestOfLine (idStr &out) |
|
int | GetLastWhiteSpace (idStr &whiteSpace) const |
|
int | GetLastWhiteSpaceStart (void) const |
|
int | GetLastWhiteSpaceEnd (void) const |
|
void | SetPunctuations (const punctuation_t *p) |
|
const char * | GetPunctuationFromId (int id) |
|
int | GetPunctuationId (const char *p) |
|
void | SetFlags (int flags) |
|
int | GetFlags (void) |
|
void | Reset (void) |
|
int | EndOfFile (void) |
|
const char * | GetFileName (void) |
|
const int | GetFileOffset (void) |
|
const ID_TIME_T | GetFileTime (void) |
|
const int | GetLineNum (void) |
|
void | Error (const char *str,...) id_attribute((format(printf |
|
void void | Warning (const char *str,...) id_attribute((format(printf |
|
void void bool | HadError (void) const |
|
Definition at line 137 of file Lexer.h.