

Public Member Functions | |
| def | __init__ |
| def | getText |
| Get the text of the token. | |
| def | setText |
| Override the text for this token. | |
| def | getType |
| Get the type of the token. | |
| def | setType |
| Get the type of the token. | |
| def | getLine |
| Get the line number on which this token was matched. | |
| def | setLine |
| Set the line number on which this token was matched. | |
| def | getCharPositionInLine |
| Get the column of the tokens first character,. | |
| def | setCharPositionInLine |
| Set the column of the tokens first character,. | |
| def | getChannel |
| Get the channel of the token. | |
| def | setChannel |
| Set the channel of the token. | |
| def | getTokenIndex |
| Get the index in the input stream. | |
| def | setTokenIndex |
| Set the index in the input stream. | |
| def | getInputStream |
| From what character stream was this token created. | |
| def | setInputStream |
| From what character stream was this token created. | |
| def | __str__ |
Public Attributes | |
| type | |
| line | |
| charPositionInLine | |
| channel | |
| index | |
| input | |
| start | |
| stop | |
Static Public Attributes | |
| tuple | text = property(getText, setText) |
Private Attributes | |
| _text | |
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.
Definition at line 712 of file antlr3.py.
| def antlr3.CommonToken.__init__ | ( | self, | ||
type = None, |
||||
channel = DEFAULT_CHANNEL, |
||||
text = None, |
||||
input = None, |
||||
start = None, |
||||
stop = None, |
||||
oldToken = None | ||||
| ) |
| def antlr3.CommonToken.getText | ( | self | ) |
Get the text of the token.
Using setter/getter methods is deprecated. Use o.text instead.
Reimplemented from antlr3.Token.
| def antlr3.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 antlr3.Token.
| def antlr3.CommonToken.getType | ( | self | ) |
Get the type of the token.
Using setter/getter methods is deprecated. Use o.type instead.
Reimplemented from antlr3.Token.
| def antlr3.CommonToken.setType | ( | self, | ||
| ttype | ||||
| ) |
Get the type of the token.
Using setter/getter methods is deprecated. Use o.type instead.
Reimplemented from antlr3.Token.
| def antlr3.CommonToken.getLine | ( | self | ) |
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 antlr3.Token.
| def antlr3.CommonToken.setLine | ( | self, | ||
| line | ||||
| ) |
Set the line number on which this token was matched.
Using setter/getter methods is deprecated. Use o.line instead.
Reimplemented from antlr3.Token.
| def antlr3.CommonToken.getCharPositionInLine | ( | self | ) |
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 antlr3.Token.
| def antlr3.CommonToken.setCharPositionInLine | ( | self, | ||
| pos | ||||
| ) |
Set the column of the tokens first character,.
Using setter/getter methods is deprecated. Use o.charPositionInLine instead.
Reimplemented from antlr3.Token.
| def antlr3.CommonToken.getChannel | ( | self | ) |
Get the channel of the token.
Using setter/getter methods is deprecated. Use o.channel instead.
Reimplemented from antlr3.Token.
| def antlr3.CommonToken.setChannel | ( | self, | ||
| channel | ||||
| ) |
Set the channel of the token.
Using setter/getter methods is deprecated. Use o.channel instead.
Reimplemented from antlr3.Token.
| def antlr3.CommonToken.getTokenIndex | ( | self | ) |
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 antlr3.Token.
| def antlr3.CommonToken.setTokenIndex | ( | self, | ||
| index | ||||
| ) |
Set the index in the input stream.
Using setter/getter methods is deprecated. Use o.index instead.
Reimplemented from antlr3.Token.
| def antlr3.CommonToken.getInputStream | ( | self | ) |
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 antlr3.Token.
| def antlr3.CommonToken.setInputStream | ( | self, | ||
| input | ||||
| ) |
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 antlr3.Token.
tuple antlr3.CommonToken.text = property(getText, setText) [static] |
antlr3.CommonToken._text [private] |
1.5.5