Package org.antlr.runtime.debug
Class RemoteDebugEventSocketListener.ProxyToken
java.lang.Object
org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
- All Implemented Interfaces:
Token
- Enclosing class:
RemoteDebugEventSocketListener
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) int(package private) int(package private) int(package private) String(package private) intFields inherited from interface org.antlr.runtime.Token
DEFAULT_CHANNEL, DOWN, EOF, EOR_TOKEN_TYPE, HIDDEN_CHANNEL, INVALID_TOKEN, INVALID_TOKEN_TYPE, MIN_TOKEN_TYPE, SKIP_TOKEN, UP -
Constructor Summary
ConstructorsConstructorDescriptionProxyToken(int index) ProxyToken(int index, int type, int channel, int line, int charPos, String text) -
Method Summary
Modifier and TypeMethodDescriptionintintThe index of the first character relative to the beginning of the line 0..n-1From 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...intgetLine()The line number on which this token was matched; line=1..ngetText()Get the text of the tokenintAn index from 0..n-1 of the token object in the input stream.intgetType()voidsetChannel(int channel) voidsetCharPositionInLine(int pos) voidsetInputStream(CharStream input) voidsetLine(int line) voidvoidsetTokenIndex(int index) voidsetType(int ttype) toString()
-
Field Details
-
index
int index -
type
int type -
channel
int channel -
line
int line -
charPos
int charPos -
text
String text
-
-
Constructor Details
-
ProxyToken
public ProxyToken(int index) -
ProxyToken
-
-
Method Details
-
getText
Description copied from interface:TokenGet the text of the token -
setText
-
getType
public int getType() -
setType
public void setType(int ttype) -
getLine
public int getLine()Description copied from interface:TokenThe line number on which this token was matched; line=1..n -
setLine
public void setLine(int line) -
getCharPositionInLine
public int getCharPositionInLine()Description copied from interface:TokenThe index of the first character relative to the beginning of the line 0..n-1- Specified by:
getCharPositionInLinein interfaceToken
-
setCharPositionInLine
public void setCharPositionInLine(int pos) - Specified by:
setCharPositionInLinein interfaceToken
-
getChannel
public int getChannel()- Specified by:
getChannelin interfaceToken
-
setChannel
public void setChannel(int channel) - Specified by:
setChannelin interfaceToken
-
getTokenIndex
public int getTokenIndex()Description copied from interface:TokenAn index from 0..n-1 of the token object in the input stream. This must be valid in order to use the ANTLRWorks debugger.- Specified by:
getTokenIndexin interfaceToken
-
setTokenIndex
public void setTokenIndex(int index) - Specified by:
setTokenIndexin interfaceToken
-
getInputStream
Description copied from interface:TokenFrom 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.- Specified by:
getInputStreamin interfaceToken
-
setInputStream
- Specified by:
setInputStreamin interfaceToken
-
toString
-