FreePOOMA  2.4.1
Classes | Typedefs | Functions | Variables
Parser.h File Reference
#include <iostream>
#include <map>
#include <string>
#include <vector>
Include dependency graph for Parser.h:

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 Documentation

typedef int TokenType

Function Documentation

ostream& operator<< ( ostream &  os,
const Token tok 
) [inline]

References Token::text(), and Token::type().


Variable Documentation

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
const int EOFile = 105
const int PREFIX = 106
const int SUFFIX = 107
const int TEXTTOKEN = 108

Referenced by Lexer::nextToken().

const int NOTOKEN = 999