Public Member Functions | Public Attributes | Static Private Attributes
rve_interface_gen.antlr3.tokens.ClassicToken Class Reference
Inheritance diagram for rve_interface_gen.antlr3.tokens.ClassicToken:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def getChannel
def getCharPositionInLine
def getInputStream
def getLine
def getText
def getTokenIndex
def getType
def setChannel
def setCharPositionInLine
def setInputStream
def setLine
def setText
def setTokenIndex
def setType
def toString

Public Attributes

 channel
 charPositionInLine
 index
 line
 text
 type

Static Private Attributes

 __repr__ = toString
 __str__ = toString

Detailed Description

@brief Alternative token implementation.

A Token object like we'd use in ANTLR 2.x; has an actual string created
and associated with this object.  These objects are needed for imaginary
tree nodes that have payload objects.  We need to create a Token object
that has a string; the tree node will point at this token.  CommonToken
has indexes into a char stream and hence cannot be used to introduce
new strings.

Definition at line 305 of file tokens.py.


Constructor & Destructor Documentation

def rve_interface_gen.antlr3.tokens.ClassicToken.__init__ (   self,
  type = None,
  text = None,
  channel = DEFAULT_CHANNEL,
  oldToken = None 
)

Definition at line 316 of file tokens.py.


Member Function Documentation

@brief Get the channel of the token

Using setter/getter methods is deprecated. Use o.channel instead.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 364 of file tokens.py.

@brief Get the column of the tokens first character,

Columns are numbered 0..n-1

Using setter/getter methods is deprecated. Use o.charPositionInLine instead.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 357 of file tokens.py.

@brief From what character stream was this token created.

You don't have to implement but it's nice to know where a Token
comes from if you have include files etc... on the input.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 378 of file tokens.py.

@brief Get the line number on which this token was matched

Lines are numbered 1..n

Using setter/getter methods is deprecated. Use o.line instead.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 350 of file tokens.py.

@brief Get the text of the token.

Using setter/getter methods is deprecated. Use o.text instead.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 336 of file tokens.py.

@brief Get the index in the input stream.

An index from 0..n-1 of the token object in the input stream.
This must be valid in order to use the ANTLRWorks debugger.

Using setter/getter methods is deprecated. Use o.index instead.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 371 of file tokens.py.

@brief Get the type of the token.

Using setter/getter methods is deprecated. Use o.type instead.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 343 of file tokens.py.

@brief Set the channel of the token

Using setter/getter methods is deprecated. Use o.channel instead.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 367 of file tokens.py.

@brief Set the column of the tokens first character,

Using setter/getter methods is deprecated. Use o.charPositionInLine instead.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 360 of file tokens.py.

@brief From what character stream was this token created.

You don't have to implement but it's nice to know where a Token
comes from if you have include files etc... on the input.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 381 of file tokens.py.

@brief Set the line number on which this token was matched

Using setter/getter methods is deprecated. Use o.line instead.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 353 of file tokens.py.

@brief Set the text of the token.

Using setter/getter methods is deprecated. Use o.text instead.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 339 of file tokens.py.

@brief Set the index in the input stream.

Using setter/getter methods is deprecated. Use o.index instead.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 374 of file tokens.py.

@brief Get the type of the token.

Using setter/getter methods is deprecated. Use o.type instead.

Reimplemented from rve_interface_gen.antlr3.tokens.Token.

Definition at line 346 of file tokens.py.

Definition at line 385 of file tokens.py.


Member Data Documentation

Definition at line 404 of file tokens.py.

Definition at line 403 of file tokens.py.

Definition at line 316 of file tokens.py.

Definition at line 316 of file tokens.py.

Definition at line 316 of file tokens.py.

Definition at line 316 of file tokens.py.

Definition at line 316 of file tokens.py.

Definition at line 316 of file tokens.py.


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


rve_interface_gen
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:31:00