Package net.sourceforge.plantuml.tim
Class FunctionsSet
- java.lang.Object
-
- net.sourceforge.plantuml.tim.FunctionsSet
-
public class FunctionsSet extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FunctionsSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFunction(TFunction func)voidexecuteDeclareProcedure(TContext context, TMemory memory, StringLocated s)voidexecuteDeclareReturnFunction(TContext context, TMemory memory, StringLocated s)voidexecuteEndfunction()voidexecuteLegacyDefine(TContext context, TMemory memory, StringLocated s)voidexecuteLegacyDefineLong(TContext context, TMemory memory, StringLocated s)java.util.Map<TFunctionSignature,TFunction>functions()TFunctiongetFunctionSmart(TFunctionSignature searched)java.lang.StringgetLonguestMatchStartingIn(java.lang.String s)TFunctionImplpendingFunction()intsize()
-
-
-
Method Detail
-
getFunctionSmart
public TFunction getFunctionSmart(TFunctionSignature searched)
-
size
public int size()
-
functions
public java.util.Map<TFunctionSignature,TFunction> functions()
-
getLonguestMatchStartingIn
public java.lang.String getLonguestMatchStartingIn(java.lang.String s)
-
pendingFunction
public TFunctionImpl pendingFunction()
-
addFunction
public void addFunction(TFunction func)
-
executeEndfunction
public void executeEndfunction()
-
executeLegacyDefine
public void executeLegacyDefine(TContext context, TMemory memory, StringLocated s) throws EaterException
- Throws:
EaterException
-
executeLegacyDefineLong
public void executeLegacyDefineLong(TContext context, TMemory memory, StringLocated s) throws EaterException
- Throws:
EaterException
-
executeDeclareReturnFunction
public void executeDeclareReturnFunction(TContext context, TMemory memory, StringLocated s) throws EaterException
- Throws:
EaterException
-
executeDeclareProcedure
public void executeDeclareProcedure(TContext context, TMemory memory, StringLocated s) throws EaterException
- Throws:
EaterException
-
-