anchor.diff:            entries.add(Entry(indent, node.value as String?, ""));
           } else if (node.value is bool) {
             entries.add(Entry(indent, node.value as bool ? "true" : "false", ""));
  +        } else if (node is double) {
  +          entries.add(Entry(indent, "$node", ""));
  +        } else if (node is int) {
  +          entries.add(Entry(indent, "$node", ""));
           }
         } else if (node is YamlMap) {
           entries.add(Entry(
  
positive.code:   final String? label;
    final String value;
    final List<Entry> children;
  }
  
  Container entryRow(Entry e) {
  
negative.code:         entries.add(Entry(indent, key, node));
        } else if (node is bool) {
          entries.add(Entry(indent, key, node ? "true" : "false"));
        } else if (node is double) {
          entries.add(Entry(indent, key, "$node"));
        } else if (node is int) {
          entries.add(Entry(indent, key, "$node"));
        } else if (node is YamlMap) {
          entries.add(Entry(
              indent, key, "map[${node.length}]", parseDoc(node, indent + 1)));
  