Package net.sourceforge.plantuml.tim
Class EaterForeach
- java.lang.Object
-
- net.sourceforge.plantuml.tim.Eater
-
- net.sourceforge.plantuml.tim.EaterForeach
-
public class EaterForeach extends Eater
-
-
Constructor Summary
Constructors Constructor Description EaterForeach(StringLocated s)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
analyze(TContext context, TMemory memory)
JsonArray
getJsonArray()
String
getVarname()
boolean
isSkip()
-
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
-
EaterForeach
public EaterForeach(StringLocated s)
-
-
Method Detail
-
analyze
public void analyze(TContext context, TMemory memory) throws EaterException, EaterExceptionLocated
- Specified by:
analyze
in classEater
- Throws:
EaterException
EaterExceptionLocated
-
isSkip
public boolean isSkip()
-
getVarname
public final String getVarname()
-
getJsonArray
public final JsonArray getJsonArray()
-
-