Package net.sourceforge.plantuml.tim
Class FunctionsSet
- java.lang.Object
-
- net.sourceforge.plantuml.tim.FunctionsSet
-
public class FunctionsSet extends Object
-
-
Constructor Summary
Constructors Constructor Description FunctionsSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFunction(TFunction func)
void
executeDeclareProcedure(TContext context, TMemory memory, StringLocated s)
void
executeDeclareReturnFunction(TContext context, TMemory memory, StringLocated s)
void
executeEndfunction()
void
executeLegacyDefine(TContext context, TMemory memory, StringLocated s)
void
executeLegacyDefineLong(TContext context, TMemory memory, StringLocated s)
Map<TFunctionSignature,TFunction>
functions()
TFunction
getFunctionSmart(TFunctionSignature searched)
String
getLonguestMatchStartingIn(String s)
TFunctionImpl
pendingFunction()
int
size()
-
-
-
Method Detail
-
getFunctionSmart
public TFunction getFunctionSmart(TFunctionSignature searched)
-
size
public int size()
-
functions
public Map<TFunctionSignature,TFunction> functions()
-
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, EaterExceptionLocated
- Throws:
EaterException
EaterExceptionLocated
-
executeLegacyDefineLong
public void executeLegacyDefineLong(TContext context, TMemory memory, StringLocated s) throws EaterException, EaterExceptionLocated
- Throws:
EaterException
EaterExceptionLocated
-
executeDeclareReturnFunction
public void executeDeclareReturnFunction(TContext context, TMemory memory, StringLocated s) throws EaterException, EaterExceptionLocated
- Throws:
EaterException
EaterExceptionLocated
-
executeDeclareProcedure
public void executeDeclareProcedure(TContext context, TMemory memory, StringLocated s) throws EaterException, EaterExceptionLocated
- Throws:
EaterException
EaterExceptionLocated
-
-