anchor.diff:  -author('Carlos Gonzalez <carlosj.gf@gmail.com>').
   
   -export([parse/2, parse/3, spec/2]).
  --export_type([syntax/0]).
  +-export_type([syntax/0, post_check_fun/0]).
   
   
   %% ===================================================================
  
positive.code:         no_ok => [binary()],
          path => binary()
      }.
  
  -type parse_opts() ::
      #{
  
negative.code:                     {ok, Parse};
                  {error, {field, Key}} ->
                      {error, {syntax_error, path_key(Key, Parse)}};
                  {error, {missing_field, Key}} ->
                      {error, {missing_field, path_key(Key, Parse)}};
                  {error, Error} ->
                      {error, Error}
              end;
  