public class CodeIteratorImpl extends java.lang.Object implements CodeIterator
Constructor and Description |
---|
CodeIteratorImpl(java.util.List<StringLocated> list) |
Modifier and Type | Method and Description |
---|---|
CodePosition |
getCodePosition() |
void |
jumpToCodePosition(CodePosition newPosition,
StringLocated location) |
void |
next() |
StringLocated |
peek() |
public CodeIteratorImpl(java.util.List<StringLocated> list)
public StringLocated peek()
peek
in interface CodeIterator
public void next()
next
in interface CodeIterator
public CodePosition getCodePosition()
getCodePosition
in interface CodeIterator
public void jumpToCodePosition(CodePosition newPosition, StringLocated location) throws EaterException
jumpToCodePosition
in interface CodeIterator
EaterException