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 CodePositiongetCodePosition()voidjumpToCodePosition(CodePosition newPosition, StringLocated location)voidnext()StringLocatedpeek()
-
-
-
Method Detail
-
peek
StringLocated peek() throws EaterException
- Throws:
EaterException
-
next
void next() throws EaterException
- Throws:
EaterException
-
getCodePosition
CodePosition getCodePosition()
-
jumpToCodePosition
void jumpToCodePosition(CodePosition newPosition, StringLocated location) throws EaterException
- Throws:
EaterException
-
-