This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | BaseParser |
Defines | |
#define | C the_str[the_ptr] |
#define | C1 the_str[the_ptr + 1] |
#define | C2 the_str[the_ptr + 2] |
#define | Cx the_str[strlen(the_str) - 1] |
Enumerations | |
enum | { NUMBER = 256, WHITESPACE, IDENTIFIER, CPP, COMMENT, STRING, CC, CHAR, LTLT, GTGT, DPTR, LTEQ, NEQ, GTEQ, EQ, OR, AND, PP, MM, POINTER, Class, Namespace, Using, Template, Friend, Typedef, Virtual, Public, Protected, Private, Const, Struct, Enum } |
|
File ......... BaseParser.h Published .... 2004-05-17 Author ....... grymse@alhem.net Definition at line 27 of file BaseParser.h. Referenced by Parse::getrest(), Parse::getrestlen(), Parse::getword(), and Parse::getwordlen(). |
|
Definition at line 28 of file BaseParser.h. Referenced by SimpleParser::GetToken(), and BaseParser::GetToken(). |
|
Definition at line 29 of file BaseParser.h. Referenced by SimpleParser::GetToken(), and BaseParser::GetToken(). |
|
Definition at line 30 of file BaseParser.h. Referenced by SimpleParser::ReadLine(), and BaseParser::ReadLine(). |
|
Definition at line 32 of file BaseParser.h.
00032 { 00033 NUMBER = 256, 00034 WHITESPACE, 00035 IDENTIFIER, 00036 CPP, // #preprocessor directive 00037 COMMENT, 00038 STRING, // "..." 00039 CC, // :: 00040 CHAR, // '.' 00041 LTLT, // << 00042 GTGT, // >> 00043 DPTR, // ** 00044 LTEQ, // <= 00045 NEQ, // != 00046 GTEQ, // >= 00047 EQ, // == 00048 OR, // || 00049 AND, // && 00050 PP, // ++ 00051 MM, // -- 00052 POINTER, // -> 00053 Class, 00054 Namespace, 00055 Using, 00056 Template, 00057 Friend, 00058 Typedef, 00059 Virtual, 00060 Public, 00061 Protected, 00062 Private, 00063 Const, 00064 Struct, 00065 Enum 00066 }; |