evaluateContent method

dynamic evaluateContent(
  1. Evaluator evaluator
)

Evaluates the tag's content and returns the result as a string.

Implementation

dynamic evaluateContent(Evaluator evaluator) {
  if (content.isEmpty) {
    return '';
  }
  if (content.length == 1) {
    return evaluator.evaluate(content.first);
  }
  return content.map((node) => evaluator.evaluate(node)).join('');
}