anchor.diff:  parse_yaml_directive_minor(#yaml_parser{chars = [_ | _]} = Parser,
     #yaml_directive_ctx{line = Line, col = Col}) ->
       %% Invalid character while parsing minor version number.
  +    Parser1 = warn_if_non_ascii_line_break(Parser),
       Token = #yaml_yaml_directive{
         line   = Line,
         column = Col
  
positive.code: 
  %% Directives end indicator.
  determine_token_type(
    #yaml_parser{chars = [$-, $-, $-, C | _], col = 1} = Parser)
    when ?IS_NEWLINE(C) orelse ?IS_SPACE(C) ->
      Fun = fun(S) ->
          parse_document_sep(S, directives_end)
      end,
  
negative.code: %% Escaped newline.
  %% All trailing whitespaces are kept as content before an escaped
  %% newline: this is handled in the $\\ clause above.
  do_parse_flow_scalar(
    #yaml_parser{doc_version = Version, chars = [C | _] = Chars} = Parser,
    #flow_scalar_ctx{style = double_quoted, next_escaped = true} = Ctx)
    when ?IS_NEWLINE(C) orelse (Version == {1,1} andalso ?IS_NEWLINE_11(C)) ->
      Parser1 = next_line(Parser, Chars),
      Ctx1    = Ctx#flow_scalar_ctx{
        next_escaped = false,
  