#include <CommonToken.hpp>
Public Member Functions | |
CommonToken () | |
CommonToken (int t, const std::string &txt) | |
CommonToken (const std::string &s) | |
virtual std::string | getText () const |
return contents of token | |
virtual void | setText (const std::string &s) |
set contents of token | |
virtual int | getLine () const |
virtual int | getColumn () const |
virtual void | setLine (int l) |
set line for token | |
virtual void | setColumn (int c) |
set column for token | |
virtual std::string | toString () const |
Static Public Member Functions | |
static RefToken | factory () |
Protected Attributes | |
int | line |
int | col |
std::string | text |
Private Member Functions | |
CommonToken (const CommonToken &) | |
const CommonToken & | operator= (const CommonToken &) |
CommonToken::CommonToken | ( | ) |
CommonToken::CommonToken | ( | int | t, | |
const std::string & | txt | |||
) |
CommonToken::CommonToken | ( | const std::string & | s | ) |
CommonToken::CommonToken | ( | const CommonToken & | ) | [private] |
RefToken CommonToken::factory | ( | ) | [static] |
Reimplemented in CommonHiddenStreamToken.
virtual int CommonToken::getColumn | ( | ) | const [inline, virtual] |
gt the column the token is at (starting at 1)
virtual int CommonToken::getLine | ( | ) | const [inline, virtual] |
get the line the token is at (starting at 1)
virtual std ::string CommonToken::getText | ( | ) | const [inline, virtual] |
return contents of token
const CommonToken& CommonToken::operator= | ( | const CommonToken & | ) | [private] |
virtual void CommonToken::setColumn | ( | int | c | ) | [inline, virtual] |
set column for token
virtual void CommonToken::setLine | ( | int | l | ) | [inline, virtual] |
set line for token
virtual void CommonToken::setText | ( | const std::string & | s | ) | [inline, virtual] |
set contents of token
std::string CommonToken::toString | ( | ) | const [virtual] |
int CommonToken::col [protected] |
int CommonToken::line [protected] |
std ::string CommonToken::text [protected] |