anchor.diff:  piqdef_erlname({piq_list, X}) -> X#piq_list.erlang_name.
   
   
  -gen_parse(Mod, ErlMod, Def) ->
  -    Name = piqdef_name(Def),
  -    ErlName = piqdef_erlname(Def),
  +gen_parse(Mod, ErlMod, Name, ErlName) ->
       [
           "parse_", ErlName, "(X, Format) ->\n",
           "    ", ErlMod, ":parse_", ErlName, "(\n",
  
positive.code:             "-compile(export_all).\n"
          ],
          gen_embedded_piqi(ErlMod),
          [ gen_parse(Mod, ErlMod, X) || X <- Defs ],
          [ gen_gen(Mod, ErlMod, X) || X <- Defs ]
      ]),
      ok = file:write_file(Filename, Code).
  
  
negative.code:     ].
  
  
  gen_gen(Mod, ErlMod, Name, ErlName) ->
      [
          "gen_", ErlName, "(X, Format) ->\n",
          "    Iolist = ", ErlMod, ":gen_", ErlName, "(X),\n",
  