|
| | 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.