ANTLR Support Libraries 2.7.1+
Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions | List of all members
CommonToken Class Reference

#include <CommonToken.hpp>

Inheritance diagram for CommonToken:
Inheritance graph
[legend]
Collaboration diagram for CommonToken:
Collaboration graph
[legend]

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 More...
 
virtual void setText (const std ::string &s)
 set contents of token More...
 
virtual int getLine () const
 
virtual int getColumn () const
 
virtual void setLine (int l)
 set line for token More...
 
virtual void setColumn (int c)
 set column for token More...
 
virtual std ::string toString () const
 
- Public Member Functions inherited from Token
 Token ()
 
 Token (int t)
 
 Token (int t, const std ::string &txt)
 
virtual ~Token ()
 
virtual const std ::string & getFilename () const
 
virtual int getType () const
 
virtual void setType (int t)
 
virtual void setFilename (const std::string &file)
 

Static Public Member Functions

static RefToken factory ()
 

Protected Attributes

int line
 
int col
 
std ::string text
 

Private Member Functions

 CommonToken (const CommonToken &)
 
const CommonTokenoperator= (const CommonToken &)
 

Additional Inherited Members

- Static Public Attributes inherited from Token
static const int MIN_USER_TYPE = 4
 
static const int NULL_TREE_LOOKAHEAD = 3
 
static const int INVALID_TYPE = 0
 
static const int EOF_TYPE = 1
 
static const int SKIP = -1
 

Constructor & Destructor Documentation

◆ CommonToken() [1/4]

CommonToken::CommonToken ( )

◆ CommonToken() [2/4]

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

◆ CommonToken() [3/4]

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

◆ CommonToken() [4/4]

CommonToken::CommonToken ( const CommonToken )
private

Member Function Documentation

◆ factory()

RefToken CommonToken::factory ( )
static

◆ getColumn()

virtual int CommonToken::getColumn ( ) const
inlinevirtual

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

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

Reimplemented from Token.

◆ getLine()

virtual int CommonToken::getLine ( ) const
inlinevirtual

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

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

Reimplemented from Token.

◆ getText()

virtual std ::string CommonToken::getText ( ) const
inlinevirtual

return contents of token

Reimplemented from Token.

◆ operator=()

const CommonToken& CommonToken::operator= ( const CommonToken )
private

◆ setColumn()

virtual void CommonToken::setColumn ( int  c)
inlinevirtual

set column for token

Reimplemented from Token.

◆ setLine()

virtual void CommonToken::setLine ( int  l)
inlinevirtual

set line for token

Reimplemented from Token.

◆ setText()

virtual void CommonToken::setText ( const std ::string &  s)
inlinevirtual

set contents of token

Reimplemented from Token.

◆ toString()

std::string CommonToken::toString ( ) const
virtual

Reimplemented from Token.

Member Data Documentation

◆ col

int CommonToken::col
protected

◆ line

int CommonToken::line
protected

◆ text

std ::string CommonToken::text
protected

The documentation for this class was generated from the following files: