createFunctionExpression function
Expression
createFunctionExpression(
- String functionName,
- List<
Expression> parameters, - Map<
String, FunctionExpressionFactoryMethod> functionExpressionMap
Implementation
Expression createFunctionExpression(
String functionName,
List<Expression> parameters,
Map<String, FunctionExpressionFactoryMethod> functionExpressionMap) {
if (!functionExpressionMap.containsKey(functionName)) {
throw UnknownFunctionException('Unknown function name $functionName');
}
return functionExpressionMap[functionName]!(parameters);
}