Interface CodeIterator
-
- All Known Implementing Classes:
AbstractCodeIterator
,CodeIteratorAffectation
,CodeIteratorForeach
,CodeIteratorIf
,CodeIteratorImpl
,CodeIteratorInnerComment
,CodeIteratorLegacyDefine
,CodeIteratorLongComment
,CodeIteratorProcedure
,CodeIteratorReturnFunction
,CodeIteratorShortComment
,CodeIteratorSub
,CodeIteratorWhile
public interface CodeIterator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CodePosition
getCodePosition()
void
jumpToCodePosition(CodePosition newPosition)
void
next()
StringLocated
peek()
-
-
-
Method Detail
-
peek
StringLocated peek() throws EaterException, EaterExceptionLocated
- Throws:
EaterException
EaterExceptionLocated
-
next
void next() throws EaterException, EaterExceptionLocated
- Throws:
EaterException
EaterExceptionLocated
-
getCodePosition
CodePosition getCodePosition()
-
jumpToCodePosition
void jumpToCodePosition(CodePosition newPosition) throws EaterException
- Throws:
EaterException
-
-