interpret method

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

Implementation

@override
String interpret(EditorContext context) {
  var buffer = StringBuffer();
  buffer.write(context.indent());
  buffer.write('enum $name');
  buffer.writeln(context.openScope(Scope.ENUM));

  enums.forEach((element) {
    buffer.write(context.indent());
    buffer.write(element);
    if (element != enums.last) {
      buffer.writeln(', ');
    } else {
      buffer.writeln();
    }
  });

  buffer.write(context.closeScope());
  return buffer.toString();
}