public class BasicTokenSource extends java.lang.Object implements ITokenSource
Constructor and Description |
---|
BasicTokenSource(IToken[] tokens,
ISourceContext sourceContext) |
Modifier and Type | Method and Description |
---|---|
int |
getIndex() |
ISourceContext |
getSourceContext() |
static ITokenSource |
makeTokenSource(java.lang.String input,
ISourceContext context) |
IToken |
next() |
IToken |
peek() |
IToken |
peek(int offset) |
void |
setIndex(int newIndex) |
void |
setSourceContext(ISourceContext context) |
java.lang.String |
toString() |
public BasicTokenSource(IToken[] tokens, ISourceContext sourceContext)
public int getIndex()
getIndex
in interface ITokenSource
public void setIndex(int newIndex)
setIndex
in interface ITokenSource
public IToken next()
next
in interface ITokenSource
public IToken peek()
peek
in interface ITokenSource
public IToken peek(int offset)
peek
in interface ITokenSource
public java.lang.String toString()
toString
in class java.lang.Object
public static ITokenSource makeTokenSource(java.lang.String input, ISourceContext context)
public ISourceContext getSourceContext()
getSourceContext
in interface ITokenSource
public void setSourceContext(ISourceContext context)