calculate method

  1. @override
String calculate(
  1. BuildContext context,
  2. List<String> arguments
)
override

Returns the result (as the source code) of the calculable expression, given the arguments passed.

Implementation

@override
String calculate(BuildContext context, List<String> arguments) {
  var source = template;
  for (var i = 0; i < arguments.length; i++) {
    source = source.replaceAll('$openTag$i$closeTag', arguments[i]);
  }

  return source;
}