anchor.diff:  parse_float_declaration_test() ->
       Tokens = [{datatype, 1, float}, {atom, 1, foo}, {';', 1}],
       Result = erlcfg_schema_parser:parse(Tokens),
  -    Expected = {ok, [{declaration, float, foo, nil}]},
  +    Expected = {ok, [{declaration, float, foo, ?ERLCFG_SCHEMA_NIL}]},
       ?assertEqual(Expected, Result).
   
   parse_bool_declaration_test() ->
       Tokens = [{datatype, 1, bool}, {atom, 1, foo}, {';', 1}],
       Result = erlcfg_schema_parser:parse(Tokens),
  -    Expected = {ok, [{declaration, bool, foo, nil}]},
  +    Expected = {ok, [{declaration, bool, foo, ?ERLCFG_SCHEMA_NIL}]},
       ?assertEqual(Expected, Result).
   
   parse_atom_declaration_test() ->
       Tokens = [{datatype, 1, atom}, {atom, 1, foo}, {';', 1}],
       Result = erlcfg_schema_parser:parse(Tokens),
  -    Expected = {ok, [{declaration, atom, foo, nil}]},
  +    Expected = {ok, [{declaration, atom, foo, ?ERLCFG_SCHEMA_NIL}]},
       ?assertEqual(Expected, Result).
   
   parse_string_declaration_test() ->
       Tokens = [{datatype, 1, string}, {atom, 1, foo}, {';', 1}],
       Result = erlcfg_schema_parser:parse(Tokens),
  -    Expected = {ok, [{declaration, string, foo, nil}]},
  +    Expected = {ok, [{declaration, string, foo, ?ERLCFG_SCHEMA_NIL}]},
       ?assertEqual(Expected, Result).
   
   parse_typedef_test() ->
  
positive.code: 
      Result = erlcfg_schema_parser:parse(Tokens),
      Expected = {ok, [{block, block1, [
                      {declaration, string, foo, nil},
                      {declaration, int, bar, nil}
                  ]}]},
      ?assertEqual(Expected, Result).
  
  
negative.code: parse_list_of_int_declaration_test() ->
      Tokens = [{'[', 1}, {datatype, 1, string}, {']', 1}, {atom, 1, foo}, {';', 1}],
      Result = erlcfg_schema_parser:parse(Tokens),
      Expected = {ok, [{declaration, {listof, string}, foo, ?ERLCFG_SCHEMA_NIL}]},
      ?assertEqual(Expected, Result).
  
  
  