anchor.diff:  /// See the documentation for the [Codec] and [Converter] classes
   /// for information about creating your own converters.
   ///
  +/// ## HTML Escape
  +/// [HtmlEscape] converter escapes characters with special meaning in HTML.
  +/// The converter finds characters that are significant in HTML source and
  +/// replaces them with corresponding HTML entities.
  +///
  +/// Custom escape modes can be created using the [HtmlEscapeMode.HtmlEscapeMode]
  +/// constructor.
  +///
  +/// Example:
  +/// ```dart
  +/// const htmlEscapeMode = HtmlEscapeMode(
  +///   name: 'custom',
  +///   escapeLtGt: true,
  +///   escapeQuot: false,
  +///   escapeApos: false,
  +///   escapeSlash: false,
  +///  );
  +///
  +/// const HtmlEscape htmlEscape = HtmlEscape(htmlEscapeMode);
  +/// String unescaped = 'Text & subject';
  +/// String escaped = htmlEscape.convert(unescaped);
  +/// print(escaped); // Text &amp; subject
  +///
  +/// unescaped = '10 > 1 and 1 < 10';
  +/// escaped = htmlEscape.convert(unescaped);
  +/// print(escaped); // 10 &gt; 1 and 1 &lt; 10
  +///
  +/// unescaped = "Single-quoted: 'text'";
  +/// escaped = htmlEscape.convert(unescaped);
  +/// print(escaped); // Single-quoted: 'text'
  +///
  +/// unescaped = 'Double-quoted: "text"';
  +/// escaped = htmlEscape.convert(unescaped);
  +/// print(escaped); // Double-quoted: "text"
  +///
  +/// unescaped = 'Path: /system/';
  +/// escaped = htmlEscape.convert(unescaped);
  +/// print(escaped); // Path: /system/
  +/// ```
   /// {@category Core}
   library dart.convert;
   
  
positive.code: /// Two commonly used converters are the top-level instances of
  /// [JsonCodec] and [Utf8Codec], named [json] and [utf8], respectively.
  ///
  /// JSON is a simple text format for representing
  /// structured objects and collections.
  /// The JSON encoder/decoder transforms between strings and
  /// object structures, such as lists and maps, using the JSON format.
  ///
  /// UTF-8 is a common variable-width encoding that can represent
  /// every character in the Unicode character set.
  /// The UTF-8 encoder/decoder transforms between Strings and bytes.
  ///
  /// Converters are often used with streams
  /// to transform the data that comes through the stream
  /// as it becomes available.
  /// The following code uses two converters.
  /// The first is a UTF-8 decoder, which converts the data from bytes to UTF-8
  /// as it's read from a file,
  /// The second is an instance of [LineSplitter],
  /// which splits the data on newline boundaries.
  /// ```dart import:io
  
negative.code: // for details. All rights reserved. Use of this source code is governed by a
  // BSD-style license that can be found in the LICENSE file.
  
  /// Encoders and decoders for converting between different data representations,
  /// including JSON and UTF-8.
  ///
  /// In addition to converters for common data representations, this library
  /// provides support for implementing converters in a way which makes them easy
  /// to chain and to use with streams.
  ///
  /// To use this library in your code:
  /// ```dart
  