anchor.diff:  /**
    * The errors in a single file.
    *
  - * These results are self-consistent, i.e. [content], [contentHash], [errors]
  - * correspond to each other. But none of the results is guaranteed to be
  - * consistent with the state of the files.
  + * These results are self-consistent, i.e. [errors] and [lineInfo] correspond
  + * to each other. But none of the results is guaranteed to be consistent with
  + * the state of the files.
    */
   class ErrorsResult extends BaseAnalysisResult implements results.ErrorsResult {
     @override
  
positive.code: /**
   * The result of parsing of a single file.
   *
   * These results are self-consistent, i.e. [content], [contentHash], the
   * resolved [unit] correspond to each other. But none of the results is
   * guaranteed to be consistent with the state of the files.
   */
  class ParseResult extends BaseAnalysisResult implements results.ParseResult {
  
negative.code: /**
   * The result of analyzing of a single file.
   *
   * These results are self-consistent, i.e. [content], [lineInfo], the
   * resolved [unit] correspond to each other. All referenced elements, even
   * external ones, are also self-consistent. But none of the results is
   * guaranteed to be consistent with the state of the files.
  