public interface TFunction
Modifier and Type | Method and Description |
---|---|
boolean |
canCover(int nbArg,
java.util.Set<java.lang.String> namedArguments) |
void |
executeProcedure(TContext context,
TMemory memory,
LineLocation location,
java.lang.String s) |
void |
executeProcedureInternal(TContext context,
TMemory memory,
java.util.List<TValue> args,
java.util.Map<java.lang.String,TValue> named) |
TValue |
executeReturnFunction(TContext context,
TMemory memory,
LineLocation location,
java.util.List<TValue> args,
java.util.Map<java.lang.String,TValue> named) |
TFunctionType |
getFunctionType() |
TFunctionSignature |
getSignature() |
boolean |
isUnquoted() |
TFunctionSignature getSignature()
boolean canCover(int nbArg, java.util.Set<java.lang.String> namedArguments)
TFunctionType getFunctionType()
void executeProcedure(TContext context, TMemory memory, LineLocation location, java.lang.String s) throws EaterException, EaterExceptionLocated
EaterException
EaterExceptionLocated
TValue executeReturnFunction(TContext context, TMemory memory, LineLocation location, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named) throws EaterException, EaterExceptionLocated
EaterException
EaterExceptionLocated
void executeProcedureInternal(TContext context, TMemory memory, java.util.List<TValue> args, java.util.Map<java.lang.String,TValue> named) throws EaterException, EaterExceptionLocated
EaterException
EaterExceptionLocated
boolean isUnquoted()