anchor.diff:      file/2,
       next_chunk/3,
       next_chunk/2,
  -    last_chunk/2
  +    last_chunk/2,
  +    get_pres_details/1,
  +    node_line/1,
  +    node_column/1
     ]).
   
  --define(DEFAULT_NODE_MODS, [
  +-define(CORE_SCHEMA_MODS, [
  +    yaml_node_null,
  +    yaml_node_bool,
  +    yaml_node_int,
       yaml_node_str,
       yaml_node_seq,
       yaml_node_map
  
positive.code: %% Node modules.
  %% -------------------------------------------------------------------
  
  setup_node_mods(#yaml_repr{options = Options} = Repr) ->
      Mods  = proplists:get_value(node_mods, Options, []) ++ ?DEFAULT_NODE_MODS,
      Tags  = index_tags(Mods, []),
      Repr1 = Repr#yaml_repr{
        mods = Mods,
        tags = Tags
      },
      return_new_fun(Repr1).
  
  index_tags([Mod | Rest], Tags) ->
      try
  
negative.code:               text = "Invalid value for option \"simple_structs\": "
                "it must be a boolean\n"
              };
          _ ->
              Error#yaml_parser_error{
                text = io_lib:flatten(io_lib:format("Unknown option \"~w\"~n",
  