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/utilities/sid/c-parser.sid
3
 *	c-parser.sid
4
 * and
4
 * and
5
 *	/u/g/release/Source/src/utilities/sid/c-parser.act
5
 *	c-parser.act
6
 * by:
6
 * by:
7
 *	sid
7
 *	./obj/sid
8
 */
8
 */
9
 
9
 
10
/* BEGINNING OF HEADER */
10
/* BEGINNING OF HEADER */
11
 
11
 
12
 
12
 
Line 73... Line 73...
73
COutputInfoP		c_current_out_info;
73
COutputInfoP		c_current_out_info;
74
TableP			c_current_table;
74
TableP			c_current_table;
75
 
75
 
76
/* BEGINNING OF FUNCTION DECLARATIONS */
76
/* BEGINNING OF FUNCTION DECLARATIONS */
77
 
77
 
78
static void ZR132 PROTO_S ((void));
78
static void ZR132 (void);
79
static void ZR139 PROTO_S ((void));
79
static void ZR139 (void);
80
static void ZR92 PROTO_S ((void));
80
static void ZR92 (void);
81
static void ZR119 PROTO_S ((void));
81
static void ZR119 (void);
82
static void ZR148 PROTO_S ((void));
82
static void ZR148 (void);
83
static void ZR107 PROTO_S ((void));
83
static void ZR107 (void);
84
static void ZR172 PROTO_S ((void));
84
static void ZR172 (void);
85
static void ZR146 PROTO_S ((void));
85
static void ZR146 (void);
86
static void ZR127 PROTO_S ((void));
86
static void ZR127 (void);
87
static void ZR82 PROTO_S ((void));
87
static void ZR82 (void);
88
static void ZR84 PROTO_S ((void));
88
static void ZR84 (void);
89
extern void c_parse_grammar PROTO_S ((void));
89
extern void c_parse_grammar (void);
90
static void ZR110 PROTO_S ((void));
90
static void ZR110 (void);
91
static void ZR112 PROTO_S ((void));
91
static void ZR112 (void);
92
static void ZR134 PROTO_S ((void));
92
static void ZR134 (void);
93
static void ZR101 PROTO_S ((void));
93
static void ZR101 (void);
94
static void ZR141 PROTO_S ((void));
94
static void ZR141 (void);
95
static void ZR90 PROTO_S ((void));
95
static void ZR90 (void);
96
static void ZR99 PROTO_S ((void));
96
static void ZR99 (void);
97
static void ZR117 PROTO_S ((void));
97
static void ZR117 (void);
98
static void ZR116 PROTO_S ((void));
98
static void ZR116 (void);
99
static void ZR125 PROTO_S ((void));
99
static void ZR125 (void);
100
static void ZR121 PROTO_S ((void));
100
static void ZR121 (void);
101
static void ZR124 PROTO_S ((void));
101
static void ZR124 (void);
102
 
102
 
103
/* BEGINNING OF STATIC VARIABLES */
103
/* BEGINNING OF STATIC VARIABLES */
104
 
104
 
105
static BoolT ZI0;
105
static BoolT ZI0;
106
 
106
 
107
/* BEGINNING OF FUNCTION DEFINITIONS */
107
/* BEGINNING OF FUNCTION DEFINITIONS */
108
 
108
 
109
static void
109
static void
110
ZR132 PROTO_Z ()
110
ZR132 (void)
111
{
111
{
112
  ZL2_132:;
112
  ZL2_132:;
113
    switch (CURRENT_TERMINAL) {
113
    switch (CURRENT_TERMINAL) {
114
      case 8: case 9:
114
      case 8: case 9:
115
	{
115
	{
Line 135... Line 135...
135
    SAVE_LEXER (23);
135
    SAVE_LEXER (23);
136
    return;
136
    return;
137
}
137
}
138
 
138
 
139
static void
139
static void
140
ZR139 PROTO_Z ()
140
ZR139 (void)
141
{
141
{
142
  ZL2_139:;
142
  ZL2_139:;
143
    switch (CURRENT_TERMINAL) {
143
    switch (CURRENT_TERMINAL) {
144
      case 8: case 9:
144
      case 8: case 9:
145
	{
145
	{
Line 165... Line 165...
165
    SAVE_LEXER (23);
165
    SAVE_LEXER (23);
166
    return;
166
    return;
167
}
167
}
168
 
168
 
169
static void
169
static void
170
ZR92 PROTO_Z ()
170
ZR92 (void)
171
{
171
{
172
    if ((CURRENT_TERMINAL) == 23) {
172
    if ((CURRENT_TERMINAL) == 23) {
173
	return;
173
	return;
174
    }
174
    }
175
    {
175
    {
Line 306... Line 306...
306
    SAVE_LEXER (23);
306
    SAVE_LEXER (23);
307
    return;
307
    return;
308
}
308
}
309
 
309
 
310
static void
310
static void
311
ZR119 PROTO_Z ()
311
ZR119 (void)
312
{
312
{
313
    if ((CURRENT_TERMINAL) == 23) {
313
    if ((CURRENT_TERMINAL) == 23) {
314
	return;
314
	return;
315
    }
315
    }
316
    {
316
    {
Line 470... Line 470...
470
    SAVE_LEXER (23);
470
    SAVE_LEXER (23);
471
    return;
471
    return;
472
}
472
}
473
 
473
 
474
static void
474
static void
475
ZR148 PROTO_Z ()
475
ZR148 (void)
476
{
476
{
477
    if ((CURRENT_TERMINAL) == 23) {
477
    if ((CURRENT_TERMINAL) == 23) {
478
	return;
478
	return;
479
    }
479
    }
480
    {
480
    {
Line 698... Line 698...
698
    SAVE_LEXER (23);
698
    SAVE_LEXER (23);
699
    return;
699
    return;
700
}
700
}
701
 
701
 
702
static void
702
static void
703
ZR107 PROTO_Z ()
703
ZR107 (void)
704
{
704
{
705
    if ((CURRENT_TERMINAL) == 23) {
705
    if ((CURRENT_TERMINAL) == 23) {
706
	return;
706
	return;
707
    }
707
    }
708
  ZL2_107:;
708
  ZL2_107:;
Line 756... Line 756...
756
    SAVE_LEXER (23);
756
    SAVE_LEXER (23);
757
    return;
757
    return;
758
}
758
}
759
 
759
 
760
static void
760
static void
761
ZR172 PROTO_Z ()
761
ZR172 (void)
762
{
762
{
763
    if ((CURRENT_TERMINAL) == 23) {
763
    if ((CURRENT_TERMINAL) == 23) {
764
	return;
764
	return;
765
    }
765
    }
766
    {
766
    {
Line 783... Line 783...
783
	}
783
	}
784
    }
784
    }
785
}
785
}
786
 
786
 
787
static void
787
static void
788
ZR146 PROTO_Z ()
788
ZR146 (void)
789
{
789
{
790
  ZL2_146:;
790
  ZL2_146:;
791
    switch (CURRENT_TERMINAL) {
791
    switch (CURRENT_TERMINAL) {
792
      case 13:
792
      case 13:
793
	{
793
	{
Line 813... Line 813...
813
    SAVE_LEXER (23);
813
    SAVE_LEXER (23);
814
    return;
814
    return;
815
}
815
}
816
 
816
 
817
static void
817
static void
818
ZR127 PROTO_Z ()
818
ZR127 (void)
819
{
819
{
820
    if ((CURRENT_TERMINAL) == 23) {
820
    if ((CURRENT_TERMINAL) == 23) {
821
	return;
821
	return;
822
    }
822
    }
823
    {
823
    {
Line 977... Line 977...
977
    SAVE_LEXER (23);
977
    SAVE_LEXER (23);
978
    return;
978
    return;
979
}
979
}
980
 
980
 
981
static void
981
static void
982
ZR82 PROTO_Z ()
982
ZR82 (void)
983
{
983
{
984
  ZL2_82:;
984
  ZL2_82:;
985
    switch (CURRENT_TERMINAL) {
985
    switch (CURRENT_TERMINAL) {
986
      case 8: case 9:
986
      case 8: case 9:
987
	{
987
	{
Line 1007... Line 1007...
1007
    SAVE_LEXER (23);
1007
    SAVE_LEXER (23);
1008
    return;
1008
    return;
1009
}
1009
}
1010
 
1010
 
1011
static void
1011
static void
1012
ZR84 PROTO_Z ()
1012
ZR84 (void)
1013
{
1013
{
1014
    if ((CURRENT_TERMINAL) == 23) {
1014
    if ((CURRENT_TERMINAL) == 23) {
1015
	return;
1015
	return;
1016
    }
1016
    }
1017
    {
1017
    {
Line 1148... Line 1148...
1148
    SAVE_LEXER (23);
1148
    SAVE_LEXER (23);
1149
    return;
1149
    return;
1150
}
1150
}
1151
 
1151
 
1152
void
1152
void
1153
c_parse_grammar PROTO_Z ()
1153
c_parse_grammar (void)
1154
{
1154
{
1155
    if ((CURRENT_TERMINAL) == 23) {
1155
    if ((CURRENT_TERMINAL) == 23) {
1156
	return;
1156
	return;
1157
    }
1157
    }
1158
    {
1158
    {
Line 1521... Line 1521...
1521
	}
1521
	}
1522
    }
1522
    }
1523
}
1523
}
1524
 
1524
 
1525
static void
1525
static void
1526
ZR110 PROTO_Z ()
1526
ZR110 (void)
1527
{
1527
{
1528
    switch (CURRENT_TERMINAL) {
1528
    switch (CURRENT_TERMINAL) {
1529
      case 9:
1529
      case 9:
1530
	{
1530
	{
1531
	    ZR107 ();
1531
	    ZR107 ();
Line 1545... Line 1545...
1545
    SAVE_LEXER (23);
1545
    SAVE_LEXER (23);
1546
    return;
1546
    return;
1547
}
1547
}
1548
 
1548
 
1549
static void
1549
static void
1550
ZR112 PROTO_Z ()
1550
ZR112 (void)
1551
{
1551
{
1552
    if ((CURRENT_TERMINAL) == 23) {
1552
    if ((CURRENT_TERMINAL) == 23) {
1553
	return;
1553
	return;
1554
    }
1554
    }
1555
    {
1555
    {
Line 1616... Line 1616...
1616
    SAVE_LEXER (23);
1616
    SAVE_LEXER (23);
1617
    return;
1617
    return;
1618
}
1618
}
1619
 
1619
 
1620
static void
1620
static void
1621
ZR134 PROTO_Z ()
1621
ZR134 (void)
1622
{
1622
{
1623
    if ((CURRENT_TERMINAL) == 23) {
1623
    if ((CURRENT_TERMINAL) == 23) {
1624
	return;
1624
	return;
1625
    }
1625
    }
1626
    {
1626
    {
Line 1779... Line 1779...
1779
    SAVE_LEXER (23);
1779
    SAVE_LEXER (23);
1780
    return;
1780
    return;
1781
}
1781
}
1782
 
1782
 
1783
static void
1783
static void
1784
ZR101 PROTO_Z ()
1784
ZR101 (void)
1785
{
1785
{
1786
    if ((CURRENT_TERMINAL) == 23) {
1786
    if ((CURRENT_TERMINAL) == 23) {
1787
	return;
1787
	return;
1788
    }
1788
    }
1789
    {
1789
    {
Line 1959... Line 1959...
1959
	}
1959
	}
1960
    }
1960
    }
1961
}
1961
}
1962
 
1962
 
1963
static void
1963
static void
1964
ZR141 PROTO_Z ()
1964
ZR141 (void)
1965
{
1965
{
1966
    if ((CURRENT_TERMINAL) == 23) {
1966
    if ((CURRENT_TERMINAL) == 23) {
1967
	return;
1967
	return;
1968
    }
1968
    }
1969
    {
1969
    {
Line 2124... Line 2124...
2124
    SAVE_LEXER (23);
2124
    SAVE_LEXER (23);
2125
    return;
2125
    return;
2126
}
2126
}
2127
 
2127
 
2128
static void
2128
static void
2129
ZR90 PROTO_Z ()
2129
ZR90 (void)
2130
{
2130
{
2131
  ZL2_90:;
2131
  ZL2_90:;
2132
    switch (CURRENT_TERMINAL) {
2132
    switch (CURRENT_TERMINAL) {
2133
      case 8: case 9:
2133
      case 8: case 9:
2134
	{
2134
	{
Line 2154... Line 2154...
2154
    SAVE_LEXER (23);
2154
    SAVE_LEXER (23);
2155
    return;
2155
    return;
2156
}
2156
}
2157
 
2157
 
2158
static void
2158
static void
2159
ZR99 PROTO_Z ()
2159
ZR99 (void)
2160
{
2160
{
2161
    switch (CURRENT_TERMINAL) {
2161
    switch (CURRENT_TERMINAL) {
2162
      case 11:
2162
      case 11:
2163
	{
2163
	{
2164
	    ADVANCE_LEXER;
2164
	    ADVANCE_LEXER;
Line 2196... Line 2196...
2196
    SAVE_LEXER (23);
2196
    SAVE_LEXER (23);
2197
    return;
2197
    return;
2198
}
2198
}
2199
 
2199
 
2200
static void
2200
static void
2201
ZR117 PROTO_Z ()
2201
ZR117 (void)
2202
{
2202
{
2203
  ZL2_117:;
2203
  ZL2_117:;
2204
    switch (CURRENT_TERMINAL) {
2204
    switch (CURRENT_TERMINAL) {
2205
      case 8: case 9:
2205
      case 8: case 9:
2206
	{
2206
	{
Line 2226... Line 2226...
2226
    SAVE_LEXER (23);
2226
    SAVE_LEXER (23);
2227
    return;
2227
    return;
2228
}
2228
}
2229
 
2229
 
2230
static void
2230
static void
2231
ZR116 PROTO_Z ()
2231
ZR116 (void)
2232
{
2232
{
2233
    if ((CURRENT_TERMINAL) == 23) {
2233
    if ((CURRENT_TERMINAL) == 23) {
2234
	return;
2234
	return;
2235
    }
2235
    }
2236
    {
2236
    {
Line 2253... Line 2253...
2253
	}
2253
	}
2254
    }
2254
    }
2255
}
2255
}
2256
 
2256
 
2257
static void
2257
static void
2258
ZR125 PROTO_Z ()
2258
ZR125 (void)
2259
{
2259
{
2260
  ZL2_125:;
2260
  ZL2_125:;
2261
    switch (CURRENT_TERMINAL) {
2261
    switch (CURRENT_TERMINAL) {
2262
      case 8: case 9:
2262
      case 8: case 9:
2263
	{
2263
	{
Line 2283... Line 2283...
2283
    SAVE_LEXER (23);
2283
    SAVE_LEXER (23);
2284
    return;
2284
    return;
2285
}
2285
}
2286
 
2286
 
2287
static void
2287
static void
2288
ZR121 PROTO_Z ()
2288
ZR121 (void)
2289
{
2289
{
2290
    if ((CURRENT_TERMINAL) == 23) {
2290
    if ((CURRENT_TERMINAL) == 23) {
2291
	return;
2291
	return;
2292
    }
2292
    }
2293
    {
2293
    {
Line 2310... Line 2310...
2310
	}
2310
	}
2311
    }
2311
    }
2312
}
2312
}
2313
 
2313
 
2314
static void
2314
static void
2315
ZR124 PROTO_Z ()
2315
ZR124 (void)
2316
{
2316
{
2317
    if ((CURRENT_TERMINAL) == 23) {
2317
    if ((CURRENT_TERMINAL) == 23) {
2318
	return;
2318
	return;
2319
    }
2319
    }
2320
    {
2320
    {