Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

CommonToken Class Reference

#include <CommonToken.hpp>

Inheritance diagram for CommonToken:

Token CommonHiddenStreamToken List of all members.

Public Methods

 CommonToken ()
 CommonToken (int t, const ANTLR_USE_NAMESPACE(std) string &txt)
 CommonToken (const ANTLR_USE_NAMESPACE(std) string &s)
 ANTLR_USE_NAMESPACE (std) string getText() const
 return contents of token

void setText (const ANTLR_USE_NAMESPACE(std) string &s)
 set contents of token

int getLine () const
int getColumn () const
void setLine (int l)
 set line for token

void setColumn (int c)
 set column for token

bool isInvalid () const
 ANTLR_USE_NAMESPACE (std) string toString() const

Static Public Methods

RefToken factory ()

Protected Methods

 ANTLR_USE_NAMESPACE (std) string text

Protected Attributes

int line
int col

Constructor & Destructor Documentation

CommonToken::CommonToken  
 

CommonToken::CommonToken int    t,
const ANTLR_USE_NAMESPACE(std) string &    txt
 

CommonToken::CommonToken const ANTLR_USE_NAMESPACE(std) string &    s
 


Member Function Documentation

CommonToken::ANTLR_USE_NAMESPACE std    [protected]
 

CommonToken::ANTLR_USE_NAMESPACE std    const [virtual]
 

Reimplemented from Token.

CommonToken::ANTLR_USE_NAMESPACE std    const [inline, virtual]
 

return contents of token

Reimplemented from Token.

RefToken CommonToken::factory   [static]
 

Reimplemented in CommonHiddenStreamToken.

int CommonToken::getColumn   const [inline, virtual]
 

gt the column the token is at (starting at 1)

See also:
CharScanner::newline() , CharScanner::tab()

Reimplemented from Token.

int CommonToken::getLine   const [inline, virtual]
 

get the line the token is at (starting at 1)

See also:
CharScanner::newline() , CharScanner::tab()

Reimplemented from Token.

bool CommonToken::isInvalid   const [inline]
 

void CommonToken::setColumn int    c [inline, virtual]
 

set column for token

Reimplemented from Token.

void CommonToken::setLine int    l [inline, virtual]
 

set line for token

Reimplemented from Token.

void CommonToken::setText const ANTLR_USE_NAMESPACE(std) string &    s [inline, virtual]
 

set contents of token

Reimplemented from Token.


Member Data Documentation

int CommonToken::col [protected]
 

int CommonToken::line [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:28 2004 for Lemur Toolkit by doxygen1.2.18