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


Generated on Wed Mar 16 06:18:18 2011 for FreePOOMA by  doxygen 1.5.9