anchor.diff:  %% White spaces and flow indicators are forbidden inside anchor or alias
   %% names.
   do_parse_anchor_or_alias(
  -  #yaml_parser{chars = [C | _]} = Parser, Ctx) when
  -  ?IS_NEWLINE(C) orelse ?IS_SPACE(C) orelse ?IS_FLOW_INDICATOR(C) ->
  +  #yaml_parser{doc_version = Version, chars = [C | _]} = Parser, Ctx) when
  +  ?IS_NEWLINE(C) orelse ?IS_SPACE(C) orelse ?IS_FLOW_INDICATOR(C) orelse
  +  (Version == {1,1} andalso ?IS_NEWLINE_11(C)) ->
       queue_anchor_or_alias_token(Parser, Ctx);
   
   do_parse_anchor_or_alias(#yaml_parser{chars = [C | Rest]} = Parser, Ctx) ->
  -    Parser1 = next_col(Parser, 1, Rest),
  +    Parser1 = warn_if_non_ascii_line_break(Parser),
  +    Parser2 = next_col(Parser1, 1, Rest),
       Ctx1    = Ctx#anchor_ctx{
         output = [C | Ctx#anchor_ctx.output]
       },
  -    do_parse_anchor_or_alias(Parser1, Ctx1);
  +    do_parse_anchor_or_alias(Parser2, Ctx1);
   
   do_parse_anchor_or_alias(#yaml_parser{chars = [], raw_eos = true} = Parser,
     Ctx) ->
  
positive.code: 
  %% Next token found!
  do_find_next_token(Parser) ->
      Parser1 = check_for_closed_block_collections(Parser),
      next_state(Parser1, fun determine_token_type/1).
  
  %%
  %% Token type.
  
negative.code:     %% Skip leading white spaces.
      Parser1 = next_col(Parser, 1, Rest),
      parse_reserved_directive_arg(Parser1, Ctx);
  parse_reserved_directive_arg(
    #yaml_parser{doc_version = Version, chars = [C | _]} = Parser,
    #reserved_directive_ctx{current = undefined} = Ctx)
    when ?IS_NEWLINE(C) orelse C == $# orelse
    (Version == {1,1} andalso ?IS_NEWLINE_11(C)) ->
      %% End of directive.
      queue_reserved_directive(Parser, Ctx);
  parse_reserved_directive_arg(
    #yaml_parser{doc_version = Version, chars = [C | _]} = Parser,
    #reserved_directive_ctx{current = Current,
    args = Args, args_count = Count} = Ctx)
    when is_list(Current) andalso
    (?IS_SPACE(C) orelse ?IS_NEWLINE(C) orelse
     (Version == {1,1} andalso ?IS_NEWLINE_11(C))) ->
      %% Current argument finished.
      Current1 = lists:reverse(Current),
      Ctx1     = Ctx#reserved_directive_ctx{
  