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 |