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 ITokenSourcepublic void setIndex(int newIndex)
setIndex in interface ITokenSourcepublic IToken next()
next in interface ITokenSourcepublic IToken peek()
peek in interface ITokenSourcepublic IToken peek(int offset)
peek in interface ITokenSourcepublic java.lang.String toString()
toString in class java.lang.Objectpublic static ITokenSource makeTokenSource(java.lang.String input, ISourceContext context)
public ISourceContext getSourceContext()
getSourceContext in interface ITokenSourcepublic void setSourceContext(ISourceContext context)