anchor.diff:   yeccpars2_4(4, Cat, Ss, Stack, T, Ts, Tzr).
   
   yeccgoto_enum_body(23=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars2_58(_S, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_enum_body(132, Cat, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars2_133(133, Cat, Ss, Stack, T, Ts, Tzr).
  -
  -yeccgoto_enum_decls(59, Cat, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars2_60(60, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_enum_decls(64=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars2_65(_S, Cat, Ss, Stack, T, Ts, Tzr).
  + yeccpars2_60(_S, Cat, Ss, Stack, T, Ts, Tzr);
  +yeccgoto_enum_body(134, Cat, Ss, Stack, T, Ts, Tzr) ->
  + yeccpars2_135(135, Cat, Ss, Stack, T, Ts, Tzr).
  +
  +yeccgoto_enum_decls(61, Cat, Ss, Stack, T, Ts, Tzr) ->
  + yeccpars2_62(62, Cat, Ss, Stack, T, Ts, Tzr);
  +yeccgoto_enum_decls(66=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  + yeccpars2_67(_S, Cat, Ss, Stack, T, Ts, Tzr).
   
   yeccgoto_enum_type_spec(10=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
    yeccpars2_19(_S, Cat, Ss, Stack, T, Ts, Tzr);
   yeccgoto_enum_type_spec(15=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
    yeccpars2_19(_S, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_enum_type_spec(38=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  +yeccgoto_enum_type_spec(40=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
    yeccpars2_19(_S, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_enum_type_spec(41=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  +yeccgoto_enum_type_spec(43=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
    yeccpars2_19(_S, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_enum_type_spec(72=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  +yeccgoto_enum_type_spec(74=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
    yeccpars2_19(_S, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_enum_type_spec(78=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  +yeccgoto_enum_type_spec(80=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
    yeccpars2_19(_S, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_enum_type_spec(107=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  +yeccgoto_enum_type_spec(109=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
    yeccpars2_19(_S, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_enum_type_spec(110=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  +yeccgoto_enum_type_spec(112=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
    yeccpars2_19(_S, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_enum_type_spec(118=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  +yeccgoto_enum_type_spec(120=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
    yeccpars2_19(_S, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_enum_type_spec(125=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  +yeccgoto_enum_type_spec(127=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
    yeccpars2_19(_S, Cat, Ss, Stack, T, Ts, Tzr).
   
  -yeccgoto_opt_value(45, Cat, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars2_47(47, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_opt_value(52, Cat, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars2_56(56, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_opt_value(84, Cat, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars2_88(88, Cat, Ss, Stack, T, Ts, Tzr).
  -
  -yeccgoto_procedure_args(118, Cat, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars2_120(120, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_procedure_args(125=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars2_126(_S, Cat, Ss, Stack, T, Ts, Tzr).
  -
  -yeccgoto_procedure_def(107, Cat, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars2_110(110, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_procedure_def(110, Cat, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars2_110(110, Cat, Ss, Stack, T, Ts, Tzr).
  -
  -yeccgoto_procedure_defs(107, Cat, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars2_109(109, Cat, Ss, Stack, T, Ts, Tzr);
  -yeccgoto_procedure_defs(110=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars2_112(_S, Cat, Ss, Stack, T, Ts, Tzr).
  +yeccgoto_opt_value(47, Cat, Ss, Stack, T, Ts, Tzr) ->
  + yeccpars2_49(49, Cat, Ss, Stack, T, Ts, Tzr);
  +yeccgoto_opt_value(54, Cat, Ss, Stack, T, Ts, Tzr) ->
  + yeccpars2_58(58, Cat, Ss, Stack, T, Ts, Tzr);
  +yeccgoto_opt_value(86, Cat, Ss, Stack, T, Ts, Tzr) ->
  + yeccpars2_90(90, Cat, Ss, Stack, T, Ts, Tzr).
  +
  +yeccgoto_procedure_args(120, Cat, Ss, Stack, T, Ts, Tzr) ->
  + yeccpars2_122(122, Cat, Ss, Stack, T, Ts, Tzr);
  +yeccgoto_procedure_args(127=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  + yeccpars2_128(_S, Cat, Ss, Stack, T, Ts, Tzr).
  +
  +yeccgoto_procedure_def(109, Cat, Ss, Stack, T, Ts, Tzr) ->
  + yeccpars2_112(112, Cat, Ss, Stack, T, Ts, Tzr);
  +yeccgoto_procedure_def(112, Cat, Ss, Stack, T, Ts, Tzr) ->
  + yeccpars2_112(112, Cat, Ss, Stack, T, Ts, Tzr).
  +
  +yeccgoto_procedure_defs(109, Cat, Ss, Stack, T, Ts, Tzr) ->
  + yeccpars2_111(111, Cat, Ss, Stack, T, Ts, Tzr);
  +yeccgoto_procedure_defs(112=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
  + yeccpars2_114(_S, Cat, Ss, Stack, T, Ts, Tzr).
   
   yeccgoto_program_def(0=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
    yeccpars2_3(_S, Cat, Ss, Stack, T, Ts, Tzr);
  
positive.code:  yeccgoto_type_specifier(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
  
  yeccpars2_23(S, '{', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 59, Ss, Stack, T, Ts, Tzr);
  yeccpars2_23(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  
negative.code:  yeccpars2_17(17, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_type_specifier(15, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_17(17, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_type_specifier(40, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_17(17, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_type_specifier(43, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_17(17, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_type_specifier(74, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_17(17, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_type_specifier(80, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_17(17, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_type_specifier(109, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_110(110, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_type_specifier(112, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_110(110, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_type_specifier(120, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_121(121, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_type_specifier(127, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_121(121, Cat, Ss, Stack, T, Ts, Tzr).
  
  yeccgoto_union_body(12, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_13(13, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_union_body(32=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_38(_S, Cat, Ss, Stack, T, Ts, Tzr).
  
  yeccgoto_union_type_spec(10=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_16(_S, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_union_type_spec(15=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_16(_S, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_union_type_spec(40=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_16(_S, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_union_type_spec(43=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_16(_S, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_union_type_spec(74=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_16(_S, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_union_type_spec(80=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_16(_S, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_union_type_spec(109=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_16(_S, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_union_type_spec(112=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_16(_S, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_union_type_spec(120=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_16(_S, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_union_type_spec(127=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_16(_S, Cat, Ss, Stack, T, Ts, Tzr).
  
  yeccgoto_value(47=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_48(_S, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_value(54=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_48(_S, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_value(55, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_56(56, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_value(64, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_65(65, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_value(72, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_73(73, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_value(86=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_48(_S, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_value(87, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_88(88, Cat, Ss, Stack, T, Ts, Tzr).
  
  yeccgoto_version_def(104, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_106(106, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_version_def(106, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_106(106, Cat, Ss, Stack, T, Ts, Tzr).
  
  yeccgoto_version_defs(104, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_105(105, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_version_defs(106=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_129(_S, Cat, Ss, Stack, T, Ts, Tzr).
  
  -compile({inline,yeccpars2_0_/1}).
  -file("src/xdr.yrl", 173).
  yeccpars2_0_(__Stack0) ->
   [begin
     [ ]
    end | __Stack0].
  
  -compile({inline,yeccpars2_4_/1}).
  -file("src/xdr.yrl", 173).
  yeccpars2_4_(__Stack0) ->
   [begin
     [ ]
    end | __Stack0].
  
  -compile({inline,yeccpars2_21_/1}).
  -file("src/xdr.yrl", 94).
  yeccpars2_21_(__Stack0) ->
   [__1 | __Stack] = __Stack0,
   [begin
  