anchor.diff:      ok.
   
   unknown_test()->
  -    Port = open_port({spawn, "ruby testcase_generator.rb"}, [binary]),
  +    Port = open_port({spawn, "ruby testcase_generator.rb"}, [binary, eof]),
       Tests = [0, 1, 2, 123, 512, 1230, 678908,
   	     -1, -23, -512, -1230, -567898,
   	     <<"hogehoge">>, <<"243546rf7g68h798j">>,
  
positive.code:     ?assertEqual(LH, RH),
      compare_all(LTL, RTL).
  
  test_([]) -> 0;
  test_([Term|Rest])->
      Pack = msgpack:pack(Term),
  
negative.code:     Passed = length(Tests).
  
  port_test()->
      Tests = test_data(),
      ?assertEqual({[Tests],<<>>}, msgpack:unpack(msgpack:pack([Tests]))),
  
      Port = open_port({spawn, "ruby ../test/crosslang.rb"}, [binary, eof]),
      true = port_command(Port, msgpack:pack(Tests)),
      ?assertEqual({Tests, <<>>}, msgpack:unpack(port_receive(Port))),
      port_close(Port).
  
  test_p(Len,Term,OrigBin,Len) ->
  