|
FreePOOMA
2.4.1
|
#include <iostream>#include <map>#include <string>#include <vector>
Classes | |
| class | Token |
| class | Lexer |
| class | Parser< Descriptor > |
Typedefs | |
| typedef int | TokenType |
Functions | |
| ostream & | operator<< (ostream &os, const Token &tok) |
Variables | |
| const int | KEY1 = 0 |
| const int | KEY2 = 1 |
| const int | KEY3 = 2 |
| const int | KEY4 = 3 |
| const int | KEY5 = 4 |
| const int | GROUP = 100 |
| const int | SEP = 101 |
| const int | EQUALS = 102 |
| const int | STRING = 103 |
| const int | EOL = 104 |
| const int | EOFile = 105 |
| const int | PREFIX = 106 |
| const int | SUFFIX = 107 |
| const int | TEXTTOKEN = 108 |
| const int | NOTOKEN = 999 |
| typedef int TokenType |
| ostream& operator<< | ( | ostream & | os, |
| const Token & | tok | ||
| ) | [inline] |
References Token::text(), and Token::type().
| const int KEY1 = 0 |
| const int KEY2 = 1 |
| const int KEY3 = 2 |
| const int KEY4 = 3 |
| const int KEY5 = 4 |
| const int GROUP = 100 |
Referenced by Lexer::nextToken().
| const int SEP = 101 |
Referenced by Lexer::nextToken().
| const int EQUALS = 102 |
Referenced by Lexer::nextToken().
| const int STRING = 103 |
Referenced by Lexer::nextToken().
| const int EOL = 104 |
Referenced by Lexer::nextToken(), and Parser< Descriptor >::parse().
| const int EOFile = 105 |
Referenced by Lexer::nextToken(), and Parser< Descriptor >::parse().
| const int PREFIX = 106 |
Referenced by Lexer::nextToken(), and Parser< Descriptor >::parse().
| const int SUFFIX = 107 |
Referenced by Lexer::nextToken(), and Parser< Descriptor >::parse().
| const int TEXTTOKEN = 108 |
Referenced by Lexer::nextToken().
| const int NOTOKEN = 999 |
1.7.6.1