visitLiteral method

  1. @override
dynamic visitLiteral(
  1. LiteralExpression node
)

Implementation

@override
visitLiteral(LiteralExpression node) {
  Context programContext = findProgramContext(node);
  if (node.value is String) {
    Function? getStringFunc = programContext.getContextById('getStringValue');
    if (getStringFunc != null) {
      //this takes care of translating strings into different languages
      return Function.apply(getStringFunc, [node.value]);
    }
  }
  return node.value;
}