anchor.diff:   yeccgoto_type_specifier(hd(Ss), Cat, Ss, Stack, T, Ts, Tzr).
   
   yeccpars2_17(S, '*', Ss, Stack, T, Ts, Tzr) ->
  - yeccpars1(S, 82, Ss, Stack, T, Ts, Tzr);
  + yeccpars1(S, 84, Ss, Stack, T, Ts, Tzr);
   yeccpars2_17(S, identifier, Ss, Stack, T, Ts, Tzr) ->
  - yeccpars1(S, 83, Ss, Stack, T, Ts, Tzr);
  + yeccpars1(S, 85, Ss, Stack, T, Ts, Tzr);
   yeccpars2_17(_, _, _, _, T, _, _) ->
    yeccerror(T).
   
  
positive.code:  NewStack = yeccpars2_89_(Stack),
   yeccgoto_declaration(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  yeccpars2_90(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_,_|Nss] = Ss,
   NewStack = yeccpars2_90_(Stack),
   yeccgoto_declaration(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  yeccpars2_91(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_,_,_|Nss] = Ss,
   NewStack = yeccpars2_91_(Stack),
   yeccgoto_type_def(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  yeccpars2_92(S, ';', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 93, Ss, Stack, T, Ts, Tzr);
  yeccpars2_92(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_93(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_,_|Nss] = Ss,
   NewStack = yeccpars2_93_(Stack),
   yeccgoto_type_def(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  yeccpars2_94(S, identifier, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 98, Ss, Stack, T, Ts, Tzr);
  yeccpars2_94(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  %% yeccpars2_95: see yeccpars2_30
  
  yeccpars2_96(S, ';', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 97, Ss, Stack, T, Ts, Tzr);
  yeccpars2_96(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_97(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_,_,_|Nss] = Ss,
   NewStack = yeccpars2_97_(Stack),
   yeccgoto_type_def(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  %% yeccpars2_98: see yeccpars2_30
  
  yeccpars2_99(S, ';', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 100, Ss, Stack, T, Ts, Tzr);
  yeccpars2_99(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_100(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_,_,_,_|Nss] = Ss,
   NewStack = yeccpars2_100_(Stack),
   yeccgoto_type_def(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  yeccpars2_101(S, '{', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 102, Ss, Stack, T, Ts, Tzr);
  yeccpars2_101(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_102(S, version, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 105, Ss, Stack, T, Ts, Tzr);
  yeccpars2_102(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_103(S, '}', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 128, Ss, Stack, T, Ts, Tzr);
  yeccpars2_103(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_104(S, version, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 105, Ss, Stack, T, Ts, Tzr);
  yeccpars2_104(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   NewStack = yeccpars2_104_(Stack),
   yeccgoto_version_defs(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
  
  yeccpars2_105(S, identifier, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 106, Ss, Stack, T, Ts, Tzr);
  yeccpars2_105(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_106(S, '{', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 107, Ss, Stack, T, Ts, Tzr);
  yeccpars2_106(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_107(S, void, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 111, Ss, Stack, T, Ts, Tzr);
  yeccpars2_107(S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_cont_10(S, Cat, Ss, Stack, T, Ts, Tzr).
  
  yeccpars2_108(S, identifier, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 117, Ss, Stack, T, Ts, Tzr);
  yeccpars2_108(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_109(S, '}', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 113, Ss, Stack, T, Ts, Tzr);
  yeccpars2_109(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_110(S, bool, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 21, Ss, Stack, T, Ts, Tzr);
  yeccpars2_110(S, double, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 22, Ss, Stack, T, Ts, Tzr);
  yeccpars2_110(S, enum, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 23, Ss, Stack, T, Ts, Tzr);
  yeccpars2_110(S, float, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 24, Ss, Stack, T, Ts, Tzr);
  yeccpars2_110(S, hyper, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 25, Ss, Stack, T, Ts, Tzr);
  yeccpars2_110(S, identifier, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 26, Ss, Stack, T, Ts, Tzr);
  yeccpars2_110(S, int, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 27, Ss, Stack, T, Ts, Tzr);
  yeccpars2_110(S, struct, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 30, Ss, Stack, T, Ts, Tzr);
  yeccpars2_110(S, union, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 31, Ss, Stack, T, Ts, Tzr);
  yeccpars2_110(S, unsigned, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 32, Ss, Stack, T, Ts, Tzr);
  yeccpars2_110(S, void, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 111, Ss, Stack, T, Ts, Tzr);
  yeccpars2_110(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   NewStack = yeccpars2_110_(Stack),
   yeccgoto_procedure_defs(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
  
  yeccpars2_111(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   NewStack = yeccpars2_111_(Stack),
   yeccgoto_type_specifier(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
  
  yeccpars2_112(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_|Nss] = Ss,
   NewStack = yeccpars2_112_(Stack),
   yeccgoto_procedure_defs(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  yeccpars2_113(S, '=', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 114, Ss, Stack, T, Ts, Tzr);
  yeccpars2_113(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_114(S, constant, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 115, Ss, Stack, T, Ts, Tzr);
  yeccpars2_114(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_115(S, ';', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 116, Ss, Stack, T, Ts, Tzr);
  yeccpars2_115(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_116(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_,_,_,_,_,_,_|Nss] = Ss,
   NewStack = yeccpars2_116_(Stack),
   yeccgoto_version_def(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  yeccpars2_117(S, '(', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 118, Ss, Stack, T, Ts, Tzr);
  yeccpars2_117(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  %% yeccpars2_118: see yeccpars2_107
  
  yeccpars2_119(S, ',', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 125, Ss, Stack, T, Ts, Tzr);
  yeccpars2_119(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   NewStack = yeccpars2_119_(Stack),
   yeccgoto_procedure_args(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
  
  yeccpars2_120(S, ')', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 121, Ss, Stack, T, Ts, Tzr);
  yeccpars2_120(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_121(S, '=', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 122, Ss, Stack, T, Ts, Tzr);
  yeccpars2_121(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_122(S, constant, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 123, Ss, Stack, T, Ts, Tzr);
  yeccpars2_122(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_123(S, ';', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 124, Ss, Stack, T, Ts, Tzr);
  yeccpars2_123(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_124(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_,_,_,_,_,_,_|Nss] = Ss,
   NewStack = yeccpars2_124_(Stack),
   yeccgoto_procedure_def(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  %% yeccpars2_125: see yeccpars2_107
  
  yeccpars2_126(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_,_|Nss] = Ss,
   NewStack = yeccpars2_126_(Stack),
   yeccgoto_procedure_args(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  yeccpars2_127(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_|Nss] = Ss,
   NewStack = yeccpars2_127_(Stack),
   yeccgoto_version_defs(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  yeccpars2_128(S, '=', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 129, Ss, Stack, T, Ts, Tzr);
  yeccpars2_128(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_129(S, constant, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 130, Ss, Stack, T, Ts, Tzr);
  yeccpars2_129(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_130(S, ';', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 131, Ss, Stack, T, Ts, Tzr);
  yeccpars2_130(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_131(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_,_,_,_,_,_,_|Nss] = Ss,
   NewStack = yeccpars2_131_(Stack),
   yeccgoto_program_def(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  %% yeccpars2_132: see yeccpars2_23
  
  yeccpars2_133(S, ';', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 134, Ss, Stack, T, Ts, Tzr);
  yeccpars2_133(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_134(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_,_,_|Nss] = Ss,
   NewStack = yeccpars2_134_(Stack),
   yeccgoto_type_def(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  yeccpars2_135(S, '=', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 136, Ss, Stack, T, Ts, Tzr);
  yeccpars2_135(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_136(S, constant, Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 137, Ss, Stack, T, Ts, Tzr);
  yeccpars2_136(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_137(S, ';', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 138, Ss, Stack, T, Ts, Tzr);
  yeccpars2_137(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  yeccpars2_138(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_,_,_,_|Nss] = Ss,
   NewStack = yeccpars2_138_(Stack),
   yeccgoto_constant_def(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  yeccpars2_139(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   [_|Nss] = Ss,
   NewStack = yeccpars2_139_(Stack),
   yeccgoto_specification(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
  
  yeccgoto_case_decls(68, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_69(69, Cat, Ss, Stack, T, Ts, Tzr);
  yeccgoto_case_decls(74=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_75(_S, Cat, Ss, Stack, T, Ts, Tzr).
  
  yeccgoto_constant_def(0=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
   yeccpars2_5(_S, Cat, Ss, Stack, T, Ts, Tzr);
  
negative.code:  yeccerror(T).
  
  yeccpars2_13(S, ';', Ss, Stack, T, Ts, Tzr) ->
   yeccpars1(S, 93, Ss, Stack, T, Ts, Tzr);
  yeccpars2_13(_, _, _, _, T, _, _) ->
   yeccerror(T).
  
  