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) |
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) throws EaterException
jumpToCodePosition
in interface CodeIterator
EaterException