Public Member Functions | |
def | __init__ |
def | __str__ |
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 |
Public Attributes | |
channel | |
charPositionInLine | |
index | |
input | |
line | |
start | |
stop | |
type | |
Properties | |
text = property(getText, setText) | |
Private Attributes | |
_text |
@brief Basic token implementation. This implementation does not copy the text from the input stream upon creation, but keeps start/stop pointers into the stream to avoid unnecessary copy operations.
@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.
@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.
@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.
@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.
@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.
@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.
@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.
def rve_interface_gen.antlr3.tokens.CommonToken.setChannel | ( | self, | |
channel | |||
) |
@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.
def rve_interface_gen.antlr3.tokens.CommonToken.setCharPositionInLine | ( | self, | |
pos | |||
) |
@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.
def rve_interface_gen.antlr3.tokens.CommonToken.setInputStream | ( | self, | |
input | |||
) |
@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.
def rve_interface_gen.antlr3.tokens.CommonToken.setLine | ( | self, | |
line | |||
) |
@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.
def rve_interface_gen.antlr3.tokens.CommonToken.setText | ( | self, | |
text | |||
) |
Override the text for this token. getText() will return this text rather than pulling from the buffer. Note that this does not mean that start/stop indexes are not valid. It means that that input was converted to a new string in the token object.
Reimplemented from rve_interface_gen.antlr3.tokens.Token.
def rve_interface_gen.antlr3.tokens.CommonToken.setTokenIndex | ( | self, | |
index | |||
) |
@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.
def rve_interface_gen.antlr3.tokens.CommonToken.setType | ( | self, | |
ttype | |||
) |
@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.
rve_interface_gen::antlr3::tokens.CommonToken::text = property(getText, setText) [static] |