convert method

  1. @override
String convert()
override

Implementation

@override
String convert() {
  final root = _root;
  final rootName = root.name;
  final lines = <String>[
    ..._header(rootName, root.description),
    ..._native(root),
    ..._tableInitializers(),
    ..._recurse(root, ['root'], const [], const [], const [], isRoot: true),
    ..._runtimeHelpers(),
    ..._register(rootName),
  ];
  return '${lines.join('\n')}\n';
}