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/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 135... Line 135...
135
int ZI0;
135
int ZI0;
136
 
136
 
137
/* BEGINNING OF FUNCTION DEFINITIONS */
137
/* BEGINNING OF FUNCTION DEFINITIONS */
138
 
138
 
139
void
139
void
140
ZR509 PROTO_N ((ZO511))
-
 
141
  PROTO_T (BASE_TYPE *ZO511)
140
ZR509(BASE_TYPE *ZO511)
142
{
141
{
143
    BASE_TYPE ZI511;
142
    BASE_TYPE ZI511;
144
 
143
 
145
    switch (CURRENT_TERMINAL) {
144
    switch (CURRENT_TERMINAL) {
146
      case 127:
145
      case 127:
Line 267... Line 266...
267
  ZL0:;
266
  ZL0:;
268
    *ZO511 = ZI511;
267
    *ZO511 = ZI511;
269
}
268
}
270
 
269
 
271
void
270
void
272
ZR1398 PROTO_N ((ZI425, ZI1396, ZO419))
-
 
273
  PROTO_T (NAMESPACE *ZI425 X IDENTIFIER *ZI1396 X IDENTIFIER *ZO419)
271
ZR1398(NAMESPACE *ZI425, IDENTIFIER *ZI1396, IDENTIFIER *ZO419)
274
{
272
{
275
    IDENTIFIER ZI419;
273
    IDENTIFIER ZI419;
276
 
274
 
277
    switch (CURRENT_TERMINAL) {
275
    switch (CURRENT_TERMINAL) {
278
      case 83:
276
      case 83:
Line 342... Line 340...
342
  ZL0:;
340
  ZL0:;
343
    *ZO419 = ZI419;
341
    *ZO419 = ZI419;
344
}
342
}
345
 
343
 
346
void
344
void
347
ZR1145 PROTO_N ((ZI1143, ZO1144))
-
 
348
  PROTO_T (EXP ZI1143 X EXP *ZO1144)
345
ZR1145(EXP ZI1143, EXP *ZO1144)
349
{
346
{
350
    EXP ZI1144;
347
    EXP ZI1144;
351
 
348
 
352
  ZL2_1145:;
349
  ZL2_1145:;
353
    switch (CURRENT_TERMINAL) {
350
    switch (CURRENT_TERMINAL) {
Line 396... Line 393...
396
  ZL0:;
393
  ZL0:;
397
    *ZO1144 = ZI1144;
394
    *ZO1144 = ZI1144;
398
}
395
}
399
 
396
 
400
void
397
void
401
ZR1017 PROTO_N ((ZI512))
-
 
402
  PROTO_T (NAMESPACE ZI512)
398
ZR1017(NAMESPACE ZI512)
403
{
399
{
404
    if ((CURRENT_TERMINAL) == 354) {
400
    if ((CURRENT_TERMINAL) == 354) {
405
	return;
401
	return;
406
    }
402
    }
407
  ZL2_1017:;
403
  ZL2_1017:;
Line 428... Line 424...
428
    SAVE_LEXER (354);
424
    SAVE_LEXER (354);
429
    return;
425
    return;
430
}
426
}
431
 
427
 
432
void
428
void
433
ZR908 PROTO_N ((ZI574, ZO511, ZO414, ZO783, ZO689))
-
 
434
  PROTO_T (TYPE ZI574 X BASE_TYPE *ZO511 X TYPE *ZO414 X CV_SPEC *ZO783 X DECL_SPEC *ZO689)
429
ZR908(TYPE ZI574, BASE_TYPE *ZO511, TYPE *ZO414, CV_SPEC *ZO783, DECL_SPEC *ZO689)
435
{
430
{
436
    BASE_TYPE ZI511;
431
    BASE_TYPE ZI511;
437
    TYPE ZI414;
432
    TYPE ZI414;
438
    CV_SPEC ZI783;
433
    CV_SPEC ZI783;
439
    DECL_SPEC ZI689;
434
    DECL_SPEC ZI689;
Line 536... Line 531...
536
    *ZO783 = ZI783;
531
    *ZO783 = ZI783;
537
    *ZO689 = ZI689;
532
    *ZO689 = ZI689;
538
}
533
}
539
 
534
 
540
void
535
void
541
ZR415 PROTO_Z ()
536
ZR415(void)
542
{
537
{
543
    if ((CURRENT_TERMINAL) == 354) {
538
    if ((CURRENT_TERMINAL) == 354) {
544
	return;
539
	return;
545
    }
540
    }
546
    {
541
    {
Line 572... Line 567...
572
	}
567
	}
573
    }
568
    }
574
}
569
}
575
 
570
 
576
void
571
void
577
ZR476 PROTO_N ((ZI425, ZO419))
-
 
578
  PROTO_T (NAMESPACE ZI425 X IDENTIFIER *ZO419)
572
ZR476(NAMESPACE ZI425, IDENTIFIER *ZO419)
579
{
573
{
580
    IDENTIFIER ZI419;
574
    IDENTIFIER ZI419;
581
 
575
 
582
    switch (CURRENT_TERMINAL) {
576
    switch (CURRENT_TERMINAL) {
583
      case 5:
577
      case 5:
Line 653... Line 647...
653
  ZL0:;
647
  ZL0:;
654
    *ZO419 = ZI419;
648
    *ZO419 = ZI419;
655
}
649
}
656
 
650
 
657
void
651
void
658
ZR946 PROTO_N ((ZI419, ZO414, ZO558))
-
 
659
  PROTO_T (IDENTIFIER ZI419 X TYPE *ZO414 X int *ZO558)
652
ZR946(IDENTIFIER ZI419, TYPE *ZO414, int *ZO558)
660
{
653
{
661
    TYPE ZI414;
654
    TYPE ZI414;
662
    int ZI558;
655
    int ZI558;
663
 
656
 
664
    switch (CURRENT_TERMINAL) {
657
    switch (CURRENT_TERMINAL) {
Line 822... Line 815...
822
    *ZO414 = ZI414;
815
    *ZO414 = ZI414;
823
    *ZO558 = ZI558;
816
    *ZO558 = ZI558;
824
}
817
}
825
 
818
 
826
void
819
void
827
ZR1402 PROTO_N ((ZI425, ZI1400, ZO419))
-
 
828
  PROTO_T (NAMESPACE *ZI425 X IDENTIFIER *ZI1400 X IDENTIFIER *ZO419)
820
ZR1402(NAMESPACE *ZI425, IDENTIFIER *ZI1400, IDENTIFIER *ZO419)
829
{
821
{
830
    IDENTIFIER ZI419;
822
    IDENTIFIER ZI419;
831
 
823
 
832
    switch (CURRENT_TERMINAL) {
824
    switch (CURRENT_TERMINAL) {
833
      case 83:
825
      case 83:
Line 897... Line 889...
897
  ZL0:;
889
  ZL0:;
898
    *ZO419 = ZI419;
890
    *ZO419 = ZI419;
899
}
891
}
900
 
892
 
901
void
893
void
902
ZR971 PROTO_N ((ZI574, ZI497, ZO459))
-
 
903
  PROTO_T (TYPE ZI574 X int ZI497 X IDENTIFIER *ZO459)
894
ZR971(TYPE ZI574, int ZI497, IDENTIFIER *ZO459)
904
{
895
{
905
    IDENTIFIER ZI459;
896
    IDENTIFIER ZI459;
906
 
897
 
907
    if ((CURRENT_TERMINAL) == 354) {
898
    if ((CURRENT_TERMINAL) == 354) {
908
	return;
899
	return;
Line 1027... Line 1018...
1027
  ZL0:;
1018
  ZL0:;
1028
    *ZO459 = ZI459;
1019
    *ZO459 = ZI459;
1029
}
1020
}
1030
 
1021
 
1031
void
1022
void
1032
ZR1149 PROTO_N ((ZI1147, ZO1148))
-
 
1033
  PROTO_T (TYPE ZI1147 X TYPE *ZO1148)
1023
ZR1149(TYPE ZI1147, TYPE *ZO1148)
1034
{
1024
{
1035
    TYPE ZI1148;
1025
    TYPE ZI1148;
1036
 
1026
 
1037
  ZL2_1149:;
1027
  ZL2_1149:;
1038
    switch (CURRENT_TERMINAL) {
1028
    switch (CURRENT_TERMINAL) {
Line 1097... Line 1087...
1097
  ZL0:;
1087
  ZL0:;
1098
    *ZO1148 = ZI1148;
1088
    *ZO1148 = ZI1148;
1099
}
1089
}
1100
 
1090
 
1101
void
1091
void
1102
ZR436 PROTO_N ((ZO431))
-
 
1103
  PROTO_T (EXP *ZO431)
1092
ZR436(EXP *ZO431)
1104
{
1093
{
1105
    EXP ZI431;
1094
    EXP ZI431;
1106
 
1095
 
1107
    switch (CURRENT_TERMINAL) {
1096
    switch (CURRENT_TERMINAL) {
1108
      case 135:
1097
      case 135:
Line 1135... Line 1124...
1135
  ZL0:;
1124
  ZL0:;
1136
    *ZO431 = ZI431;
1125
    *ZO431 = ZI431;
1137
}
1126
}
1138
 
1127
 
1139
void
1128
void
1140
ZR1405 PROTO_N ((ZI425, ZI1403, ZO419))
-
 
1141
  PROTO_T (NAMESPACE *ZI425 X IDENTIFIER *ZI1403 X IDENTIFIER *ZO419)
1129
ZR1405(NAMESPACE *ZI425, IDENTIFIER *ZI1403, IDENTIFIER *ZO419)
1142
{
1130
{
1143
    IDENTIFIER ZI419;
1131
    IDENTIFIER ZI419;
1144
 
1132
 
1145
    switch (CURRENT_TERMINAL) {
1133
    switch (CURRENT_TERMINAL) {
1146
      case 83:
1134
      case 83:
Line 1210... Line 1198...
1210
  ZL0:;
1198
  ZL0:;
1211
    *ZO419 = ZI419;
1199
    *ZO419 = ZI419;
1212
}
1200
}
1213
 
1201
 
1214
void
1202
void
1215
ZR426 PROTO_N ((ZO425))
-
 
1216
  PROTO_T (NAMESPACE *ZO425)
1203
ZR426(NAMESPACE *ZO425)
1217
{
1204
{
1218
    NAMESPACE ZI425;
1205
    NAMESPACE ZI425;
1219
 
1206
 
1220
    switch (CURRENT_TERMINAL) {
1207
    switch (CURRENT_TERMINAL) {
1221
      case 9:
1208
      case 9:
Line 1258... Line 1245...
1258
  ZL0:;
1245
  ZL0:;
1259
    *ZO425 = ZI425;
1246
    *ZO425 = ZI425;
1260
}
1247
}
1261
 
1248
 
1262
void
1249
void
1263
ZR699 PROTO_N ((ZO431))
-
 
1264
  PROTO_T (EXP *ZO431)
1250
ZR699(EXP *ZO431)
1265
{
1251
{
1266
    EXP ZI431;
1252
    EXP ZI431;
1267
 
1253
 
1268
    if ((CURRENT_TERMINAL) == 354) {
1254
    if ((CURRENT_TERMINAL) == 354) {
1269
	return;
1255
	return;
Line 1344... Line 1330...
1344
  ZL0:;
1330
  ZL0:;
1345
    *ZO431 = ZI431;
1331
    *ZO431 = ZI431;
1346
}
1332
}
1347
 
1333
 
1348
void
1334
void
1349
ZR517 PROTO_N ((ZI425, ZO419))
-
 
1350
  PROTO_T (NAMESPACE ZI425 X IDENTIFIER *ZO419)
1335
ZR517(NAMESPACE ZI425, IDENTIFIER *ZO419)
1351
{
1336
{
1352
    IDENTIFIER ZI419;
1337
    IDENTIFIER ZI419;
1353
 
1338
 
1354
    switch (CURRENT_TERMINAL) {
1339
    switch (CURRENT_TERMINAL) {
1355
      case 83:
1340
      case 83:
Line 1551... Line 1536...
1551
  ZL0:;
1536
  ZL0:;
1552
    *ZO419 = ZI419;
1537
    *ZO419 = ZI419;
1553
}
1538
}
1554
 
1539
 
1555
void
1540
void
1556
ZR906 PROTO_N ((ZI574, ZO511, ZO414, ZO783, ZO689))
-
 
1557
  PROTO_T (TYPE ZI574 X BASE_TYPE *ZO511 X TYPE *ZO414 X CV_SPEC *ZO783 X DECL_SPEC *ZO689)
1541
ZR906(TYPE ZI574, BASE_TYPE *ZO511, TYPE *ZO414, CV_SPEC *ZO783, DECL_SPEC *ZO689)
1558
{
1542
{
1559
    BASE_TYPE ZI511;
1543
    BASE_TYPE ZI511;
1560
    TYPE ZI414;
1544
    TYPE ZI414;
1561
    CV_SPEC ZI783;
1545
    CV_SPEC ZI783;
1562
    DECL_SPEC ZI689;
1546
    DECL_SPEC ZI689;
Line 1654... Line 1638...
1654
    *ZO783 = ZI783;
1638
    *ZO783 = ZI783;
1655
    *ZO689 = ZI689;
1639
    *ZO689 = ZI689;
1656
}
1640
}
1657
 
1641
 
1658
void
1642
void
1659
parse_init PROTO_N ((ZI459, ZO431))
-
 
1660
  PROTO_T (IDENTIFIER ZI459 X EXP *ZO431)
1643
parse_init(IDENTIFIER ZI459, EXP *ZO431)
1661
{
1644
{
1662
    EXP ZI431;
1645
    EXP ZI431;
1663
 
1646
 
1664
    if ((CURRENT_TERMINAL) == 354) {
1647
    if ((CURRENT_TERMINAL) == 354) {
1665
	return;
1648
	return;
Line 1689... Line 1672...
1689
  ZL0:;
1672
  ZL0:;
1690
    *ZO431 = ZI431;
1673
    *ZO431 = ZI431;
1691
}
1674
}
1692
 
1675
 
1693
void
1676
void
1694
ZR1027 PROTO_N ((ZI414, ZI689))
-
 
1695
  PROTO_T (TYPE ZI414 X DECL_SPEC ZI689)
1677
ZR1027(TYPE ZI414, DECL_SPEC ZI689)
1696
{
1678
{
1697
    if ((CURRENT_TERMINAL) == 354) {
1679
    if ((CURRENT_TERMINAL) == 354) {
1698
	return;
1680
	return;
1699
    }
1681
    }
1700
  ZL2_1027:;
1682
  ZL2_1027:;
Line 1836... Line 1818...
1836
    SAVE_LEXER (354);
1818
    SAVE_LEXER (354);
1837
    return;
1819
    return;
1838
}
1820
}
1839
 
1821
 
1840
void
1822
void
1841
ZR952 PROTO_N ((ZO414))
-
 
1842
  PROTO_T (TYPE *ZO414)
1823
ZR952(TYPE *ZO414)
1843
{
1824
{
1844
    TYPE ZI414;
1825
    TYPE ZI414;
1845
 
1826
 
1846
    switch (CURRENT_TERMINAL) {
1827
    switch (CURRENT_TERMINAL) {
1847
      case 65:
1828
      case 65:
Line 1971... Line 1952...
1971
  ZL0:;
1952
  ZL0:;
1972
    *ZO414 = ZI414;
1953
    *ZO414 = ZI414;
1973
}
1954
}
1974
 
1955
 
1975
void
1956
void
1976
ZR681 PROTO_N ((ZI558, ZO431))
-
 
1977
  PROTO_T (EXP ZI558 X EXP *ZO431)
1957
ZR681(EXP ZI558, EXP *ZO431)
1978
{
1958
{
1979
    EXP ZI431;
1959
    EXP ZI431;
1980
 
1960
 
1981
    if ((CURRENT_TERMINAL) == 354) {
1961
    if ((CURRENT_TERMINAL) == 354) {
1982
	return;
1962
	return;