summaryrefslogtreecommitdiff
path: root/web/yacco2/compiler/grammars/prefile_includetbl.cpp
blob: a24293e50cabd29f0fb2754398e755482af25e22 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
/*
 File: prefile_includetbl.cpp
 Date and Time: Fri Jan 30 18:55:20 2015 
*/
#include "prefile_include.h"
using namespace NS_yacco2_T_enum;// enumerate
using namespace NS_yacco2_err_symbols;// error symbols
using namespace NS_yacco2_k_symbols;// lrk 
using namespace NS_yacco2_terminals;// terminals
using namespace NS_yacco2_characters;// rc 
using namespace yacco2;// yacco2 library
using namespace NS_prefile_include;// grammar's ns
// first set terminals
// LR1_eolr
yacco2::UCHAR LA1_Cprefile_include[] ={
1
,0,4
};
// LR1_questionable_shift_operator
// LR1_reduce_operator
yacco2::UCHAR LA2_Cprefile_include[] ={
1
,0,17
};
// LR1_reduce_operator
// LR1_invisible_shift_operator
yacco2::UCHAR LA3_Cprefile_include[] ={
1
,0,48
};
extern yacco2::State S1_Cprefile_include;
extern yacco2::State S2_Cprefile_include;
extern yacco2::State S3_Cprefile_include;
extern yacco2::State S4_Cprefile_include;
extern yacco2::State S5_Cprefile_include;
struct S5ttd_Cprefile_include{
 yacco2::USINT no_entries_;
 yacco2::Type_pp_fnct_ptr ar_fnct_ptr_;
 yacco2::ULINT (*thd_id_bit_map_ptr__)[];
 yacco2::Thread_entry* thread_entries_[1];
};
S5ttd_Cprefile_include S5tt_Cprefile_include = {
  1 // no of threads
 ,0 //AR_rulename or 0
 ,0// ptr to thread id bit map
 ,(yacco2::Thread_entry*)&ITH_eol
};
extern yacco2::State S6_Cprefile_include;
extern yacco2::State S7_Cprefile_include;
extern yacco2::State S8_Cprefile_include;
extern yacco2::State S9_Cprefile_include;
struct S9ttd_Cprefile_include{
 yacco2::USINT no_entries_;
 yacco2::Type_pp_fnct_ptr ar_fnct_ptr_;
 yacco2::ULINT (*thd_id_bit_map_ptr__)[];
 yacco2::Thread_entry* thread_entries_[1];
};
S9ttd_Cprefile_include S9tt_Cprefile_include = {
  1 // no of threads
 ,0 //AR_rulename or 0
 ,0// ptr to thread id bit map
 ,(yacco2::Thread_entry*)&ITH_ws
};
extern yacco2::State S10_Cprefile_include;
extern yacco2::State S11_Cprefile_include;
extern yacco2::State S12_Cprefile_include;
extern yacco2::State S13_Cprefile_include;
struct S13ttd_Cprefile_include{
 yacco2::USINT no_entries_;
 yacco2::Type_pp_fnct_ptr ar_fnct_ptr_;
 yacco2::ULINT (*thd_id_bit_map_ptr__)[];
 yacco2::Thread_entry* thread_entries_[1];
};
S13ttd_Cprefile_include S13tt_Cprefile_include = {
  1 // no of threads
 ,0 //AR_rulename or 0
 ,0// ptr to thread id bit map
 ,(yacco2::Thread_entry*)&ITH_c_string
};
extern yacco2::State S14_Cprefile_include;
extern yacco2::State S15_Cprefile_include;
extern yacco2::State S16_Cprefile_include;
extern yacco2::State S17_Cprefile_include;
struct S1std_Cprefile_include{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[2];
};
S1std_Cprefile_include S1st_Cprefile_include = {
 2
 ,
  {// start of table
   {72,(State*)&S2_Cprefile_include} // shift sym: raw_at_sign
   ,{569,(State*)&S1_Cprefile_include} // accept sym: Rprefile_include
  }// end of shift table
};
yacco2::State S1_Cprefile_include = //State's vectored into symbol: " No symbol" 
{1
,0,0,0,0,(Shift_tbl*)&S1st_Cprefile_include,0,0,0,0};
struct S2std_Cprefile_include{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[3];
};
S2std_Cprefile_include S2st_Cprefile_include = {
 3
 ,
  {// start of table
   {3,(State*)&S9_Cprefile_include} // shift sym: LR1_parallel_operator
   ,{5,(State*)&S11_Cprefile_include} // shift sym: LR1_invisible_shift_operator
   ,{571,(State*)&S3_Cprefile_include} // shift sym: Rpossible_ws
  }// end of shift table
};
yacco2::Shift_entry S2pse_Cprefile_include = {3,(State*)&S9_Cprefile_include};
yacco2::Shift_entry S2ise_Cprefile_include = {5,(State*)&S11_Cprefile_include};
yacco2::State S2_Cprefile_include = //State's vectored into symbol: "@" 
{2
,(Shift_entry*)&S2pse_Cprefile_include,0,(Shift_entry*)&S2ise_Cprefile_include
,0,(Shift_tbl*)&S2st_Cprefile_include,0,(State_s_thread_tbl*)&S9tt_Cprefile_include,0,0};
struct S3std_Cprefile_include{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[3];
};
S3std_Cprefile_include S3st_Cprefile_include = {
 3
 ,
  {// start of table
   {0,(State*)&S12_Cprefile_include} // shift sym: LR1_questionable_shift_operator
   ,{3,(State*)&S13_Cprefile_include} // shift sym: LR1_parallel_operator
   ,{572,(State*)&S4_Cprefile_include} // shift sym: Rfile_string
  }// end of shift table
};
yacco2::Shift_entry S3pse_Cprefile_include = {3,(State*)&S13_Cprefile_include};
yacco2::Shift_entry S3qse_Cprefile_include = {0,(State*)&S12_Cprefile_include};
yacco2::State S3_Cprefile_include = //State's vectored into symbol: "Rpossible_ws" 
{3
,(Shift_entry*)&S3pse_Cprefile_include,0,0,0,(Shift_tbl*)&S3st_Cprefile_include,0,(State_s_thread_tbl*)&S13tt_Cprefile_include,0,(Shift_entry*)&S3qse_Cprefile_include
};
struct S4std_Cprefile_include{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[3];
};
S4std_Cprefile_include S4st_Cprefile_include = {
 3
 ,
  {// start of table
   {3,(State*)&S5_Cprefile_include} // shift sym: LR1_parallel_operator
   ,{5,(State*)&S7_Cprefile_include} // shift sym: LR1_invisible_shift_operator
   ,{570,(State*)&S8_Cprefile_include} // shift sym: Reof
  }// end of shift table
};
yacco2::Shift_entry S4pse_Cprefile_include = {3,(State*)&S5_Cprefile_include};
yacco2::Shift_entry S4ise_Cprefile_include = {5,(State*)&S7_Cprefile_include};
yacco2::State S4_Cprefile_include = //State's vectored into symbol: "Rfile_string" 
{4
,(Shift_entry*)&S4pse_Cprefile_include,0,(Shift_entry*)&S4ise_Cprefile_include
,0,(Shift_tbl*)&S4st_Cprefile_include,0,(State_s_thread_tbl*)&S5tt_Cprefile_include,0,0};
struct S5std_Cprefile_include{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[1];
};
S5std_Cprefile_include S5st_Cprefile_include = {
 1
 ,
  {// start of table
   {268,(State*)&S6_Cprefile_include} // shift sym: T_eol
  }// end of shift table
};
yacco2::State S5_Cprefile_include = //State's vectored into symbol: "|||" 
{5
,0,0,0,0,(Shift_tbl*)&S5st_Cprefile_include,0,0,0,0};
struct S6rtd_Cprefile_include{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S6rtd_Cprefile_include S6rt_Cprefile_include = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cprefile_include,Cprefile_include::rhs2_Reof_}
 }// end of reduce table
};
yacco2::State S6_Cprefile_include = //State's vectored into symbol: "eol" 
{6
,0,0,0,0,0,(Reduce_tbl*)&S6rt_Cprefile_include,0,0,0};
struct S7rtd_Cprefile_include{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S7rtd_Cprefile_include S7rt_Cprefile_include = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cprefile_include,Cprefile_include::rhs1_Reof_}
 }// end of reduce table
};
yacco2::State S7_Cprefile_include = //State's vectored into symbol: "|.|" 
{7
,0,0,0,0,0,(Reduce_tbl*)&S7rt_Cprefile_include,0,0,0};
struct S8rtd_Cprefile_include{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S8rtd_Cprefile_include S8rt_Cprefile_include = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA1_Cprefile_include,Cprefile_include::rhs1_Rprefile_include_}
 }// end of reduce table
};
yacco2::State S8_Cprefile_include = //State's vectored into symbol: "Reof" 
{8
,0,0,0,0,0,(Reduce_tbl*)&S8rt_Cprefile_include,0,0,0};
struct S9std_Cprefile_include{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[1];
};
S9std_Cprefile_include S9st_Cprefile_include = {
 1
 ,
  {// start of table
   {272,(State*)&S10_Cprefile_include} // shift sym: T_ws
  }// end of shift table
};
yacco2::State S9_Cprefile_include = //State's vectored into symbol: "|||" 
{9
,0,0,0,0,(Shift_tbl*)&S9st_Cprefile_include,0,0,0,0};
struct S10rtd_Cprefile_include{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S10rtd_Cprefile_include S10rt_Cprefile_include = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA2_Cprefile_include,Cprefile_include::rhs2_Rpossible_ws_}
 }// end of reduce table
};
yacco2::State S10_Cprefile_include = //State's vectored into symbol: "ws" 
{10
,0,0,0,0,0,(Reduce_tbl*)&S10rt_Cprefile_include,0,0,0};
struct S11rtd_Cprefile_include{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S11rtd_Cprefile_include S11rt_Cprefile_include = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA2_Cprefile_include,Cprefile_include::rhs1_Rpossible_ws_}
 }// end of reduce table
};
yacco2::State S11_Cprefile_include = //State's vectored into symbol: "|.|" 
{11
,0,0,0,0,0,(Reduce_tbl*)&S11rt_Cprefile_include,0,0,0};
struct S12rtd_Cprefile_include{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S12rtd_Cprefile_include S12rt_Cprefile_include = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA3_Cprefile_include,Cprefile_include::rhs4_Rfile_string_}
 }// end of reduce table
};
yacco2::State S12_Cprefile_include = //State's vectored into symbol: "|?|" 
{12
,0,0,0,0,0,(Reduce_tbl*)&S12rt_Cprefile_include,0,0,0};
struct S13std_Cprefile_include{
  yacco2::USINT no_entries_;
  yacco2::Shift_entry shift_entries_[4];
};
S13std_Cprefile_include S13st_Cprefile_include = {
 4
 ,
  {// start of table
   {0,(State*)&S14_Cprefile_include} // shift sym: LR1_questionable_shift_operator
   ,{275,(State*)&S15_Cprefile_include} // shift sym: T_c_string
   ,{394,(State*)&S16_Cprefile_include} // shift sym: Err_bad_eos
   ,{395,(State*)&S17_Cprefile_include} // shift sym: Err_bad_esc
  }// end of shift table
};
yacco2::Shift_entry S13qse_Cprefile_include = {0,(State*)&S14_Cprefile_include};
yacco2::State S13_Cprefile_include = //State's vectored into symbol: "|||" 
{13
,0,0,0,0,(Shift_tbl*)&S13st_Cprefile_include,0,0,0,(Shift_entry*)&S13qse_Cprefile_include
};
struct S14rtd_Cprefile_include{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S14rtd_Cprefile_include S14rt_Cprefile_include = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA3_Cprefile_include,Cprefile_include::rhs5_Rfile_string_}
 }// end of reduce table
};
yacco2::State S14_Cprefile_include = //State's vectored into symbol: "|?|" 
{14
,0,0,0,0,0,(Reduce_tbl*)&S14rt_Cprefile_include,0,0,0};
struct S15rtd_Cprefile_include{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S15rtd_Cprefile_include S15rt_Cprefile_include = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA3_Cprefile_include,Cprefile_include::rhs1_Rfile_string_}
 }// end of reduce table
};
yacco2::State S15_Cprefile_include = //State's vectored into symbol: "c-string" 
{15
,0,0,0,0,0,(Reduce_tbl*)&S15rt_Cprefile_include,0,0,0};
struct S16rtd_Cprefile_include{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S16rtd_Cprefile_include S16rt_Cprefile_include = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA3_Cprefile_include,Cprefile_include::rhs2_Rfile_string_}
 }// end of reduce table
};
yacco2::State S16_Cprefile_include = //State's vectored into symbol: "bad eos" 
{16
,0,0,0,0,0,(Reduce_tbl*)&S16rt_Cprefile_include,0,0,0};
struct S17rtd_Cprefile_include{
 yacco2::USINT no_entries_;
 yacco2::Reduce_entry reduce_entries_[1];
};
S17rtd_Cprefile_include S17rt_Cprefile_include = {
 1
 ,
 {// start of table
  {(Set_tbl*)&LA3_Cprefile_include,Cprefile_include::rhs3_Rfile_string_}
 }// end of reduce table
};
yacco2::State S17_Cprefile_include = //State's vectored into symbol: "bad esc" 
{17
,0,0,0,0,0,(Reduce_tbl*)&S17rt_Cprefile_include,0,0,0};