Package net.sourceforge.plantuml.tim
Class EaterWhile
- java.lang.Object
-
- net.sourceforge.plantuml.tim.Eater
-
- net.sourceforge.plantuml.tim.EaterWhile
-
public class EaterWhile extends Eater
-
-
Constructor Summary
Constructors Constructor Description EaterWhile(StringLocated s)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
analyze(TContext context, TMemory memory)
TokenStack
getWhileExpression()
-
Methods inherited from class net.sourceforge.plantuml.tim.Eater
addIntoTokenStack, addUpTo, addUpToLastLetterOrUnderscoreOrDigit, checkAndEatChar, checkAndEatChar, eatAllToEnd, eatAndGetFunctionName, eatAndGetNumber, eatAndGetOptionalQuotedString, eatAndGetQuotedString, eatAndGetSpaces, eatAndGetVarname, eatDeclareFunction, eatDeclareProcedure, eatDeclareReturnFunctionWithOptionalReturn, eatExpression, eatExpressionStopAtColon, eatOneChar, eatTokenStack, getCurrentPosition, getLineLocation, hasNextChar, matchAffectation, optionallyEatChar, peekChar, peekCharN2, safeCheckAndEatChar, skipSpaces, skipUntilChar
-
-
-
-
Constructor Detail
-
EaterWhile
public EaterWhile(StringLocated s)
-
-
Method Detail
-
analyze
public void analyze(TContext context, TMemory memory) throws EaterException
- Specified by:
analyze
in classEater
- Throws:
EaterException
-
getWhileExpression
public final TokenStack getWhileExpression()
-
-