Subversion Repositories tendra.SVN

Rev

Rev 5 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5 Rev 6
Line 1... Line 1...
1
/*
1
/*
2
 * Automatically generated from the files:
2
 * Automatically generated from the files:
3
 *	/u/g/release/Source/src/producers/cpp/syntax/syntax.sid
3
 *	syntax.sid
4
 * and
4
 * and
5
 *	/u/g/release/Source/src/producers/cpp/syntax/syntax.act
5
 *	syntax.act
6
 * by:
6
 * by:
7
 *	sid
7
 *	sid
8
 */
8
 */
9
 
9
 
10
/* BEGINNING OF HEADER */
10
/* BEGINNING OF HEADER */
Line 129... Line 129...
129
#endif
129
#endif
130
 
130
 
131
 
131
 
132
 
132
 
133
void
133
void
134
ZR869 PROTO_N ((ZO419))
-
 
135
  PROTO_T (IDENTIFIER *ZO419)
-
 
136
{
-
 
137
    IDENTIFIER ZI419;
-
 
138
 
-
 
139
    switch (CURRENT_TERMINAL) {
-
 
140
      case 1: case 2: case 3: case 4: case 7:
-
 
141
      case 8: case 9: case 83:
-
 
142
	{
-
 
143
	    NAMESPACE ZI425;
-
 
144
	    IDENTIFIER ZI820;
-
 
145
 
-
 
146
	    ZR428 (&ZI425);
-
 
147
	    ZR508 (&ZI820);
-
 
148
	    if ((CURRENT_TERMINAL) == 354) {
-
 
149
		RESTORE_LEXER;
-
 
150
		goto ZL1;
-
 
151
	    }
-
 
152
	    {
-
 
153
 
-
 
154
    (ZI419) = check_id ( (ZI425), (ZI820), 0 ) ;
-
 
155
    last_namespace = (ZI425) ;
-
 
156
	    }
-
 
157
	}
-
 
158
	break;
-
 
159
      default:
-
 
160
	{
-
 
161
	    {
-
 
162
 
-
 
163
    HASHID nm = lookup_anon () ;
-
 
164
    (ZI419) = DEREF_id ( hashid_id ( nm ) ) ;
-
 
165
    crt_id_qualifier = qual_none ;
-
 
166
    qual_namespace = NULL_nspace ;
-
 
167
	    }
-
 
168
	}
-
 
169
	break;
-
 
170
      case 354:
-
 
171
	return;
-
 
172
    }
-
 
173
    goto ZL0;
-
 
174
  ZL1:;
-
 
175
    SAVE_LEXER (354);
-
 
176
    return;
-
 
177
  ZL0:;
-
 
178
    *ZO419 = ZI419;
-
 
179
}
-
 
180
 
-
 
181
void
-
 
182
parse_mem_type PROTO_N ((ZO414))
134
parse_mem_type(TYPE *ZO414)
183
  PROTO_T (TYPE *ZO414)
-
 
184
{
135
{
185
    TYPE ZI414;
136
    TYPE ZI414;
186
 
137
 
187
    if ((CURRENT_TERMINAL) == 354) {
138
    if ((CURRENT_TERMINAL) == 354) {
188
	return;
139
	return;
Line 252... Line 203...
252
  ZL0:;
203
  ZL0:;
253
    *ZO414 = ZI414;
204
    *ZO414 = ZI414;
254
}
205
}
255
 
206
 
256
void
207
void
257
ZR1252 PROTO_N ((ZI414, ZI511, ZI875, ZI876, ZI911))
-
 
258
  PROTO_T (TYPE *ZI414 X BASE_TYPE *ZI511 X TYPE *ZI875 X CV_SPEC *ZI876 X DECL_SPEC *ZI911)
208
ZR1252(TYPE *ZI414, BASE_TYPE *ZI511, TYPE *ZI875, CV_SPEC *ZI876, DECL_SPEC *ZI911)
259
{
209
{
260
    switch (CURRENT_TERMINAL) {
210
    switch (CURRENT_TERMINAL) {
261
      case 77:
211
      case 77:
262
	{
212
	{
263
	    {
213
	    {
Line 362... Line 312...
362
    SAVE_LEXER (354);
312
    SAVE_LEXER (354);
363
    return;
313
    return;
364
}
314
}
365
 
315
 
366
void
316
void
367
parse_operator PROTO_N ((ZO419))
317
parse_operator(IDENTIFIER *ZO419)
368
  PROTO_T (IDENTIFIER *ZO419)
-
 
369
{
318
{
370
    IDENTIFIER ZI419;
319
    IDENTIFIER ZI419;
371
 
320
 
372
    if ((CURRENT_TERMINAL) == 354) {
321
    if ((CURRENT_TERMINAL) == 354) {
373
	return;
322
	return;
Line 517... Line 466...
517
  ZL0:;
466
  ZL0:;
518
    *ZO419 = ZI419;
467
    *ZO419 = ZI419;
519
}
468
}
520
 
469
 
521
void
470
void
522
ZR1083 PROTO_N ((ZO431))
-
 
523
  PROTO_T (EXP *ZO431)
471
ZR1083(EXP *ZO431)
524
{
472
{
525
    EXP ZI431;
473
    EXP ZI431;
526
 
474
 
527
    switch (CURRENT_TERMINAL) {
475
    switch (CURRENT_TERMINAL) {
528
      case 36:
476
      case 36:
Line 553... Line 501...
553
  ZL0:;
501
  ZL0:;
554
    *ZO431 = ZI431;
502
    *ZO431 = ZI431;
555
}
503
}
556
 
504
 
557
void
505
void
558
ZR1254 PROTO_N ((ZI414, ZI689, ZI511, ZI875, ZI1253, ZO431))
-
 
559
  PROTO_T (TYPE *ZI414 X DECL_SPEC *ZI689 X BASE_TYPE *ZI511 X TYPE *ZI875 X CV_SPEC *ZI1253 X EXP *ZO431)
506
ZR1254(TYPE *ZI414, DECL_SPEC *ZI689, BASE_TYPE *ZI511, TYPE *ZI875, CV_SPEC *ZI1253, EXP *ZO431)
560
{
507
{
561
    EXP ZI431;
508
    EXP ZI431;
562
 
509
 
563
    switch (CURRENT_TERMINAL) {
510
    switch (CURRENT_TERMINAL) {
564
      case 77:
511
      case 77:
Line 681... Line 628...
681
  ZL0:;
628
  ZL0:;
682
    *ZO431 = ZI431;
629
    *ZO431 = ZI431;
683
}
630
}
684
 
631
 
685
void
632
void
686
ZR626 PROTO_N ((ZO1199))
-
 
687
  PROTO_T (EXP *ZO1199)
633
ZR626(EXP *ZO1199)
688
{
634
{
689
    EXP ZI1199;
635
    EXP ZI1199;
690
 
636
 
691
    if ((CURRENT_TERMINAL) == 354) {
637
    if ((CURRENT_TERMINAL) == 354) {
692
	return;
638
	return;
Line 708... Line 654...
708
  ZL0:;
654
  ZL0:;
709
    *ZO1199 = ZI1199;
655
    *ZO1199 = ZI1199;
710
}
656
}
711
 
657
 
712
void
658
void
713
ZR1382 PROTO_N ((ZI1380, ZO414))
-
 
714
  PROTO_T (TYPE *ZI1380 X TYPE *ZO414)
659
ZR1382(TYPE *ZI1380, TYPE *ZO414)
715
{
660
{
716
    TYPE ZI414;
661
    TYPE ZI414;
717
 
662
 
718
    switch (CURRENT_TERMINAL) {
663
    switch (CURRENT_TERMINAL) {
719
      case 10: case 11: case 33: case 65: case 66:
664
      case 10: case 11: case 33: case 65: case 66:
Line 747... Line 692...
747
  ZL0:;
692
  ZL0:;
748
    *ZO414 = ZI414;
693
    *ZO414 = ZI414;
749
}
694
}
750
 
695
 
751
void
696
void
752
ZR1255 PROTO_Z ()
697
ZR1255(void)
753
{
698
{
754
    switch (CURRENT_TERMINAL) {
699
    switch (CURRENT_TERMINAL) {
755
      case 26: case 30:
700
      case 26: case 30:
756
	{
701
	{
757
	    ZR1030 ();
702
	    ZR1030 ();
Line 792... Line 737...
792
    SAVE_LEXER (354);
737
    SAVE_LEXER (354);
793
    return;
738
    return;
794
}
739
}
795
 
740
 
796
void
741
void
797
ZR1001 PROTO_N ((ZI459, ZO497))
-
 
798
  PROTO_T (IDENTIFIER *ZI459 X SID_LIST_EXP *ZO497)
742
ZR1001(IDENTIFIER *ZI459, SID_LIST_EXP *ZO497)
799
{
743
{
800
    SID_LIST_EXP ZI497;
744
    SID_LIST_EXP ZI497;
801
 
745
 
802
    switch (CURRENT_TERMINAL) {
746
    switch (CURRENT_TERMINAL) {
803
      case 1: case 2: case 3: case 5: case 6:
747
      case 1: case 2: case 3: case 5: case 6:
Line 838... Line 782...
838
  ZL0:;
782
  ZL0:;
839
    *ZO497 = ZI497;
783
    *ZO497 = ZI497;
840
}
784
}
841
 
785
 
842
void
786
void
843
ZR751 PROTO_N ((ZO431))
-
 
844
  PROTO_T (EXP *ZO431)
787
ZR751(EXP *ZO431)
845
{
788
{
846
    EXP ZI431;
789
    EXP ZI431;
847
 
790
 
848
    switch (CURRENT_TERMINAL) {
791
    switch (CURRENT_TERMINAL) {
849
      case 96:
792
      case 96:
Line 943... Line 886...
943
  ZL0:;
886
  ZL0:;
944
    *ZO431 = ZI431;
887
    *ZO431 = ZI431;
945
}
888
}
946
 
889
 
947
void
890
void
948
ZR808 PROTO_N ((ZO511, ZO414))
-
 
949
  PROTO_T (BASE_TYPE *ZO511 X TYPE *ZO414)
891
ZR808(BASE_TYPE *ZO511, TYPE *ZO414)
950
{
892
{
951
    BASE_TYPE ZI511;
893
    BASE_TYPE ZI511;
952
    TYPE ZI414;
894
    TYPE ZI414;
953
 
895
 
954
    switch (CURRENT_TERMINAL) {
896
    switch (CURRENT_TERMINAL) {
Line 1038... Line 980...
1038
    *ZO511 = ZI511;
980
    *ZO511 = ZI511;
1039
    *ZO414 = ZI414;
981
    *ZO414 = ZI414;
1040
}
982
}
1041
 
983
 
1042
void
984
void
1043
ZR1383 PROTO_N ((ZO1138))
-
 
1044
  PROTO_T (TYPE *ZO1138)
985
ZR1383(TYPE *ZO1138)
1045
{
986
{
1046
    TYPE ZI1138;
987
    TYPE ZI1138;
1047
 
988
 
1048
    switch (CURRENT_TERMINAL) {
989
    switch (CURRENT_TERMINAL) {
1049
      case 10: case 11: case 33: case 65: case 66:
990
      case 10: case 11: case 33: case 65: case 66:
Line 1135... Line 1076...
1135
  ZL0:;
1076
  ZL0:;
1136
    *ZO1138 = ZI1138;
1077
    *ZO1138 = ZI1138;
1137
}
1078
}
1138
 
1079
 
1139
void
1080
void
1140
ZR648 PROTO_N ((ZO497))
-
 
1141
  PROTO_T (SID_LIST_EXP *ZO497)
1081
ZR648(SID_LIST_EXP *ZO497)
1142
{
1082
{
1143
    SID_LIST_EXP ZI497;
1083
    SID_LIST_EXP ZI497;
1144
 
1084
 
1145
    switch (CURRENT_TERMINAL) {
1085
    switch (CURRENT_TERMINAL) {
1146
      case 1: case 2: case 3: case 5: case 6:
1086
      case 1: case 2: case 3: case 5: case 6:
Line 1212... Line 1152...
1212
  ZL0:;
1152
  ZL0:;
1213
    *ZO497 = ZI497;
1153
    *ZO497 = ZI497;
1214
}
1154
}
1215
 
1155
 
1216
void
1156
void
1217
ZR975 PROTO_N ((ZO945))
-
 
1218
  PROTO_T (int *ZO945)
1157
ZR975(int *ZO945)
1219
{
1158
{
1220
    int ZI945;
1159
    int ZI945;
1221
 
1160
 
1222
  ZL2_975:;
1161
  ZL2_975:;
1223
    switch (CURRENT_TERMINAL) {
1162
    switch (CURRENT_TERMINAL) {
Line 1293... Line 1232...
1293
  ZL0:;
1232
  ZL0:;
1294
    *ZO945 = ZI945;
1233
    *ZO945 = ZI945;
1295
}
1234
}
1296
 
1235
 
1297
void
1236
void
1298
ZR1384 PROTO_N ((ZO480))
-
 
1299
  PROTO_T (SID_LIST_TYPE *ZO480)
1237
ZR1384(SID_LIST_TYPE *ZO480)
1300
{
1238
{
1301
    SID_LIST_TYPE ZI480;
1239
    SID_LIST_TYPE ZI480;
1302
 
1240
 
1303
    switch (CURRENT_TERMINAL) {
1241
    switch (CURRENT_TERMINAL) {
1304
      case 2: case 7: case 8: case 9: case 25:
1242
      case 2: case 7: case 8: case 9: case 25:
Line 1338... Line 1276...
1338
  ZL0:;
1276
  ZL0:;
1339
    *ZO480 = ZI480;
1277
    *ZO480 = ZI480;
1340
}
1278
}
1341
 
1279
 
1342
void
1280
void
1343
ZR1257 PROTO_Z ()
1281
ZR1257(void)
1344
{
1282
{
1345
    switch (CURRENT_TERMINAL) {
1283
    switch (CURRENT_TERMINAL) {
1346
      case 153:
1284
      case 153:
1347
	{
1285
	{
1348
	    NAMESPACE ZI425;
1286
	    NAMESPACE ZI425;
Line 1412... Line 1350...
1412
    SAVE_LEXER (354);
1350
    SAVE_LEXER (354);
1413
    return;
1351
    return;
1414
}
1352
}
1415
 
1353
 
1416
void
1354
void
1417
ZR437 PROTO_N ((ZO431))
-
 
1418
  PROTO_T (EXP *ZO431)
1355
ZR437(EXP *ZO431)
1419
{
1356
{
1420
    EXP ZI431;
1357
    EXP ZI431;
1421
 
1358
 
1422
    switch (CURRENT_TERMINAL) {
1359
    switch (CURRENT_TERMINAL) {
1423
      case 135: case 150:
1360
      case 135: case 150:
Line 1535... Line 1472...
1535
  ZL0:;
1472
  ZL0:;
1536
    *ZO431 = ZI431;
1473
    *ZO431 = ZI431;
1537
}
1474
}
1538
 
1475
 
1539
void
1476
void
1540
ZR939 PROTO_N ((ZO497))
-
 
1541
  PROTO_T (SID_LIST_TYPE *ZO497)
1477
ZR939(SID_LIST_TYPE *ZO497)
1542
{
1478
{
1543
    SID_LIST_TYPE ZI497;
1479
    SID_LIST_TYPE ZI497;
1544
 
1480
 
1545
    switch (CURRENT_TERMINAL) {
1481
    switch (CURRENT_TERMINAL) {
1546
      case 149:
1482
      case 149:
Line 1616... Line 1552...
1616
  ZL0:;
1552
  ZL0:;
1617
    *ZO497 = ZI497;
1553
    *ZO497 = ZI497;
1618
}
1554
}
1619
 
1555
 
1620
void
1556
void
1621
parse_decl PROTO_N ((ZI414, ZI689))
-
 
1622
  PROTO_T (TYPE ZI414 X DECL_SPEC ZI689)
1557
parse_decl(TYPE ZI414, DECL_SPEC ZI689)
1623
{
1558
{
1624
    if ((CURRENT_TERMINAL) == 354) {
1559
    if ((CURRENT_TERMINAL) == 354) {
1625
	return;
1560
	return;
1626
    }
1561
    }
1627
    {
1562
    {
Line 1782... Line 1717...
1782
    }
1717
    }
1783
  ZL0:;
1718
  ZL0:;
1784
}
1719
}
1785
 
1720
 
1786
void
1721
void
1787
ZR1258 PROTO_N ((ZO431))
-
 
1788
  PROTO_T (EXP *ZO431)
1722
ZR1258(EXP *ZO431)
1789
{
1723
{
1790
    EXP ZI431;
1724
    EXP ZI431;
1791
 
1725
 
1792
    switch (CURRENT_TERMINAL) {
1726
    switch (CURRENT_TERMINAL) {
1793
      case 1: case 2: case 3: case 4:
1727
      case 1: case 2: case 3: case 4:
Line 1925... Line 1859...
1925
  ZL0:;
1859
  ZL0:;
1926
    *ZO431 = ZI431;
1860
    *ZO431 = ZI431;
1927
}
1861
}
1928
 
1862
 
1929
void
1863
void
1930
ZR1259 PROTO_N ((ZO431))
-
 
1931
  PROTO_T (EXP *ZO431)
1864
ZR1259(EXP *ZO431)
1932
{
1865
{
1933
    EXP ZI431;
1866
    EXP ZI431;
1934
 
1867
 
1935
    switch (CURRENT_TERMINAL) {
1868
    switch (CURRENT_TERMINAL) {
1936
      case 139:
1869
      case 139:
Line 1998... Line 1931...
1998
  ZL0:;
1931
  ZL0:;
1999
    *ZO431 = ZI431;
1932
    *ZO431 = ZI431;
2000
}
1933
}
2001
 
1934
 
2002
void
1935
void
2003
ZR624 PROTO_N ((ZO1203))
-
 
2004
  PROTO_T (EXP *ZO1203)
1936
ZR624(EXP *ZO1203)
2005
{
1937
{
2006
    EXP ZI1203;
1938
    EXP ZI1203;
2007
 
1939
 
2008
    if ((CURRENT_TERMINAL) == 354) {
1940
    if ((CURRENT_TERMINAL) == 354) {
2009
	return;
1941
	return;
Line 2025... Line 1957...
2025
  ZL0:;
1957
  ZL0:;
2026
    *ZO1203 = ZI1203;
1958
    *ZO1203 = ZI1203;
2027
}
1959
}
2028
 
1960
 
2029
void
1961
void
2030
ZR678 PROTO_N ((ZO431))
-
 
2031
  PROTO_T (EXP *ZO431)
1962
ZR678(EXP *ZO431)
2032
{
1963
{
2033
    EXP ZI431;
1964
    EXP ZI431;
2034
 
1965
 
2035
    if ((CURRENT_TERMINAL) == 354) {
1966
    if ((CURRENT_TERMINAL) == 354) {
2036
	return;
1967
	return;
Line 2090... Line 2021...
2090
  ZL0:;
2021
  ZL0:;
2091
    *ZO431 = ZI431;
2022
    *ZO431 = ZI431;
2092
}
2023
}
2093
 
2024
 
2094
void
2025
void
2095
ZR499 PROTO_N ((ZO480))
-
 
2096
  PROTO_T (SID_LIST_EXP *ZO480)
2026
ZR499(SID_LIST_EXP *ZO480)
2097
{
2027
{
2098
    SID_LIST_EXP ZI480;
2028
    SID_LIST_EXP ZI480;
2099
 
2029
 
2100
    switch (CURRENT_TERMINAL) {
2030
    switch (CURRENT_TERMINAL) {
2101
      case 42:
2031
      case 42:
Line 2126... Line 2056...
2126
  ZL0:;
2056
  ZL0:;
2127
    *ZO480 = ZI480;
2057
    *ZO480 = ZI480;
2128
}
2058
}
2129
 
2059
 
2130
void
2060
void
2131
ZR418 PROTO_Z ()
2061
ZR418(void)
2132
{
2062
{
2133
    if ((CURRENT_TERMINAL) == 354) {
2063
    if ((CURRENT_TERMINAL) == 354) {
2134
	return;
2064
	return;
2135
    }
2065
    }
2136
    {
2066
    {
Line 2158... Line 2088...
2158
	}
2088
	}
2159
    }
2089
    }
2160
}
2090
}
2161
 
2091
 
2162
void
2092
void
2163
ZR630 PROTO_N ((ZO1191))
-
 
2164
  PROTO_T (EXP *ZO1191)
2093
ZR630(EXP *ZO1191)
2165
{
2094
{
2166
    EXP ZI1191;
2095
    EXP ZI1191;
2167
 
2096
 
2168
    if ((CURRENT_TERMINAL) == 354) {
2097
    if ((CURRENT_TERMINAL) == 354) {
2169
	return;
2098
	return;
Line 2185... Line 2114...
2185
  ZL0:;
2114
  ZL0:;
2186
    *ZO1191 = ZI1191;
2115
    *ZO1191 = ZI1191;
2187
}
2116
}
2188
 
2117
 
2189
void
2118
void
2190
ZR651 PROTO_N ((ZO431))
-
 
2191
  PROTO_T (EXP *ZO431)
2119
ZR651(EXP *ZO431)
2192
{
2120
{
2193
    EXP ZI431;
2121
    EXP ZI431;
2194
 
2122
 
2195
    if ((CURRENT_TERMINAL) == 354) {
2123
    if ((CURRENT_TERMINAL) == 354) {
2196
	return;
2124
	return;
Line 2216... Line 2144...
2216
  ZL0:;
2144
  ZL0:;
2217
    *ZO431 = ZI431;
2145
    *ZO431 = ZI431;
2218
}
2146
}
2219
 
2147
 
2220
void
2148
void
2221
ZR1115 PROTO_N ((ZO419))
-
 
2222
  PROTO_T (IDENTIFIER *ZO419)
2149
ZR1115(IDENTIFIER *ZO419)
2223
{
2150
{
2224
    IDENTIFIER ZI419;
2151
    IDENTIFIER ZI419;
2225
 
2152
 
2226
    switch (CURRENT_TERMINAL) {
2153
    switch (CURRENT_TERMINAL) {
2227
      case 1: case 2: case 3: case 4:
2154
      case 1: case 2: case 3: case 4:
Line 2299... Line 2226...
2299
  ZL0:;
2226
  ZL0:;
2300
    *ZO419 = ZI419;
2227
    *ZO419 = ZI419;
2301
}
2228
}
2302
 
2229
 
2303
void
2230
void
2304
ZR1262 PROTO_N ((ZI1260, ZO431))
-
 
2305
  PROTO_T (EXP *ZI1260 X EXP *ZO431)
2231
ZR1262(EXP *ZI1260, EXP *ZO431)
2306
{
2232
{
2307
    EXP ZI431;
2233
    EXP ZI431;
2308
 
2234
 
2309
    switch (CURRENT_TERMINAL) {
2235
    switch (CURRENT_TERMINAL) {
2310
      case 72:
2236
      case 72:
Line 2350... Line 2276...
2350
  ZL0:;
2276
  ZL0:;
2351
    *ZO431 = ZI431;
2277
    *ZO431 = ZI431;
2352
}
2278
}
2353
 
2279
 
2354
void
2280
void
2355
ZR926 PROTO_N ((ZO497))
-
 
2356
  PROTO_T (TYPE *ZO497)
2281
ZR926(TYPE *ZO497)
2357
{
2282
{
2358
    TYPE ZI497;
2283
    TYPE ZI497;
2359
 
2284
 
2360
    switch (CURRENT_TERMINAL) {
2285
    switch (CURRENT_TERMINAL) {
2361
      case 11:
2286
      case 11:
Line 2468... Line 2393...
2468
  ZL0:;
2393
  ZL0:;
2469
    *ZO497 = ZI497;
2394
    *ZO497 = ZI497;
2470
}
2395
}
2471
 
2396
 
2472
void
2397
void
2473
ZR1264 PROTO_N ((ZI1263, ZO431))
-
 
2474
  PROTO_T (EXP *ZI1263 X EXP *ZO431)
2398
ZR1264(EXP *ZI1263, EXP *ZO431)
2475
{
2399
{
2476
    EXP ZI431;
2400
    EXP ZI431;
2477
 
2401
 
2478
    switch (CURRENT_TERMINAL) {
2402
    switch (CURRENT_TERMINAL) {
2479
      case 36:
2403
      case 36:
Line 2533... Line 2457...
2533
  ZL0:;
2457
  ZL0:;
2534
    *ZO431 = ZI431;
2458
    *ZO431 = ZI431;
2535
}
2459
}
2536
 
2460
 
2537
void
2461
void
2538
ZR845 PROTO_Z ()
2462
ZR845(void)
2539
{
2463
{
2540
    if ((CURRENT_TERMINAL) == 354) {
2464
    if ((CURRENT_TERMINAL) == 354) {
2541
	return;
2465
	return;
2542
    }
2466
    }
2543
  ZL2_845:;
2467
  ZL2_845:;
Line 2564... Line 2488...
2564
    SAVE_LEXER (354);
2488
    SAVE_LEXER (354);
2565
    return;
2489
    return;
2566
}
2490
}
2567
 
2491
 
2568
void
2492
void
2569
ZR1062 PROTO_N ((ZI414, ZI689, ZO431))
-
 
2570
  PROTO_T (TYPE ZI414 X DECL_SPEC ZI689 X EXP *ZO431)
2493
ZR1062(TYPE ZI414, DECL_SPEC ZI689, EXP *ZO431)
2571
{
2494
{
2572
    EXP ZI431;
2495
    EXP ZI431;
2573
 
2496
 
2574
    if ((CURRENT_TERMINAL) == 354) {
2497
    if ((CURRENT_TERMINAL) == 354) {
2575
	return;
2498
	return;
Line 2831... Line 2754...
2831
  ZL0:;
2754
  ZL0:;
2832
    *ZO431 = ZI431;
2755
    *ZO431 = ZI431;
2833
}
2756
}
2834
 
2757
 
2835
void
2758
void
2836
ZR617 PROTO_N ((ZO1215))
-
 
2837
  PROTO_T (EXP *ZO1215)
2759
ZR617(EXP *ZO1215)
2838
{
2760
{
2839
    EXP ZI1215;
2761
    EXP ZI1215;
2840
 
2762
 
2841
    if ((CURRENT_TERMINAL) == 354) {
2763
    if ((CURRENT_TERMINAL) == 354) {
2842
	return;
2764
	return;
Line 2858... Line 2780...
2858
  ZL0:;
2780
  ZL0:;
2859
    *ZO1215 = ZI1215;
2781
    *ZO1215 = ZI1215;
2860
}
2782
}
2861
 
2783
 
2862
void
2784
void
2863
ZR1009 PROTO_N ((ZI689, ZI511, ZI414, ZI670))
-
 
2864
  PROTO_T (DECL_SPEC ZI689 X BASE_TYPE ZI511 X TYPE ZI414 X ACCESS_LIST ZI670)
2785
ZR1009(DECL_SPEC ZI689, BASE_TYPE ZI511, TYPE ZI414, ACCESS_LIST ZI670)
2865
{
2786
{
2866
    if ((CURRENT_TERMINAL) == 354) {
2787
    if ((CURRENT_TERMINAL) == 354) {
2867
	return;
2788
	return;
2868
    }
2789
    }
2869
  ZL2_1009:;
2790
  ZL2_1009:;
Line 2894... Line 2815...
2894
    SAVE_LEXER (354);
2815
    SAVE_LEXER (354);
2895
    return;
2816
    return;
2896
}
2817
}
2897
 
2818
 
2898
void
2819
void
2899
ZR1266 PROTO_N ((ZI425, ZO1239))
-
 
2900
  PROTO_T (NAMESPACE *ZI425 X EXP *ZO1239)
2820
ZR1266(NAMESPACE *ZI425, EXP *ZO1239)
2901
{
2821
{
2902
    EXP ZI1239;
2822
    EXP ZI1239;
2903
 
2823
 
2904
    switch (CURRENT_TERMINAL) {
2824
    switch (CURRENT_TERMINAL) {
2905
      case 2: case 7:
2825
      case 2: case 7:
Line 3044... Line 2964...
3044
  ZL0:;
2964
  ZL0:;
3045
    *ZO1239 = ZI1239;
2965
    *ZO1239 = ZI1239;
3046
}
2966
}
3047
 
2967
 
3048
void
2968
void
3049
ZR1139 PROTO_N ((ZI1137, ZO1138))
-
 
3050
  PROTO_T (TYPE ZI1137 X TYPE *ZO1138)
2969
ZR1139(TYPE ZI1137, TYPE *ZO1138)
3051
{
2970
{
3052
    TYPE ZI1138;
2971
    TYPE ZI1138;
3053
 
2972
 
3054
  ZL2_1139:;
2973
  ZL2_1139:;
3055
    switch (CURRENT_TERMINAL) {
2974
    switch (CURRENT_TERMINAL) {
Line 3086... Line 3005...
3086
  ZL0:;
3005
  ZL0:;
3087
    *ZO1138 = ZI1138;
3006
    *ZO1138 = ZI1138;
3088
}
3007
}
3089
 
3008
 
3090
void
3009
void
3091
ZR885 PROTO_N ((ZI874, ZI875, ZI876, ZO511, ZO414, ZO783))
-
 
3092
  PROTO_T (BASE_TYPE *ZI874 X TYPE *ZI875 X CV_SPEC *ZI876 X BASE_TYPE *ZO511 X TYPE *ZO414 X CV_SPEC *ZO783)
3010
ZR885(BASE_TYPE *ZI874, TYPE *ZI875, CV_SPEC *ZI876, BASE_TYPE *ZO511, TYPE *ZO414, CV_SPEC *ZO783)
3093
{
3011
{
3094
    BASE_TYPE ZI511;
3012
    BASE_TYPE ZI511;
3095
    TYPE ZI414;
3013
    TYPE ZI414;
3096
    CV_SPEC ZI783;
3014
    CV_SPEC ZI783;
3097
 
3015
 
Line 3172... Line 3090...
3172
    *ZO414 = ZI414;
3090
    *ZO414 = ZI414;
3173
    *ZO783 = ZI783;
3091
    *ZO783 = ZI783;
3174
}
3092
}
3175
 
3093
 
3176
void
3094
void
3177
ZR1394 PROTO_N ((ZI1393, ZO419))
-
 
3178
  PROTO_T (NAMESPACE *ZI1393 X IDENTIFIER *ZO419)
3095
ZR1394(NAMESPACE *ZI1393, IDENTIFIER *ZO419)
3179
{
3096
{
3180
    IDENTIFIER ZI419;
3097
    IDENTIFIER ZI419;
3181
 
3098
 
3182
    switch (CURRENT_TERMINAL) {
3099
    switch (CURRENT_TERMINAL) {
3183
      case 1: case 3: case 5: case 6: case 141:
3100
      case 1: case 3: case 5: case 6: case 141:
Line 3265... Line 3182...
3265
  ZL0:;
3182
  ZL0:;
3266
    *ZO419 = ZI419;
3183
    *ZO419 = ZI419;
3267
}
3184
}
3268
 
3185
 
3269
void
3186
void
3270
ZR1267 PROTO_N ((ZI425, ZO1239))
-
 
3271
  PROTO_T (NAMESPACE *ZI425 X EXP *ZO1239)
3187
ZR1267(NAMESPACE *ZI425, EXP *ZO1239)
3272
{
3188
{
3273
    EXP ZI1239;
3189
    EXP ZI1239;
3274
 
3190
 
3275
    switch (CURRENT_TERMINAL) {
3191
    switch (CURRENT_TERMINAL) {
3276
      case 2: case 7:
3192
      case 2: case 7:
Line 3415... Line 3331...
3415
  ZL0:;
3331
  ZL0:;
3416
    *ZO1239 = ZI1239;
3332
    *ZO1239 = ZI1239;
3417
}
3333
}
3418
 
3334
 
3419
void
3335
void
3420
ZR1268 PROTO_N ((ZO1239))
-
 
3421
  PROTO_T (EXP *ZO1239)
3336
ZR1268(EXP *ZO1239)
3422
{
3337
{
3423
    EXP ZI1239;
3338
    EXP ZI1239;
3424
 
3339
 
3425
    switch (CURRENT_TERMINAL) {
3340
    switch (CURRENT_TERMINAL) {
3426
      case 2: case 7:
3341
      case 2: case 7:
Line 3569... Line 3484...
3569
  ZL0:;
3484
  ZL0:;
3570
    *ZO1239 = ZI1239;
3485
    *ZO1239 = ZI1239;
3571
}
3486
}
3572
 
3487
 
3573
void
3488
void
3574
ZR605 PROTO_N ((ZO1231))
-
 
3575
  PROTO_T (EXP *ZO1231)
3489
ZR605(EXP *ZO1231)
3576
{
3490
{
3577
    EXP ZI1231;
3491
    EXP ZI1231;
3578
 
3492
 
3579
    if ((CURRENT_TERMINAL) == 354) {
3493
    if ((CURRENT_TERMINAL) == 354) {
3580
	return;
3494
	return;