Subversion Repositories tendra.SVN

Rev

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

Rev 2 Rev 7
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/common/parse/psyntax.sid
3
 *	psyntax.sid
4
 * and
4
 * and
5
 *	/u/g/release/Source/src/producers/common/parse/psyntax.act
5
 *	psyntax.act
6
 * by:
6
 * by:
7
 *	sid
7
 *	../../../../bootstrap/src/utilities/sid/sid
8
 */
8
 */
9
 
9
 
10
/* BEGINNING OF HEADER */
10
/* BEGINNING OF HEADER */
11
 
11
 
12
#define __SID_SPLIT
12
#define __SID_SPLIT
Line 95... Line 95...
95
    COMPOUND TYPE ALIASES
95
    COMPOUND TYPE ALIASES
96
 
96
 
97
    These are the aliases for the compound types used in the parser.
97
    These are the aliases for the compound types used in the parser.
98
*/
98
*/
99
 
99
 
100
typedef LIST ( IDENTIFIER ) SID_LIST_ID ;
100
typedef LIST(IDENTIFIER) SID_LIST_ID;
101
 
101
 
102
 
102
 
103
/*
103
/*
104
     DECLARE FUNCTIONS
104
     DECLARE FUNCTIONS
105
 
105
 
106
     The function declarations are included at this point so that the
106
     The function declarations are included at this point so that the
107
     type definitions are in scope.
107
     type definitions are in scope.
108
*/
108
*/
109
 
109
 
110
#include "psyntax.h"
110
#include "psyntax.h"
111
extern void parse_tok_type PROTO_S ( ( TYPE * ) ) ;
111
extern void parse_tok_type(TYPE *);
112
extern void parse_mem_type PROTO_S ( ( TYPE * ) ) ;
112
extern void parse_mem_type(TYPE *);
113
extern void parse_operator PROTO_S ( ( IDENTIFIER * ) ) ;
113
extern void parse_operator(IDENTIFIER *);
114
 
114
 
115
 
115
 
116
/*
116
/*
117
    COMPILATION MODE
117
    COMPILATION MODE
118
 
118
 
Line 131... Line 131...
131
#endif
131
#endif
132
 
132
 
133
 
133
 
134
 
134
 
135
void
135
void
136
XR808 PROTO_Z ()
136
XR808(void)
137
{
137
{
138
    switch (CURRENT_TERMINAL) {
138
    switch (CURRENT_TERMINAL) {
139
      case 215:
139
      case 215:
140
	{
140
	{
141
	    int XI708;
141
	    int XI708;
Line 304... Line 304...
304
    SAVE_LEXER (354);
304
    SAVE_LEXER (354);
305
    return;
305
    return;
306
}
306
}
307
 
307
 
308
void
308
void
309
XR809 PROTO_Z ()
309
XR809(void)
310
{
310
{
311
    switch (CURRENT_TERMINAL) {
311
    switch (CURRENT_TERMINAL) {
312
      case 325:
312
      case 325:
313
	{
313
	{
314
	    EXP XI448;
314
	    EXP XI448;
Line 428... Line 428...
428
    SAVE_LEXER (354);
428
    SAVE_LEXER (354);
429
    return;
429
    return;
430
}
430
}
431
 
431
 
432
void
432
void
433
XR810 PROTO_Z ()
433
XR810(void)
434
{
434
{
435
    switch (CURRENT_TERMINAL) {
435
    switch (CURRENT_TERMINAL) {
436
      case 78:
436
      case 78:
437
	{
437
	{
438
	    ADVANCE_LEXER;
438
	    ADVANCE_LEXER;
Line 464... Line 464...
464
    SAVE_LEXER (354);
464
    SAVE_LEXER (354);
465
    return;
465
    return;
466
}
466
}
467
 
467
 
468
void
468
void
469
XR811 PROTO_N ((XI397))
-
 
470
  PROTO_T (TYPE *XI397)
469
XR811(TYPE *XI397)
471
{
470
{
472
    switch (CURRENT_TERMINAL) {
471
    switch (CURRENT_TERMINAL) {
473
      case 47: case 209:
472
      case 47: case 209:
474
	{
473
	{
475
	    {
474
	    {
Line 518... Line 517...
518
    SAVE_LEXER (354);
517
    SAVE_LEXER (354);
519
    return;
518
    return;
520
}
519
}
521
 
520
 
522
void
521
void
523
XR812 PROTO_Z ()
522
XR812(void)
524
{
523
{
525
    switch (CURRENT_TERMINAL) {
524
    switch (CURRENT_TERMINAL) {
526
      case 186:
525
      case 186:
527
	{
526
	{
528
	    TYPE XI397;
527
	    TYPE XI397;
Line 825... Line 824...
825
    SAVE_LEXER (354);
824
    SAVE_LEXER (354);
826
    return;
825
    return;
827
}
826
}
828
 
827
 
829
void
828
void
830
XR725 PROTO_N ((XO473))
-
 
831
  PROTO_T (unsigned *XO473)
829
XR725(unsigned *XO473)
832
{
830
{
833
    unsigned XI473;
831
    unsigned XI473;
834
 
832
 
835
    switch (CURRENT_TERMINAL) {
833
    switch (CURRENT_TERMINAL) {
836
      case 65:
834
      case 65:
Line 860... Line 858...
860
  XL0:;
858
  XL0:;
861
    *XO473 = XI473;
859
    *XO473 = XI473;
862
}
860
}
863
 
861
 
864
void
862
void
865
XR813 PROTO_Z ()
863
XR813(void)
866
{
864
{
867
    switch (CURRENT_TERMINAL) {
865
    switch (CURRENT_TERMINAL) {
868
      case 214: case 261:
866
      case 214: case 261:
869
	{
867
	{
870
	    XR807 ();
868
	    XR807 ();
Line 894... Line 892...
894
    SAVE_LEXER (354);
892
    SAVE_LEXER (354);
895
    return;
893
    return;
896
}
894
}
897
 
895
 
898
void
896
void
899
XR722 PROTO_N ((XO377, XO473))
-
 
900
  PROTO_T (unsigned *XO377 X unsigned *XO473)
897
XR722(unsigned *XO377, unsigned *XO473)
901
{
898
{
902
    unsigned XI377;
899
    unsigned XI377;
903
    unsigned XI473;
900
    unsigned XI473;
904
 
901
 
905
    switch (CURRENT_TERMINAL) {
902
    switch (CURRENT_TERMINAL) {
Line 968... Line 965...
968
    *XO377 = XI377;
965
    *XO377 = XI377;
969
    *XO473 = XI473;
966
    *XO473 = XI473;
970
}
967
}
971
 
968
 
972
void
969
void
973
XR814 PROTO_Z ()
970
XR814(void)
974
{
971
{
975
    switch (CURRENT_TERMINAL) {
972
    switch (CURRENT_TERMINAL) {
976
      case 194:
973
      case 194:
977
	{
974
	{
978
	    ADVANCE_LEXER;
975
	    ADVANCE_LEXER;
Line 1038... Line 1035...
1038
    SAVE_LEXER (354);
1035
    SAVE_LEXER (354);
1039
    return;
1036
    return;
1040
}
1037
}
1041
 
1038
 
1042
void
1039
void
1043
XR815 PROTO_Z ()
1040
XR815(void)
1044
{
1041
{
1045
    switch (CURRENT_TERMINAL) {
1042
    switch (CURRENT_TERMINAL) {
1046
      case 115: case 122: case 207:
1043
      case 115: case 122: case 207:
1047
	{
1044
	{
1048
	    BASE_TYPE XI584;
1045
	    BASE_TYPE XI584;
Line 1102... Line 1099...
1102
    SAVE_LEXER (354);
1099
    SAVE_LEXER (354);
1103
    return;
1100
    return;
1104
}
1101
}
1105
 
1102
 
1106
void
1103
void
1107
XR816 PROTO_Z ()
1104
XR816(void)
1108
{
1105
{
1109
    switch (CURRENT_TERMINAL) {
1106
    switch (CURRENT_TERMINAL) {
1110
      case 311:
1107
      case 311:
1111
	{
1108
	{
1112
	    int XI708;
1109
	    int XI708;
Line 1202... Line 1199...
1202
    SAVE_LEXER (354);
1199
    SAVE_LEXER (354);
1203
    return;
1200
    return;
1204
}
1201
}
1205
 
1202
 
1206
void
1203
void
1207
XR817 PROTO_Z ()
1204
XR817(void)
1208
{
1205
{
1209
    switch (CURRENT_TERMINAL) {
1206
    switch (CURRENT_TERMINAL) {
1210
      case 269:
1207
      case 269:
1211
	{
1208
	{
1212
	    int XI708;
1209
	    int XI708;
Line 1345... Line 1342...
1345
    SAVE_LEXER (354);
1342
    SAVE_LEXER (354);
1346
    return;
1343
    return;
1347
}
1344
}
1348
 
1345
 
1349
void
1346
void
1350
XR818 PROTO_Z ()
1347
XR818(void)
1351
{
1348
{
1352
    switch (CURRENT_TERMINAL) {
1349
    switch (CURRENT_TERMINAL) {
1353
      case 174:
1350
      case 174:
1354
	{
1351
	{
1355
	    int XI708;
1352
	    int XI708;
Line 1398... Line 1395...
1398
    SAVE_LEXER (354);
1395
    SAVE_LEXER (354);
1399
    return;
1396
    return;
1400
}
1397
}
1401
 
1398
 
1402
void
1399
void
1403
XR819 PROTO_Z ()
1400
XR819(void)
1404
{
1401
{
1405
    switch (CURRENT_TERMINAL) {
1402
    switch (CURRENT_TERMINAL) {
1406
      case 254:
1403
      case 254:
1407
	{
1404
	{
1408
	    int XI444;
1405
	    int XI444;
Line 1462... Line 1459...
1462
    SAVE_LEXER (354);
1459
    SAVE_LEXER (354);
1463
    return;
1460
    return;
1464
}
1461
}
1465
 
1462
 
1466
void
1463
void
1467
XR820 PROTO_Z ()
1464
XR820(void)
1468
{
1465
{
1469
    switch (CURRENT_TERMINAL) {
1466
    switch (CURRENT_TERMINAL) {
1470
      case 311:
1467
      case 311:
1471
	{
1468
	{
1472
	    int XI473;
1469
	    int XI473;
Line 1516... Line 1513...
1516
    SAVE_LEXER (354);
1513
    SAVE_LEXER (354);
1517
    return;
1514
    return;
1518
}
1515
}
1519
 
1516
 
1520
void
1517
void
1521
XR528 PROTO_N ((XO448))
-
 
1522
  PROTO_T (int *XO448)
1518
XR528(int *XO448)
1523
{
1519
{
1524
    int XI448;
1520
    int XI448;
1525
 
1521
 
1526
    switch (CURRENT_TERMINAL) {
1522
    switch (CURRENT_TERMINAL) {
1527
      case 111:
1523
      case 111:
Line 1561... Line 1557...
1561
  XL0:;
1557
  XL0:;
1562
    *XO448 = XI448;
1558
    *XO448 = XI448;
1563
}
1559
}
1564
 
1560
 
1565
void
1561
void
1566
XR494 PROTO_Z ()
1562
XR494(void)
1567
{
1563
{
1568
  XL2_494:;
1564
  XL2_494:;
1569
    switch (CURRENT_TERMINAL) {
1565
    switch (CURRENT_TERMINAL) {
1570
      case 1: case 2: case 3: case 4:
1566
      case 1: case 2: case 3: case 4:
1571
	{
1567
	{
Line 1630... Line 1626...
1630
    SAVE_LEXER (354);
1626
    SAVE_LEXER (354);
1631
    return;
1627
    return;
1632
}
1628
}
1633
 
1629
 
1634
void
1630
void
1635
XR710 PROTO_N ((XO708))
-
 
1636
  PROTO_T (int *XO708)
1631
XR710(int *XO708)
1637
{
1632
{
1638
    int XI708;
1633
    int XI708;
1639
 
1634
 
1640
    switch (CURRENT_TERMINAL) {
1635
    switch (CURRENT_TERMINAL) {
1641
      case 65:
1636
      case 65:
Line 1665... Line 1660...
1665
  XL0:;
1660
  XL0:;
1666
    *XO708 = XI708;
1661
    *XO708 = XI708;
1667
}
1662
}
1668
 
1663
 
1669
void
1664
void
1670
XR712 PROTO_N ((XO708))
-
 
1671
  PROTO_T (int *XO708)
1665
XR712(int *XO708)
1672
{
1666
{
1673
    int XI708;
1667
    int XI708;
1674
 
1668
 
1675
    switch (CURRENT_TERMINAL) {
1669
    switch (CURRENT_TERMINAL) {
1676
      case 107:
1670
      case 107:
Line 1700... Line 1694...
1700
  XL0:;
1694
  XL0:;
1701
    *XO708 = XI708;
1695
    *XO708 = XI708;
1702
}
1696
}
1703
 
1697
 
1704
void
1698
void
1705
XR527 PROTO_N ((XO444))
-
 
1706
  PROTO_T (int *XO444)
1699
XR527(int *XO444)
1707
{
1700
{
1708
    int XI444;
1701
    int XI444;
1709
 
1702
 
1710
    switch (CURRENT_TERMINAL) {
1703
    switch (CURRENT_TERMINAL) {
1711
      case 195:
1704
      case 195:
Line 1744... Line 1737...
1744
  XL0:;
1737
  XL0:;
1745
    *XO444 = XI444;
1738
    *XO444 = XI444;
1746
}
1739
}
1747
 
1740
 
1748
void
1741
void
1749
XR532 PROTO_Z ()
1742
XR532(void)
1750
{
1743
{
1751
  XL2_532:;
1744
  XL2_532:;
1752
    switch (CURRENT_TERMINAL) {
1745
    switch (CURRENT_TERMINAL) {
1753
      case 72:
1746
      case 72:
1754
	{
1747
	{
Line 1842... Line 1835...
1842
    SAVE_LEXER (354);
1835
    SAVE_LEXER (354);
1843
    return;
1836
    return;
1844
}
1837
}
1845
 
1838
 
1846
void
1839
void
1847
XR826 PROTO_N ((XO397))
-
 
1848
  PROTO_T (int *XO397)
1840
XR826(int *XO397)
1849
{
1841
{
1850
    int XI397;
1842
    int XI397;
1851
 
1843
 
1852
    switch (CURRENT_TERMINAL) {
1844
    switch (CURRENT_TERMINAL) {
1853
      case 174:
1845
      case 174:
Line 1888... Line 1880...
1888
  XL0:;
1880
  XL0:;
1889
    *XO397 = XI397;
1881
    *XO397 = XI397;
1890
}
1882
}
1891
 
1883
 
1892
void
1884
void
1893
XR731 PROTO_N ((XO445))
-
 
1894
  PROTO_T (unsigned *XO445)
1885
XR731(unsigned *XO445)
1895
{
1886
{
1896
    unsigned XI445;
1887
    unsigned XI445;
1897
 
1888
 
1898
    switch (CURRENT_TERMINAL) {
1889
    switch (CURRENT_TERMINAL) {
1899
      case 130:
1890
      case 130:
Line 1932... Line 1923...
1932
  XL0:;
1923
  XL0:;
1933
    *XO445 = XI445;
1924
    *XO445 = XI445;
1934
}
1925
}
1935
 
1926
 
1936
void
1927
void
1937
XR827 PROTO_N ((XO397))
-
 
1938
  PROTO_T (int *XO397)
1928
XR827(int *XO397)
1939
{
1929
{
1940
    int XI397;
1930
    int XI397;
1941
 
1931
 
1942
    switch (CURRENT_TERMINAL) {
1932
    switch (CURRENT_TERMINAL) {
1943
      case 156: case 186: case 214: case 255: case 261:
1933
      case 156: case 186: case 214: case 255: case 261:
Line 1970... Line 1960...
1970
  XL0:;
1960
  XL0:;
1971
    *XO397 = XI397;
1961
    *XO397 = XI397;
1972
}
1962
}
1973
 
1963
 
1974
void
1964
void
1975
XR398 PROTO_N ((XO397))
-
 
1976
  PROTO_T (int *XO397)
1965
XR398(int *XO397)
1977
{
1966
{
1978
    int XI397;
1967
    int XI397;
1979
 
1968
 
1980
    switch (CURRENT_TERMINAL) {
1969
    switch (CURRENT_TERMINAL) {
1981
      case 307:
1970
      case 307:
Line 1998... Line 1987...
1998
    }
1987
    }
1999
    *XO397 = XI397;
1988
    *XO397 = XI397;
2000
}
1989
}
2001
 
1990
 
2002
void
1991
void
2003
XR828 PROTO_N ((XO708))
-
 
2004
  PROTO_T (int *XO708)
1992
XR828(int *XO708)
2005
{
1993
{
2006
    int XI708;
1994
    int XI708;
2007
 
1995
 
2008
    switch (CURRENT_TERMINAL) {
1996
    switch (CURRENT_TERMINAL) {
2009
      case 227:
1997
      case 227:
Line 2070... Line 2058...
2070
  XL0:;
2058
  XL0:;
2071
    *XO708 = XI708;
2059
    *XO708 = XI708;
2072
}
2060
}
2073
 
2061
 
2074
void
2062
void
2075
XR829 PROTO_N ((XO400))
-
 
2076
  PROTO_T (TOKEN *XO400)
2063
XR829(TOKEN *XO400)
2077
{
2064
{
2078
    TOKEN XI400;
2065
    TOKEN XI400;
2079
 
2066
 
2080
    switch (CURRENT_TERMINAL) {
2067
    switch (CURRENT_TERMINAL) {
2081
      case 115:
2068
      case 115:
Line 2109... Line 2096...
2109
    }
2096
    }
2110
    *XO400 = XI400;
2097
    *XO400 = XI400;
2111
}
2098
}
2112
 
2099
 
2113
void
2100
void
2114
XR830 PROTO_N ((XO400))
-
 
2115
  PROTO_T (TOKEN *XO400)
2101
XR830(TOKEN *XO400)
2116
{
2102
{
2117
    TOKEN XI400;
2103
    TOKEN XI400;
2118
 
2104
 
2119
    switch (CURRENT_TERMINAL) {
2105
    switch (CURRENT_TERMINAL) {
2120
      case 65:
2106
      case 65:
Line 2294... Line 2280...
2294
  XL0:;
2280
  XL0:;
2295
    *XO400 = XI400;
2281
    *XO400 = XI400;
2296
}
2282
}
2297
 
2283
 
2298
void
2284
void
2299
XR831 PROTO_N ((XO405))
-
 
2300
  PROTO_T (SID_LIST_ID *XO405)
2285
XR831(SID_LIST_ID *XO405)
2301
{
2286
{
2302
    SID_LIST_ID XI405;
2287
    SID_LIST_ID XI405;
2303
 
2288
 
2304
    switch (CURRENT_TERMINAL) {
2289
    switch (CURRENT_TERMINAL) {
2305
      case 176: case 187: case 217: case 224: case 226:
2290
      case 176: case 187: case 217: case 224: case 226:
Line 2336... Line 2321...
2336
  XL0:;
2321
  XL0:;
2337
    *XO405 = XI405;
2322
    *XO405 = XI405;
2338
}
2323
}
2339
 
2324
 
2340
void
2325
void
2341
XR832 PROTO_N ((XO405))
-
 
2342
  PROTO_T (SID_LIST_ID *XO405)
2326
XR832(SID_LIST_ID *XO405)
2343
{
2327
{
2344
    SID_LIST_ID XI405;
2328
    SID_LIST_ID XI405;
2345
 
2329
 
2346
    switch (CURRENT_TERMINAL) {
2330
    switch (CURRENT_TERMINAL) {
2347
      case 176: case 187: case 217: case 224: case 226:
2331
      case 176: case 187: case 217: case 224: case 226:
Line 2378... Line 2362...
2378
  XL0:;
2362
  XL0:;
2379
    *XO405 = XI405;
2363
    *XO405 = XI405;
2380
}
2364
}
2381
 
2365
 
2382
void
2366
void
2383
XR833 PROTO_N ((XI406, XO405))
-
 
2384
  PROTO_T (SID_LIST_ID *XI406 X SID_LIST_ID *XO405)
2367
XR833(SID_LIST_ID *XI406, SID_LIST_ID *XO405)
2385
{
2368
{
2386
    SID_LIST_ID XI405;
2369
    SID_LIST_ID XI405;
2387
 
2370
 
2388
    switch (CURRENT_TERMINAL) {
2371
    switch (CURRENT_TERMINAL) {
2389
      case 217: case 260: case 281: case 302: case 313:
2372
      case 217: case 260: case 281: case 302: case 313:
Line 2418... Line 2401...
2418
  XL0:;
2401
  XL0:;
2419
    *XO405 = XI405;
2402
    *XO405 = XI405;
2420
}
2403
}
2421
 
2404
 
2422
void
2405
void
2423
XR834 PROTO_N ((XO473))
-
 
2424
  PROTO_T (unsigned *XO473)
2406
XR834(unsigned *XO473)
2425
{
2407
{
2426
    unsigned XI473;
2408
    unsigned XI473;
2427
 
2409
 
2428
    switch (CURRENT_TERMINAL) {
2410
    switch (CURRENT_TERMINAL) {
2429
      case 191:
2411
      case 191:
Line 2468... Line 2450...
2468
  XL0:;
2450
  XL0:;
2469
    *XO473 = XI473;
2451
    *XO473 = XI473;
2470
}
2452
}
2471
 
2453
 
2472
void
2454
void
2473
XR837 PROTO_N ((XI835, XO445))
-
 
2474
  PROTO_T (unsigned *XI835 X unsigned *XO445)
2455
XR837(unsigned *XI835, unsigned *XO445)
2475
{
2456
{
2476
    unsigned XI445;
2457
    unsigned XI445;
2477
 
2458
 
2478
    switch (CURRENT_TERMINAL) {
2459
    switch (CURRENT_TERMINAL) {
2479
      case 67:
2460
      case 67:
Line 2516... Line 2497...
2516
  XL0:;
2497
  XL0:;
2517
    *XO445 = XI445;
2498
    *XO445 = XI445;
2518
}
2499
}
2519
 
2500
 
2520
void
2501
void
2521
XR838 PROTO_N ((XO708))
-
 
2522
  PROTO_T (int *XO708)
2502
XR838(int *XO708)
2523
{
2503
{
2524
    int XI708;
2504
    int XI708;
2525
 
2505
 
2526
    switch (CURRENT_TERMINAL) {
2506
    switch (CURRENT_TERMINAL) {
2527
      case 169:
2507
      case 169:
Line 2556... Line 2536...
2556
  XL0:;
2536
  XL0:;
2557
    *XO708 = XI708;
2537
    *XO708 = XI708;
2558
}
2538
}
2559
 
2539
 
2560
void
2540
void
2561
XR839 PROTO_N ((XO708))
-
 
2562
  PROTO_T (int *XO708)
2541
XR839(int *XO708)
2563
{
2542
{
2564
    int XI708;
2543
    int XI708;
2565
 
2544
 
2566
    switch (CURRENT_TERMINAL) {
2545
    switch (CURRENT_TERMINAL) {
2567
      case 98:
2546
      case 98:
Line 2623... Line 2602...
2623
  XL0:;
2602
  XL0:;
2624
    *XO708 = XI708;
2603
    *XO708 = XI708;
2625
}
2604
}
2626
 
2605
 
2627
void
2606
void
2628
XR840 PROTO_N ((XO708))
-
 
2629
  PROTO_T (int *XO708)
2607
XR840(int *XO708)
2630
{
2608
{
2631
    int XI708;
2609
    int XI708;
2632
 
2610
 
2633
    switch (CURRENT_TERMINAL) {
2611
    switch (CURRENT_TERMINAL) {
2634
      case 175:
2612
      case 175:
Line 2659... Line 2637...
2659
  XL0:;
2637
  XL0:;
2660
    *XO708 = XI708;
2638
    *XO708 = XI708;
2661
}
2639
}
2662
 
2640
 
2663
void
2641
void
2664
XR841 PROTO_N ((XO708))
-
 
2665
  PROTO_T (int *XO708)
2642
XR841(int *XO708)
2666
{
2643
{
2667
    int XI708;
2644
    int XI708;
2668
 
2645
 
2669
    switch (CURRENT_TERMINAL) {
2646
    switch (CURRENT_TERMINAL) {
2670
      case 110:
2647
      case 110:
Line 2756... Line 2733...
2756
  XL0:;
2733
  XL0:;
2757
    *XO708 = XI708;
2734
    *XO708 = XI708;
2758
}
2735
}
2759
 
2736
 
2760
void
2737
void
2761
XR411 PROTO_N ((XO375))
-
 
2762
  PROTO_T (IDENTIFIER *XO375)
2738
XR411(IDENTIFIER *XO375)
2763
{
2739
{
2764
    IDENTIFIER XI375;
2740
    IDENTIFIER XI375;
2765
 
2741
 
2766
    if ((CURRENT_TERMINAL) == 354) {
2742
    if ((CURRENT_TERMINAL) == 354) {
2767
	return;
2743
	return;
Line 2849... Line 2825...
2849
  XL0:;
2825
  XL0:;
2850
    *XO375 = XI375;
2826
    *XO375 = XI375;
2851
}
2827
}
2852
 
2828
 
2853
void
2829
void
2854
XR842 PROTO_N ((XO708))
-
 
2855
  PROTO_T (int *XO708)
2830
XR842(int *XO708)
2856
{
2831
{
2857
    int XI708;
2832
    int XI708;
2858
 
2833
 
2859
    switch (CURRENT_TERMINAL) {
2834
    switch (CURRENT_TERMINAL) {
2860
      case 110:
2835
      case 110:
Line 2918... Line 2893...
2918
  XL0:;
2893
  XL0:;
2919
    *XO708 = XI708;
2894
    *XO708 = XI708;
2920
}
2895
}
2921
 
2896
 
2922
void
2897
void
2923
XR843 PROTO_N ((XO708))
-
 
2924
  PROTO_T (int *XO708)
2898
XR843(int *XO708)
2925
{
2899
{
2926
    int XI708;
2900
    int XI708;
2927
 
2901
 
2928
    switch (CURRENT_TERMINAL) {
2902
    switch (CURRENT_TERMINAL) {
2929
      case 104:
2903
      case 104:
Line 2980... Line 2954...
2980
  XL0:;
2954
  XL0:;
2981
    *XO708 = XI708;
2955
    *XO708 = XI708;
2982
}
2956
}
2983
 
2957
 
2984
void
2958
void
2985
XR529 PROTO_Z ()
2959
XR529(void)
2986
{
2960
{
2987
    switch (CURRENT_TERMINAL) {
2961
    switch (CURRENT_TERMINAL) {
2988
      case 41:
2962
      case 41:
2989
	{
2963
	{
2990
	    TYPE XI397;
2964
	    TYPE XI397;
Line 3022... Line 2996...
3022
    SAVE_LEXER (354);
2996
    SAVE_LEXER (354);
3023
    return;
2997
    return;
3024
}
2998
}
3025
 
2999
 
3026
void
3000
void
3027
XR845 PROTO_N ((XO708))
-
 
3028
  PROTO_T (int *XO708)
3001
XR845(int *XO708)
3029
{
3002
{
3030
    int XI708;
3003
    int XI708;
3031
 
3004
 
3032
    switch (CURRENT_TERMINAL) {
3005
    switch (CURRENT_TERMINAL) {
3033
      case 39:
3006
      case 39:
Line 3080... Line 3053...
3080
  XL0:;
3053
  XL0:;
3081
    *XO708 = XI708;
3054
    *XO708 = XI708;
3082
}
3055
}
3083
 
3056
 
3084
void
3057
void
3085
XR846 PROTO_N ((XO708))
-
 
3086
  PROTO_T (int *XO708)
3058
XR846(int *XO708)
3087
{
3059
{
3088
    int XI708;
3060
    int XI708;
3089
 
3061
 
3090
    switch (CURRENT_TERMINAL) {
3062
    switch (CURRENT_TERMINAL) {
3091
      case 39:
3063
      case 39:
Line 3138... Line 3110...
3138
  XL0:;
3110
  XL0:;
3139
    *XO708 = XI708;
3111
    *XO708 = XI708;
3140
}
3112
}
3141
 
3113
 
3142
void
3114
void
3143
XR847 PROTO_N ((XO708))
-
 
3144
  PROTO_T (int *XO708)
3115
XR847(int *XO708)
3145
{
3116
{
3146
    int XI708;
3117
    int XI708;
3147
 
3118
 
3148
    switch (CURRENT_TERMINAL) {
3119
    switch (CURRENT_TERMINAL) {
3149
      case 39:
3120
      case 39:
Line 3196... Line 3167...
3196
  XL0:;
3167
  XL0:;
3197
    *XO708 = XI708;
3168
    *XO708 = XI708;
3198
}
3169
}
3199
 
3170
 
3200
void
3171
void
3201
XR848 PROTO_N ((XO448))
-
 
3202
  PROTO_T (int *XO448)
3172
XR848(int *XO448)
3203
{
3173
{
3204
    int XI448;
3174
    int XI448;
3205
 
3175
 
3206
    switch (CURRENT_TERMINAL) {
3176
    switch (CURRENT_TERMINAL) {
3207
      case 111:
3177
      case 111:
Line 3231... Line 3201...
3231
  XL0:;
3201
  XL0:;
3232
    *XO448 = XI448;
3202
    *XO448 = XI448;
3233
}
3203
}
3234
 
3204
 
3235
void
3205
void
3236
XR849 PROTO_N ((XO448))
-
 
3237
  PROTO_T (int *XO448)
3206
XR849(int *XO448)
3238
{
3207
{
3239
    int XI448;
3208
    int XI448;
3240
 
3209
 
3241
    switch (CURRENT_TERMINAL) {
3210
    switch (CURRENT_TERMINAL) {
3242
      case 111:
3211
      case 111:
Line 3259... Line 3228...
3259
    }
3228
    }
3260
    *XO448 = XI448;
3229
    *XO448 = XI448;
3261
}
3230
}
3262
 
3231
 
3263
void
3232
void
3264
XR850 PROTO_N ((XO448))
-
 
3265
  PROTO_T (int *XO448)
3233
XR850(int *XO448)
3266
{
3234
{
3267
    int XI448;
3235
    int XI448;
3268
 
3236
 
3269
    switch (CURRENT_TERMINAL) {
3237
    switch (CURRENT_TERMINAL) {
3270
      case 111:
3238
      case 111:
Line 3287... Line 3255...
3287
    }
3255
    }
3288
    *XO448 = XI448;
3256
    *XO448 = XI448;
3289
}
3257
}
3290
 
3258
 
3291
void
3259
void
3292
XR851 PROTO_Z ()
3260
XR851(void)
3293
{
3261
{
3294
    switch (CURRENT_TERMINAL) {
3262
    switch (CURRENT_TERMINAL) {
3295
      case 78:
3263
      case 78:
3296
	{
3264
	{
3297
	    unsigned XI409;
3265
	    unsigned XI409;
Line 3445... Line 3413...
3445
    SAVE_LEXER (354);
3413
    SAVE_LEXER (354);
3446
    return;
3414
    return;
3447
}
3415
}
3448
 
3416
 
3449
void
3417
void
3450
XR739 PROTO_N ((XO708))
-
 
3451
  PROTO_T (int *XO708)
3418
XR739(int *XO708)
3452
{
3419
{
3453
    int XI708;
3420
    int XI708;
3454
 
3421
 
3455
    if ((CURRENT_TERMINAL) == 354) {
3422
    if ((CURRENT_TERMINAL) == 354) {
3456
	return;
3423
	return;
Line 3505... Line 3472...
3505
  XL0:;
3472
  XL0:;
3506
    *XO708 = XI708;
3473
    *XO708 = XI708;
3507
}
3474
}
3508
 
3475
 
3509
void
3476
void
3510
XR852 PROTO_N ((XO397))
-
 
3511
  PROTO_T (int *XO397)
3477
XR852(int *XO397)
3512
{
3478
{
3513
    int XI397;
3479
    int XI397;
3514
 
3480
 
3515
    switch (CURRENT_TERMINAL) {
3481
    switch (CURRENT_TERMINAL) {
3516
      case 325:
3482
      case 325:
Line 3541... Line 3507...
3541
  XL0:;
3507
  XL0:;
3542
    *XO397 = XI397;
3508
    *XO397 = XI397;
3543
}
3509
}
3544
 
3510
 
3545
void
3511
void
3546
XR853 PROTO_N ((XO397))
-
 
3547
  PROTO_T (int *XO397)
3512
XR853(int *XO397)
3548
{
3513
{
3549
    int XI397;
3514
    int XI397;
3550
 
3515
 
3551
    switch (CURRENT_TERMINAL) {
3516
    switch (CURRENT_TERMINAL) {
3552
      case 288:
3517
      case 288:
Line 3577... Line 3542...
3577
    }
3542
    }
3578
    *XO397 = XI397;
3543
    *XO397 = XI397;
3579
}
3544
}
3580
 
3545
 
3581
void
3546
void
3582
XR399 PROTO_N ((XO375))
-
 
3583
  PROTO_T (IDENTIFIER *XO375)
3547
XR399(IDENTIFIER *XO375)
3584
{
3548
{
3585
    IDENTIFIER XI375;
3549
    IDENTIFIER XI375;
3586
 
3550
 
3587
    if ((CURRENT_TERMINAL) == 354) {
3551
    if ((CURRENT_TERMINAL) == 354) {
3588
	return;
3552
	return;
Line 3651... Line 3615...
3651
  XL0:;
3615
  XL0:;
3652
    *XO375 = XI375;
3616
    *XO375 = XI375;
3653
}
3617
}
3654
 
3618
 
3655
void
3619
void
3656
XR509 PROTO_N ((XO377))
-
 
3657
  PROTO_T (int *XO377)
3620
XR509(int *XO377)
3658
{
3621
{
3659
    int XI377;
3622
    int XI377;
3660
 
3623
 
3661
    switch (CURRENT_TERMINAL) {
3624
    switch (CURRENT_TERMINAL) {
3662
      case 172:
3625
      case 172:
Line 3711... Line 3674...
3711
  XL0:;
3674
  XL0:;
3712
    *XO377 = XI377;
3675
    *XO377 = XI377;
3713
}
3676
}
3714
 
3677
 
3715
void
3678
void
3716
XR496 PROTO_Z ()
3679
XR496(void)
3717
{
3680
{
3718
  XL2_496:;
3681
  XL2_496:;
3719
    switch (CURRENT_TERMINAL) {
3682
    switch (CURRENT_TERMINAL) {
3720
      case 1: case 2: case 3: case 4:
3683
      case 1: case 2: case 3: case 4:
3721
	{
3684
	{
Line 3780... Line 3743...
3780
    SAVE_LEXER (354);
3743
    SAVE_LEXER (354);
3781
    return;
3744
    return;
3782
}
3745
}
3783
 
3746
 
3784
void
3747
void
3785
XR858 PROTO_N ((XO397))
-
 
3786
  PROTO_T (TYPE *XO397)
3748
XR858(TYPE *XO397)
3787
{
3749
{
3788
    TYPE XI397;
3750
    TYPE XI397;
3789
 
3751
 
3790
    switch (CURRENT_TERMINAL) {
3752
    switch (CURRENT_TERMINAL) {
3791
      case 280:
3753
      case 280:
Line 3826... Line 3788...
3826
  XL0:;
3788
  XL0:;
3827
    *XO397 = XI397;
3789
    *XO397 = XI397;
3828
}
3790
}
3829
 
3791
 
3830
void
3792
void
3831
XR859 PROTO_N ((XO397))
-
 
3832
  PROTO_T (TYPE *XO397)
3793
XR859(TYPE *XO397)
3833
{
3794
{
3834
    TYPE XI397;
3795
    TYPE XI397;
3835
 
3796
 
3836
    switch (CURRENT_TERMINAL) {
3797
    switch (CURRENT_TERMINAL) {
3837
      case 280:
3798
      case 280:
Line 3862... Line 3823...
3862
  XL0:;
3823
  XL0:;
3863
    *XO397 = XI397;
3824
    *XO397 = XI397;
3864
}
3825
}
3865
 
3826
 
3866
void
3827
void
3867
XR478 PROTO_N ((XI473))
-
 
3868
  PROTO_T (int *XI473)
3828
XR478(int *XI473)
3869
{
3829
{
3870
    if ((CURRENT_TERMINAL) == 354) {
3830
    if ((CURRENT_TERMINAL) == 354) {
3871
	return;
3831
	return;
3872
    }
3832
    }
3873
  XL2_478:;
3833
  XL2_478:;
Line 4167... Line 4127...
4167
    SAVE_LEXER (354);
4127
    SAVE_LEXER (354);
4168
    return;
4128
    return;
4169
}
4129
}
4170
 
4130
 
4171
void
4131
void
4172
XR771 PROTO_Z ()
4132
XR771(void)
4173
{
4133
{
4174
    switch (CURRENT_TERMINAL) {
4134
    switch (CURRENT_TERMINAL) {
4175
      case 168:
4135
      case 168:
4176
	{
4136
	{
4177
	    int XI708;
4137
	    int XI708;