FreePOOMA
2.4.1
|
#include <Parser.h>
Public Member Functions | |
Parser (istream &is, const string &fn, map< string, vector< Descriptor > > &glist) | |
TokenType | addKeyword (const string &kw) |
const string & | prefixText () const |
const string & | suffixText () const |
void | parse () |
Parser< Descriptor >::Parser | ( | istream & | is, |
const string & | fn, | ||
map< string, vector< Descriptor > > & | glist | ||
) | [inline] |
TokenType Parser< Descriptor >::addKeyword | ( | const string & | kw | ) | [inline] |
References Lexer::addKeyword().
const string& Parser< Descriptor >::prefixText | ( | ) | const [inline] |
const string& Parser< Descriptor >::suffixText | ( | ) | const [inline] |
References Lexer::currentToken(), EOFile, EOL, Lexer::nextToken(), PREFIX, SUFFIX, and Token::type().