interpret method

  1. @override
String interpret(
  1. EditorContext context
)
override

Implementation

@override
String interpret(EditorContext context) {
  var buffer = StringBuffer();
  buffer.write(context.indent());
  String sourceValue;
  if (source is IExpression) {
    sourceValue = _getStringFromExpression(context, source);
  } else {
    sourceValue = source;
  }
  buffer.writeln('$dest =${isAsync ? ' await' : ''} $sourceValue'.putSemicolon);
  return buffer.toString();
}