Package net.sourceforge.plantuml.tim
Class EaterFunctionCall
- java.lang.Object
-
- net.sourceforge.plantuml.tim.Eater
-
- net.sourceforge.plantuml.tim.EaterFunctionCall
-
public class EaterFunctionCall extends Eater
-
-
Constructor Summary
Constructors Constructor Description EaterFunctionCall(StringLocated s, boolean isLegacyDefine, boolean unquoted)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
analyze(TContext context, TMemory memory)
java.lang.String
getEndOfLine()
java.util.Map<java.lang.String,TValue>
getNamedArguments()
java.util.List<TValue>
getValues()
-
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
-
EaterFunctionCall
public EaterFunctionCall(StringLocated s, boolean isLegacyDefine, boolean unquoted)
-
-
Method Detail
-
analyze
public void analyze(TContext context, TMemory memory) throws EaterException, EaterExceptionLocated
- Specified by:
analyze
in classEater
- Throws:
EaterException
EaterExceptionLocated
-
getValues
public final java.util.List<TValue> getValues()
-
getNamedArguments
public final java.util.Map<java.lang.String,TValue> getNamedArguments()
-
getEndOfLine
public final java.lang.String getEndOfLine() throws EaterException
- Throws:
EaterException
-
-