anchor.diff:  
   all() ->
       [base,
  +     format,
        replace].
   
   %% Error handling testcases will make an erroneous dictionary out of
  
positive.code:         [{scan,
            "@id 0",
            "@id \\&"},
           {parse,
            "@id 0",
            "@id @id"},
  
negative.code:           "@avp_types",
            "& bad syntax"},
           {ok,
            [{"@avp_types", "& 3XXX 666 Time M 'X X X' 667 Time -"},
             {"^ *Class .*", "@avp_types"},
             {"^ *Failed-AVP ", "@avp_types &"},
             {"@grouped", "&&"},
             {"^ *Failed-AVP ::=", "@grouped &"},
             {"CEA ::=", "<'Class'> &"},
             {"@avp_types", "@inherits diameter_gen_base_rfc3588 Class\n&"},
             {"@avp_types", "@custom_types mymod "
                                "Product-Name Firmware-Revision\n"
  