OpenCoverage

y.tab.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/bash/src/y.tab.c
Switch to Source codePreprocessed file
LineSourceCount
1extern int yydebug;-
2-
3-
4-
5-
6-
7 enum yytokentype-
8 {-
9 IF = 258,-
10 THEN = 259,-
11 ELSE = 260,-
12 ELIF = 261,-
13 FI = 262,-
14 CASE = 263,-
15 ESAC = 264,-
16 FOR = 265,-
17 SELECT = 266,-
18 WHILE = 267,-
19 UNTIL = 268,-
20 DO = 269,-
21 DONE = 270,-
22 FUNCTION = 271,-
23 COPROC = 272,-
24 COND_START = 273,-
25 COND_END = 274,-
26 COND_ERROR = 275,-
27 IN = 276,-
28 BANG = 277,-
29 TIME = 278,-
30 TIMEOPT = 279,-
31 TIMEIGN = 280,-
32 WORD = 281,-
33 ASSIGNMENT_WORD = 282,-
34 REDIR_WORD = 283,-
35 NUMBER = 284,-
36 ARITH_CMD = 285,-
37 ARITH_FOR_EXPRS = 286,-
38 COND_CMD = 287,-
39 AND_AND = 288,-
40 OR_OR = 289,-
41 GREATER_GREATER = 290,-
42 LESS_LESS = 291,-
43 LESS_AND = 292,-
44 LESS_LESS_LESS = 293,-
45 GREATER_AND = 294,-
46 SEMI_SEMI = 295,-
47 SEMI_AND = 296,-
48 SEMI_SEMI_AND = 297,-
49 LESS_LESS_MINUS = 298,-
50 AND_GREATER = 299,-
51 AND_GREATER_GREATER = 300,-
52 LESS_GREATER = 301,-
53 GREATER_BAR = 302,-
54 BAR_AND = 303,-
55 yacc_EOF = 304-
56 };-
57union YYSTYPE-
58{-
59};-
60-
61typedef union YYSTYPE YYSTYPE;-
62-
63-
64-
65-
66-
67extern YYSTYPE yylval;-
68-
69int yyparse (void);-
70typedef unsigned char yytype_uint8;-
71-
72-
73-
74-
75-
76typedef signed char yytype_int8;-
77-
78-
79-
80-
81-
82typedef unsigned short int yytype_uint16;-
83-
84-
85-
86-
87-
88typedef short int yytype_int16;-
89union yyalloc-
90{-
91 yytype_int16 yyss_alloc;-
92 YYSTYPE yyvs_alloc;-
93};-
94static const yytype_uint8 yytranslate[] =-
95{-
96 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
97 51, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
98 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
99 2, 2, 2, 2, 2, 2, 2, 2, 49, 2,-
100 59, 60, 2, 2, 2, 56, 2, 2, 2, 2,-
101 2, 2, 2, 2, 2, 2, 2, 2, 2, 50,-
102 55, 2, 54, 2, 2, 2, 2, 2, 2, 2,-
103 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
104 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
105 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
106 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
107 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
108 2, 2, 2, 57, 53, 58, 2, 2, 2, 2,-
109 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
110 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
111 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
112 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
113 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
114 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
115 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
116 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
117 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
118 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
119 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
120 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,-
121 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,-
122 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,-
123 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,-
124 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,-
125 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,-
126 45, 46, 47, 48, 52-
127};-
128-
129-
130-
131static const yytype_uint16 yyrline[] =-
132{-
133 0, 381, 381, 392, 401, 416, 432, 442, 444, 448,-
134 454, 460, 466, 472, 478, 484, 490, 496, 502, 508,-
135 514, 520, 526, 532, 538, 545, 552, 559, 566, 573,-
136 580, 586, 592, 598, 604, 610, 616, 622, 628, 634,-
137 640, 646, 652, 658, 664, 670, 676, 682, 688, 694,-
138 700, 706, 712, 720, 722, 724, 728, 732, 743, 745,-
139 749, 751, 753, 769, 771, 775, 777, 779, 781, 783,-
140 785, 787, 789, 791, 793, 795, 799, 804, 809, 814,-
141 819, 824, 829, 834, 841, 847, 853, 859, 867, 872,-
142 877, 882, 887, 892, 899, 904, 909, 916, 919, 922,-
143 926, 928, 959, 966, 971, 988, 993, 1010, 1017, 1019,-
144 1021, 1026, 1030, 1034, 1038, 1040, 1042, 1046, 1047, 1051,-
145 1053, 1055, 1057, 1061, 1063, 1065, 1067, 1069, 1071, 1075,-
146 1077, 1086, 1094, 1095, 1101, 1102, 1109, 1113, 1115, 1117,-
147 1124, 1126, 1128, 1132, 1133, 1136, 1138, 1140, 1144, 1145,-
148 1154, 1167, 1183, 1198, 1200, 1202, 1209, 1212, 1216, 1218,-
149 1224, 1230, 1250, 1273, 1275, 1298, 1302, 1304, 1306-
150};-
151-
152-
153-
154-
155-
156static const char *const yytname[] =-
157{-
158 "$end", "error", "$undefined", "IF", "THEN", "ELSE", "ELIF", "FI",-
159 "CASE", "ESAC", "FOR", "SELECT", "WHILE", "UNTIL", "DO", "DONE",-
160 "FUNCTION", "COPROC", "COND_START", "COND_END", "COND_ERROR", "IN",-
161 "BANG", "TIME", "TIMEOPT", "TIMEIGN", "WORD", "ASSIGNMENT_WORD",-
162 "REDIR_WORD", "NUMBER", "ARITH_CMD", "ARITH_FOR_EXPRS", "COND_CMD",-
163 "AND_AND", "OR_OR", "GREATER_GREATER", "LESS_LESS", "LESS_AND",-
164 "LESS_LESS_LESS", "GREATER_AND", "SEMI_SEMI", "SEMI_AND",-
165 "SEMI_SEMI_AND", "LESS_LESS_MINUS", "AND_GREATER", "AND_GREATER_GREATER",-
166 "LESS_GREATER", "GREATER_BAR", "BAR_AND", "'&'", "';'", "'\\n'",-
167 "yacc_EOF", "'|'", "'>'", "'<'", "'-'", "'{'", "'}'", "'('", "')'",-
168 "$accept", "inputunit", "word_list", "redirection",-
169 "simple_command_element", "redirection_list", "simple_command",-
170 "command", "shell_command", "for_command", "arith_for_command",-
171 "select_command", "case_command", "function_def", "function_body",-
172 "subshell", "coproc", "if_command", "group_command", "arith_command",-
173 "cond_command", "elif_clause", "case_clause", "pattern_list",-
174 "case_clause_sequence", "pattern", "list", "compound_list", "list0",-
175 "list1", "simple_list_terminator", "list_terminator", "newline_list",-
176 "simple_list", "simple_list1", "pipeline_command", "pipeline",-
177 "timespec", 0-
178};-
179static const yytype_int16 yypact[] =-
180{-
181 309, -2, -203, -20, 2, 3, -203, -203, 5, 509,-
182 31, 359, 45, 33, -203, 252, 554, -203, 76, 102,-
183 -8, 105, 131, 108, 128, 152, 157, 162, -203, -203,-
184 169, 174, -203, -203, 107, -203, -203, 229, -203, 541,-
185 -203, -203, -203, -203, -203, -203, -203, -203, -203, -203,-
186 -203, 61, 244, -203, -28, 359, -203, -203, -203, 200,-
187 29, -203, 163, 48, 167, 193, 218, 181, 223, 229,-
188 541, 233, -203, -203, -203, -203, -203, 217, 203, 243,-
189 253, 145, 255, 146, 277, 279, 285, 287, 292, 297,-
190 298, 164, 302, 198, 303, 304, 307, 308, 314, -203,-
191 -203, -203, -203, -203, -203, -203, -203, -203, -203, -203,-
192 -203, -203, -203, -203, -203, 228, 281, -203, -203, -203,-
193 -203, 541, -203, -203, -203, -203, -203, 409, 409, -203,-
194 -203, -203, -203, -203, -203, -203, 210, -203, -13, -203,-
195 87, -203, -203, -203, -203, 148, -203, -203, 282, 155,-
196 541, 541, -203, -203, -203, -203, -203, -203, -203, -203,-
197 -203, -203, -203, -203, -203, -203, -203, -203, -203, -203,-
198 -203, -203, -203, -203, -203, -203, -203, -203, -203, -203,-
199 -203, -203, -203, -203, -203, -203, 29, 29, 20, 20,-
200 459, 459, 104, -203, -203, -203, -203, -203, -203, 46,-
201 -203, 68, -203, 328, 291, 75, 119, -203, 324, -203,-
202 336, 342, -203, 541, -203, 541, 155, -203, -203, -28,-
203 -28, -203, -203, -203, 351, 29, 29, 29, 29, 29,-
204 350, 81, -203, 78, -203, -203, 358, -203, 197, -203,-
205 316, -203, -203, -203, -203, -203, -203, 363, 29, 197,-
206 321, -203, -203, 155, 541, -203, 373, 361, -203, -203,-
207 -203, 91, 91, 91, -203, -203, -203, -203, 260, 130,-
208 -203, -203, 357, -38, 369, 332, -203, -203, -203, 129,-
209 -203, 376, 334, 378, 341, -203, 210, -203, -203, -203,-
210 -203, -203, -203, -203, -203, -203, -30, 374, -203, -203,-
211 -203, 168, -203, -203, -203, -203, -203, -203, 194, 216,-
212 -203, -203, -203, 29, -203, -203, 386, 349, -203, -203,-
213 -203, -203, -203, 29, 393, 365, -203, -203, 400, 366,-
214 -203, -203, -203, -203, -203-
215};-
216-
217-
218-
219-
220static const yytype_uint8 yydefact[] =-
221{-
222 0, 0, 148, 0, 0, 0, 148, 148, 0, 0,-
223 0, 0, 166, 53, 54, 0, 0, 112, 0, 0,-
224 0, 0, 0, 0, 0, 0, 0, 0, 3, 6,-
225 0, 0, 148, 148, 0, 55, 58, 60, 165, 61,-
226 65, 75, 69, 66, 63, 71, 64, 70, 72, 73,-
227 74, 0, 150, 157, 158, 0, 4, 5, 132, 0,-
228 0, 148, 148, 0, 148, 0, 0, 148, 53, 107,-
229 103, 0, 146, 145, 147, 162, 159, 167, 0, 0,-
230 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,-
231 0, 0, 0, 0, 0, 0, 0, 0, 0, 15,-
232 24, 39, 33, 48, 30, 42, 36, 45, 27, 51,-
233 52, 21, 18, 9, 10, 0, 0, 1, 53, 59,-
234 56, 62, 143, 144, 2, 148, 148, 151, 152, 148,-
235 148, 161, 160, 148, 149, 131, 133, 142, 0, 148,-
236 0, 148, 148, 148, 148, 0, 148, 148, 0, 0,-
237 105, 104, 113, 168, 148, 17, 26, 41, 35, 50,-
238 32, 44, 38, 47, 29, 23, 20, 13, 14, 16,-
239 25, 40, 34, 49, 31, 43, 37, 46, 28, 22,-
240 19, 11, 12, 111, 102, 57, 0, 0, 155, 156,-
241 0, 0, 0, 148, 148, 148, 148, 148, 148, 0,-
242 148, 0, 148, 0, 0, 0, 0, 148, 0, 148,-
243 0, 0, 148, 100, 99, 106, 0, 153, 154, 164,-
244 163, 148, 148, 108, 0, 0, 0, 135, 136, 134,-
245 0, 117, 148, 0, 148, 148, 0, 7, 0, 148,-
246 0, 86, 87, 148, 148, 148, 148, 0, 0, 0,-
247 0, 67, 68, 0, 101, 97, 0, 0, 110, 137,-
248 138, 139, 140, 141, 96, 123, 125, 127, 118, 0,-
249 94, 129, 0, 0, 0, 0, 76, 8, 148, 0,-
250 77, 0, 0, 0, 0, 88, 0, 148, 89, 98,-
251 109, 148, 124, 126, 128, 95, 0, 0, 148, 78,-
252 79, 0, 148, 148, 84, 85, 90, 91, 0, 114,-
253 148, 130, 119, 120, 148, 148, 0, 0, 148, 148,-
254 148, 116, 121, 122, 0, 0, 82, 83, 0, 0,-
255 115, 80, 81, 92, 93-
256};-
257-
258-
259static const yytype_int16 yypgoto[] =-
260{-
261 -203, -203, 220, -36, -33, -60, 420, -203, -7, -203,-
262 -203, -203, -203, -203, -123, -203, -203, -203, -203, -203,-
263 -203, 121, -203, 201, -203, 170, -202, -6, -203, 232,-
264 -203, -46, -48, -203, -116, 24, 125, -203-
265};-
266-
267-
268static const yytype_int16 yydefgoto[] =-
269{-
270 -1, 34, 238, 35, 36, 121, 37, 38, 39, 40,-
271 41, 42, 43, 44, 214, 45, 46, 47, 48, 49,-
272 50, 224, 230, 231, 232, 273, 58, 59, 135, 136,-
273 124, 75, 60, 51, 52, 137, 54, 55-
274};-
275-
276-
277-
278-
279static const yytype_uint16 yytable[] =-
280{-
281 65, 66, 70, 120, 119, 247, 61, 250, 198, 131,-
282 151, 188, 189, 138, 140, 297, 145, 143, 101, 149,-
283 129, 102, 298, 297, 53, 130, 115, 116, 62, 64,-
284 310, 67, 2, 63, 120, 76, 119, 3, 134, 4,-
285 5, 6, 7, 283, 284, 8, 9, 10, 103, 56,-
286 57, 11, 12, 125, 126, 13, 14, 15, 16, 17,-
287 234, 150, 141, 71, 18, 19, 20, 21, 22, 77,-
288 217, 218, 23, 24, 25, 26, 27, 186, 187, 132,-
289 134, 190, 191, 30, 31, 185, 32, 270, 33, 243,-
290 215, 199, 78, 255, 237, 205, 206, 134, 72, 73,-
291 74, 200, 99, 235, 271, 142, 216, 117, 201, 221,-
292 222, 223, 122, 123, 120, 185, 328, 329, 72, 73,-
293 74, 265, 266, 267, 193, 194, 134, 192, 100, 134,-
294 289, 104, 244, 245, 108, 203, 204, 272, 134, 295,-
295 210, 211, 213, 302, 202, 225, 226, 227, 228, 229,-
296 233, 53, 53, 254, 109, 239, 271, 105, 2, 248,-
297 106, 248, 207, 3, 253, 4, 5, 6, 7, 208,-
298 134, 157, 161, 10, 158, 162, 246, 120, 110, 185,-
299 134, 134, 314, 111, 269, 17, 303, 107, 112, 272,-
300 171, 279, 278, 172, 236, 113, 240, 248, 248, 134,-
301 114, 159, 163, 287, 133, 209, 134, 146, 318, 213,-
302 53, 53, 32, 139, 33, 256, 257, 144, 185, 134,-
303 173, 320, 222, 277, 175, 315, 2, 176, 274, 275,-
304 301, 3, 147, 4, 5, 6, 7, 281, 282, 308,-
305 148, 10, 153, 193, 194, 134, 213, 72, 73, 74,-
306 313, 319, 152, 17, 177, 118, 14, 15, 16, 195,-
307 196, 197, 323, 154, 18, 19, 20, 21, 22, 155,-
308 248, 248, 23, 24, 25, 26, 27, 125, 126, 156,-
309 32, 160, 33, 30, 31, 309, 183, 79, 80, 81,-
310 82, 83, 312, 127, 128, 84, 316, 317, 85, 86,-
311 292, 293, 294, 164, 322, 165, 87, 88, 324, 325,-
312 1, 166, 2, 167, 330, 219, 220, 3, 168, 4,-
313 5, 6, 7, 169, 170, 8, 9, 10, 174, 178,-
314 179, 11, 12, 180, 181, 13, 14, 15, 16, 17,-
315 182, 184, 212, 241, 18, 19, 20, 21, 22, 242,-
316 237, 251, 23, 24, 25, 26, 27, 252, 258, 264,-
317 28, 29, 2, 30, 31, 291, 32, 3, 33, 4,-
318 5, 6, 7, 276, 280, 8, 9, 10, 285, 288,-
319 290, 11, 12, 271, 299, 13, 14, 15, 16, 17,-
320 300, 304, 305, 306, 18, 19, 20, 21, 22, 307,-
321 311, 326, 23, 24, 25, 26, 27, 327, 331, 72,-
322 73, 74, 2, 30, 31, 333, 32, 3, 33, 4,-
323 5, 6, 7, 332, 334, 8, 9, 10, 249, 69,-
324 321, 11, 12, 268, 0, 13, 14, 15, 16, 17,-
325 0, 0, 296, 0, 18, 19, 20, 21, 22, 0,-
326 0, 0, 23, 24, 25, 26, 27, 259, 260, 261,-
327 262, 263, 2, 30, 31, 0, 32, 3, 33, 4,-
328 5, 6, 7, 0, 0, 8, 9, 10, 0, 0,-
329 286, 0, 0, 0, 0, 13, 14, 15, 16, 17,-
330 0, 0, 0, 0, 18, 19, 20, 21, 22, 0,-
331 0, 0, 23, 24, 25, 26, 27, 0, 0, 0,-
332 134, 0, 2, 30, 31, 0, 32, 3, 33, 4,-
333 5, 6, 7, 0, 0, 0, 0, 10, 0, 0,-
334 0, 0, 0, 0, 0, 68, 14, 15, 16, 17,-
335 0, 0, 0, 0, 18, 19, 20, 21, 22, 0,-
336 0, 0, 23, 24, 25, 26, 27, 0, 0, 0,-
337 0, 0, 0, 30, 31, 0, 32, 0, 33, 15,-
338 16, 0, 0, 0, 0, 0, 18, 19, 20, 21,-
339 22, 0, 0, 0, 23, 24, 25, 26, 27, 89,-
340 90, 91, 92, 93, 0, 30, 31, 94, 0, 0,-
341 95, 96, 0, 0, 0, 0, 0, 0, 97, 98-
342};-
343-
344static const yytype_int16 yycheck[] =-
345{-
346 6, 7, 9, 39, 37, 207, 26, 209, 21, 55,-
347 70, 127, 128, 61, 62, 53, 64, 63, 26, 67,-
348 48, 29, 60, 53, 0, 53, 32, 33, 26, 26,-
349 60, 26, 3, 31, 70, 11, 69, 8, 51, 10,-
350 11, 12, 13, 245, 246, 16, 17, 18, 56, 51,-
351 52, 22, 23, 33, 34, 26, 27, 28, 29, 30,-
352 14, 68, 14, 32, 35, 36, 37, 38, 39, 24,-
353 186, 187, 43, 44, 45, 46, 47, 125, 126, 55,-
354 51, 129, 130, 54, 55, 121, 57, 9, 59, 14,-
355 150, 139, 59, 216, 26, 143, 144, 51, 50, 51,-
356 52, 14, 26, 57, 26, 57, 154, 0, 21, 5,-
357 6, 7, 51, 52, 150, 151, 318, 319, 50, 51,-
358 52, 40, 41, 42, 33, 34, 51, 133, 26, 51,-
359 253, 26, 57, 14, 26, 141, 142, 59, 51, 9,-
360 146, 147, 149, 14, 57, 193, 194, 195, 196, 197,-
361 198, 127, 128, 213, 26, 201, 26, 26, 3, 207,-
362 29, 209, 14, 8, 212, 10, 11, 12, 13, 21,-
363 51, 26, 26, 18, 29, 29, 57, 213, 26, 215,-
364 51, 51, 14, 26, 232, 30, 57, 56, 26, 59,-
365 26, 239, 238, 29, 200, 26, 202, 245, 246, 51,-
366 26, 56, 56, 249, 4, 57, 51, 14, 14, 216,-
367 186, 187, 57, 50, 59, 221, 222, 50, 254, 51,-
368 56, 5, 6, 26, 26, 57, 3, 29, 234, 235,-
369 278, 8, 14, 10, 11, 12, 13, 243, 244, 287,-
370 59, 18, 25, 33, 34, 51, 253, 50, 51, 52,-
371 298, 57, 19, 30, 56, 26, 27, 28, 29, 49,-
372 50, 51, 310, 60, 35, 36, 37, 38, 39, 26,-
373 318, 319, 43, 44, 45, 46, 47, 33, 34, 26,-
374 57, 26, 59, 54, 55, 291, 58, 35, 36, 37,-
375 38, 39, 298, 49, 50, 43, 302, 303, 46, 47,-
376 40, 41, 42, 26, 310, 26, 54, 55, 314, 315,-
377 1, 26, 3, 26, 320, 190, 191, 8, 26, 10,-
378 11, 12, 13, 26, 26, 16, 17, 18, 26, 26,-
379 26, 22, 23, 26, 26, 26, 27, 28, 29, 30,-
380 26, 60, 60, 15, 35, 36, 37, 38, 39, 58,-
381 26, 15, 43, 44, 45, 46, 47, 15, 7, 9,-
382 51, 52, 3, 54, 55, 4, 57, 8, 59, 10,-
383 11, 12, 13, 15, 58, 16, 17, 18, 15, 58,-
384 7, 22, 23, 26, 15, 26, 27, 28, 29, 30,-
385 58, 15, 58, 15, 35, 36, 37, 38, 39, 58,-
386 26, 15, 43, 44, 45, 46, 47, 58, 15, 50,-
387 51, 52, 3, 54, 55, 15, 57, 8, 59, 10,-
388 11, 12, 13, 58, 58, 16, 17, 18, 208, 9,-
389 309, 22, 23, 232, -1, 26, 27, 28, 29, 30,-
390 -1, -1, 272, -1, 35, 36, 37, 38, 39, -1,-
391 -1, -1, 43, 44, 45, 46, 47, 225, 226, 227,-
392 228, 229, 3, 54, 55, -1, 57, 8, 59, 10,-
393 11, 12, 13, -1, -1, 16, 17, 18, -1, -1,-
394 248, -1, -1, -1, -1, 26, 27, 28, 29, 30,-
395 -1, -1, -1, -1, 35, 36, 37, 38, 39, -1,-
396 -1, -1, 43, 44, 45, 46, 47, -1, -1, -1,-
397 51, -1, 3, 54, 55, -1, 57, 8, 59, 10,-
398 11, 12, 13, -1, -1, -1, -1, 18, -1, -1,-
399 -1, -1, -1, -1, -1, 26, 27, 28, 29, 30,-
400 -1, -1, -1, -1, 35, 36, 37, 38, 39, -1,-
401 -1, -1, 43, 44, 45, 46, 47, -1, -1, -1,-
402 -1, -1, -1, 54, 55, -1, 57, -1, 59, 28,-
403 29, -1, -1, -1, -1, -1, 35, 36, 37, 38,-
404 39, -1, -1, -1, 43, 44, 45, 46, 47, 35,-
405 36, 37, 38, 39, -1, 54, 55, 43, -1, -1,-
406 46, 47, -1, -1, -1, -1, -1, -1, 54, 55-
407};-
408-
409-
410-
411static const yytype_uint8 yystos[] =-
412{-
413 0, 1, 3, 8, 10, 11, 12, 13, 16, 17,-
414 18, 22, 23, 26, 27, 28, 29, 30, 35, 36,-
415 37, 38, 39, 43, 44, 45, 46, 47, 51, 52,-
416 54, 55, 57, 59, 62, 64, 65, 67, 68, 69,-
417 70, 71, 72, 73, 74, 76, 77, 78, 79, 80,-
418 81, 94, 95, 96, 97, 98, 51, 52, 87, 88,-
419 93, 26, 26, 31, 26, 88, 88, 26, 26, 67,-
420 69, 32, 50, 51, 52, 92, 96, 24, 59, 35,-
421 36, 37, 38, 39, 43, 46, 47, 54, 55, 35,-
422 36, 37, 38, 39, 43, 46, 47, 54, 55, 26,-
423 26, 26, 29, 56, 26, 26, 29, 56, 26, 26,-
424 26, 26, 26, 26, 26, 88, 88, 0, 26, 65,-
425 64, 66, 51, 52, 91, 33, 34, 49, 50, 48,-
426 53, 92, 96, 4, 51, 89, 90, 96, 93, 50,-
427 93, 14, 57, 92, 50, 93, 14, 14, 59, 93,-
428 69, 66, 19, 25, 60, 26, 26, 26, 29, 56,-
429 26, 26, 29, 56, 26, 26, 26, 26, 26, 26,-
430 26, 26, 29, 56, 26, 26, 29, 56, 26, 26,-
431 26, 26, 26, 58, 60, 64, 93, 93, 95, 95,-
432 93, 93, 88, 33, 34, 49, 50, 51, 21, 93,-
433 14, 21, 57, 88, 88, 93, 93, 14, 21, 57,-
434 88, 88, 60, 69, 75, 66, 93, 95, 95, 97,-
435 97, 5, 6, 7, 82, 93, 93, 93, 93, 93,-
436 83, 84, 85, 93, 14, 57, 88, 26, 63, 92,-
437 88, 15, 58, 14, 57, 14, 57, 87, 93, 63,-
438 87, 15, 15, 93, 66, 75, 88, 88, 7, 90,-
439 90, 90, 90, 90, 9, 40, 41, 42, 84, 93,-
440 9, 26, 59, 86, 88, 88, 15, 26, 92, 93,-
441 58, 88, 88, 87, 87, 15, 90, 92, 58, 75,-
442 7, 4, 40, 41, 42, 9, 86, 53, 60, 15,-
443 58, 93, 14, 57, 15, 58, 15, 58, 93, 88,-
444 60, 26, 88, 93, 14, 57, 88, 88, 14, 57,-
445 5, 82, 88, 93, 88, 88, 15, 58, 87, 87,-
446 88, 15, 58, 15, 58-
447};-
448-
449-
450static const yytype_uint8 yyr1[] =-
451{-
452 0, 61, 62, 62, 62, 62, 62, 63, 63, 64,-
453 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,-
454 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,-
455 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,-
456 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,-
457 64, 64, 64, 65, 65, 65, 66, 66, 67, 67,-
458 68, 68, 68, 68, 68, 69, 69, 69, 69, 69,-
459 69, 69, 69, 69, 69, 69, 70, 70, 70, 70,-
460 70, 70, 70, 70, 71, 71, 71, 71, 72, 72,-
461 72, 72, 72, 72, 73, 73, 73, 74, 74, 74,-
462 75, 75, 76, 77, 77, 77, 77, 77, 78, 78,-
463 78, 79, 80, 81, 82, 82, 82, 83, 83, 84,-
464 84, 84, 84, 85, 85, 85, 85, 85, 85, 86,-
465 86, 87, 88, 88, 89, 89, 89, 90, 90, 90,-
466 90, 90, 90, 91, 91, 92, 92, 92, 93, 93,-
467 94, 94, 94, 95, 95, 95, 95, 95, 96, 96,-
468 96, 96, 96, 97, 97, 97, 98, 98, 98-
469};-
470-
471-
472static const yytype_uint8 yyr2[] =-
473{-
474 0, 2, 2, 1, 2, 2, 1, 1, 2, 2,-
475 2, 3, 3, 3, 3, 2, 3, 3, 2, 3,-
476 3, 2, 3, 3, 2, 3, 3, 2, 3, 3,-
477 2, 3, 3, 2, 3, 3, 2, 3, 3, 2,-
478 3, 3, 2, 3, 3, 2, 3, 3, 2, 3,-
479 3, 2, 2, 1, 1, 1, 1, 2, 1, 2,-
480 1, 1, 2, 1, 1, 1, 1, 5, 5, 1,-
481 1, 1, 1, 1, 1, 1, 6, 6, 7, 7,-
482 10, 10, 9, 9, 7, 7, 5, 5, 6, 6,-
483 7, 7, 10, 10, 6, 7, 6, 5, 6, 4,-
484 1, 2, 3, 2, 3, 3, 4, 2, 5, 7,-
485 6, 3, 1, 3, 4, 6, 5, 1, 2, 4,-
486 4, 5, 5, 2, 3, 2, 3, 2, 3, 1,-
487 3, 2, 1, 2, 3, 3, 3, 4, 4, 4,-
488 4, 4, 1, 1, 1, 1, 1, 1, 0, 2,-
489 1, 2, 2, 4, 4, 3, 3, 1, 1, 2,-
490 2, 2, 2, 4, 4, 1, 1, 2, 3-
491};-
492static void-
493yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)-
494{-
495 FILE *yyo = yyoutput;-
496 ((void) (yyo));-
497 if (!yyvaluep
!yyvaluepDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
498 return;
never executed: return;
0
499-
500-
501-
502-
503 ((void) (yytype));-
504}
never executed: end of block
0
505-
506-
507-
508-
509-
510-
511static void-
512yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep)-
513{-
514 fprintf (yyoutput, "%s %s (",-
515 yytype < 61 ? "token" : "nterm", yytname[yytype]);-
516-
517 yy_symbol_value_print (yyoutput, yytype, yyvaluep);-
518 fprintf (yyoutput, ")");-
519}
never executed: end of block
0
520-
521-
522-
523-
524-
525-
526static void-
527yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)-
528{-
529 fprintf (-
530 stderr-
531 , "Stack now");-
532 for (; yybottom <= yytop
yybottom <= yytopDescription
TRUEnever evaluated
FALSEnever evaluated
; yybottom++)
0
533 {-
534 int yybot = *yybottom;-
535 fprintf (-
536 stderr-
537 , " %d", yybot);-
538 }
never executed: end of block
0
539 fprintf (-
540 stderr-
541 , "\n");-
542}
never executed: end of block
0
543static void-
544yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule)-
545{-
546 unsigned long int yylno = yyrline[yyrule];-
547 int yynrhs = yyr2[yyrule];-
548 int yyi;-
549 fprintf (-
550 stderr-
551 , "Reducing stack by rule %d (line %lu):\n",-
552 yyrule - 1, yylno);-
553-
554 for (yyi = 0; yyi < yynrhs
yyi < yynrhsDescription
TRUEnever evaluated
FALSEnever evaluated
; yyi++)
0
555 {-
556 fprintf (-
557 stderr-
558 , " $%d = ", yyi + 1);-
559 yy_symbol_print (-
560 stderr-
561 ,-
562 yystos[yyssp[yyi + 1 - yynrhs]],-
563 &(yyvsp[(yyi + 1) - (yynrhs)])-
564 );-
565 fprintf (-
566 stderr-
567 , "\n");-
568 }
never executed: end of block
0
569}
never executed: end of block
0
570int yydebug;-
571static void-
572yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep)-
573{-
574 ((void) (yyvaluep));-
575 if (!yymsg
!yymsgDescription
TRUEnever evaluated
FALSEevaluated 704486 times by 1 test
Evaluated by:
  • Self test
)
0-704486
576 yymsg = "Deleting";
never executed: yymsg = "Deleting";
0
577 do { if (yydebug
yydebugDescription
TRUEnever evaluated
FALSEevaluated 704486 times by 1 test
Evaluated by:
  • Self test
) { fprintf (
0-704486
578 stderr-
579 , "%s ", yymsg); yy_symbol_print (-
580 stderr-
581 , yytype, yyvaluep); fprintf (-
582 stderr-
583 , "\n"); }
never executed: end of block
} while (0);
0
584-
585 -
586 -
587 -
588 -
589 ((void) (yytype));-
590 -
591 -
592}-
593-
594-
595-
596704486
597-
598int yychar;-
599-
600-
601YYSTYPE yylval;-
602-
603int yynerrs;-
604-
605-
606-
607-
608-
609-
610int-
611yyparse (void)-
612{-
613 int yystate;-
614-
615 int yyerrstatus;-
616 yytype_int16 yyssa[200];-
617 yytype_int16 *yyss;-
618 yytype_int16 *yyssp;-
619-
620-
621 YYSTYPE yyvsa[200];-
622 YYSTYPE *yyvs;-
623 YYSTYPE *yyvsp;-
624-
625 long unsigned int yystacksize;-
626-
627 int yyn;-
628 int yyresult;-
629-
630 int yytoken = 0;-
631-
632-
633 YYSTYPE yyval;-
634 int yylen = 0;-
635-
636 yyssp = yyss = yyssa;-
637 yyvsp = yyvs = yyvsa;-
638 yystacksize = 200;-
639-
640 do { if (yydebug) fprintf (-
641 stderr-
642 , "Starting parse\n"); } while (0);-
643-
644 yystate = 0;
0;Description
TRUEnever evaluated
FALSEevaluated 907954 times by 1 test
Evaluated by:
  • Self test
0-907954
645 yyerrstatus = 0;
never executed: yyerrstatus = 0; yynerrs = 0;
0
646 yynerrs = 0;
never executed: yyerrstatus = 0; yynerrs = 0;
0
647 yychar = (-2);-
648 goto yysetstate;-
649-
650-
651-
652907954
653 yynewstate:-
654-
655-
656 yyssp++;-
657-
658 yysetstate:-
659 *yyssp = yystate;-
660-
661 if (yyss + yystacksize - 1 <= yyssp)-
662 {
code before this statement executed 16104124 times by 1 test: {
Executed by:
  • Self test
16104124
663-
664 long unsigned int yysize = yyssp - yyss + 1;-
665 if
if (10000 <= yystacksize)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17012074 times by 1 test
Evaluated by:
  • Self test
(10000 <= yystacksize)
if (10000 <= yystacksize)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 17012074 times by 1 test
Evaluated by:
  • Self test
4-17012074
666 goto yyexhaustedlab;-
667 yystacksize *= 2;-
668 if (10000 < yystacksize)-
669 yystacksize = 10000;
stacksize = 10000;Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
0-4
6700
671 {-
672 yytype_int16 *yyss1 =
type_int16 *yyss1 =Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
yyss;
0-4
673 union
never executed: union yyalloc *yyptr
yyalloc *yyptr
never executed: union yyalloc *yyptr
=
0
674 (union yyalloc *) malloc (((yystacksize) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) + (sizeof (union yyalloc) - 1)));-
675 if (! yyptr)-
676 goto yyexhaustedlab;-
677 do { long unsigned int yynewbytes; __builtin_memcpy (&yyptr->yyss_alloc, yyss, (yysize) * sizeof (*(yyss))); yyss = &yyptr->yyss_alloc; yynewbytes = yystacksize * sizeof (*yyss) + (sizeof (union yyalloc) - 1); yyptr += yynewbytes / sizeof (*yyptr); } while (0);-
678 do { long unsigned int yynewbytes; __builtin_memcpy (&yyptr->yyvs_alloc, yyvs, (yysize) * sizeof (*(yyvs))); yyvs = &yyptr->yyvs_alloc; yynewbytes = yystacksize * sizeof (*yyvs) + (sizeof (union yyalloc) - 1); yyptr += yynewbytes / sizeof (*yyptr); } while (0);-
6790-4
680 if (yyss1 != yyssa)
never executed: (yyss1 != yyssa)
0
681 sh_xfree((yyss1), "y.tab.c", 1782);-
682 }-
683-
6841-3
6853
686 yyssp = yyss + yysize - 1;-
687 yyvsp = yyvs + yysize - 1;-
688-
689 do { if (yydebug) fprintf (-
690 stderr-
691 , "Stack size increased to %lu\n", (unsigned long int) yystacksize); } while (0)-
692 ;-
6930-4
694 if (yyss + yystacksize - 1 <= yyssp)
never executed: if (yyss + yystacksize - 1 <= yyssp) goto yyabortlab;
0
695 goto yyabortlab;
never executed: if (yyss + yystacksize - 1 <= yyssp) goto yyabortlab;
0
696 }-
697-
698 do { if (
(yydebug) fprintf (Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
yydebug) fprintf (
(yydebug) fprintf (Description
TRUEnever evaluated
FALSEevaluated 4 times by 1 test
Evaluated by:
  • Self test
0-4
699 stderr0
700 , "E
executed 4 times by 1 test: E
Executed by:
  • Self test
ntering state %d\n"
, yystate); } while (0);
4
701-
702 if (yystate == 1
te == 1Description
TRUEnever evaluated
FALSEevaluated 17012078 times by 1 test
Evaluated by:
  • Self test
17)
never executed: ) goto yyacceptlab;
0-17012078
703 goto yyacceptlab;
never executed: ) goto yyacceptlab;
0
7040
705 goto yybackup;-
7060-17012078
7070
708-
70917012078
710yybackup:-
711-
712-
713-
714-
715-
716 yyn = yypact[yystate];-
717 if ((!!((yyn) == (-203))))-
718 goto yydefault;-
719-
720-
7218290692-8721386
7228290692
723 if (yychar == (-2))-
724 {-
725 do { if (yydebug) fprintf (-
726 stderr-
727 , "Reading a to
"Reading a toDescription
TRUEevaluated 4829449 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 3891937 times by 1 test
Evaluated by:
  • Self test
ken: "); } while (0);
3891937-4829449
728 yychar = yylex ();-
729 }0-4829449
7300
731 if (yychar <= 0)
never executed: if (yychar <= 0)
0
732 {-
733
executed 4829432 times by 1 test
Executed by:
  • Self test
yychar = yytoken = 0;
4829432
734 do { if (yydebug) fprintf (-
735 stderr
tderrDescription
TRUEevaluated 14 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 8721355 times by 1 test
Evaluated by:
  • Self test
14-8721355
736 , "Now at end of input.\n"); } while (0);-
737 }-
738 else0-14
739 {
never executed: { yytoken = ((unsigned int) (
0
740 yytoken = ((unsigned int) (
never executed: { yytoken = ((unsigned int) (
yychar) <= 304 ? yytranslate[yychar] : 2);
0
741
executed 14 times by 1 test
Executed by:
  • Self test
do { if (yydebug) { fprintf (
14
742 stderr-
743 , "%s ", "Next token is"); yy_symbol_print (-
744 stderr0-8721355
745 , yytoken, &yylva
&yylvaDescription
TRUEnever evaluated
FALSEevaluated 8721355 times by 1 test
Evaluated by:
  • Self test
l); fprintf (
0-8721355
746 stderr-
747 , "\n"); } } while (0);-
748 }-
749-
750-
7510
752 yyn
executed 8721355 times by 1 test: n
Executed by:
  • Self test
+= yytoken;
8721355
753 if (yyn < 0 || 609 < yyn || yycheck[yyn] != yytoken)-
754 goto yydefault;-
755 yyn = yytable[yyn];-
756 if (yyn <= 0)-
757 {0-8721357
758 if (0)
executed 4596290 times by 1 test: if (0)
Executed by:
  • Self test
4596290
759 goto yyerrlab;-
760 yyn = -y
yyn = -yDescription
TRUEnever evaluated
FALSEevaluated 4125079 times by 1 test
Evaluated by:
  • Self test
yn;
0-4125079
761 goto yyreduce;-
762 }-
763-
764-
7650
766 if (yyerrstatus)-
767 yyerrstatus--;-
768-
769-
770 do { if (yydebu
if (yydebuDescription
TRUEevaluated 24 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 4125055 times by 1 test
Evaluated by:
  • Self test
g) { fprintf (
24-4125055
771 stderr
executed 24 times by 1 test: err
Executed by:
  • Self test
24
772 , "%s ", "Shifting"); yy_symbol_print (-
773 stderr-
774 , yytoken, &yylva
&yylvaDescription
TRUEnever evaluated
FALSEevaluated 4125079 times by 1 test
Evaluated by:
  • Self test
l); fprintf (
0-4125079
775 stderr-
776 , "\n"); } } while (0);-
777-
778-
779 yychar = (-2);-
7800
781 yystate = yyn;-
782 -
783 -
784 -
785 -
786 *++yyvsp = yylval;-
787 -
788 -
789-
790 goto yynewstate;-
791-
792-
793-
794-
795-
796yydefault:-
797 yyn = yydefact[yystate];-
798 if
executed 4125079 times by 1 test: if (yyn == 0)
Executed by:
  • Self test
(yyn == 0)
executed 4125079 times by 1 test: if (yyn == 0)
Executed by:
  • Self test
4125079
799 goto yyerrlab;-
800 goto yyreduce;-
801-
802-
803-
804-
805-
806yyreduce:
ce:Description
TRUEevaluated 52 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 12886930 times by 1 test
Evaluated by:
  • Self test
52-12886930
80752
808 yylen = yyr2[y
executed 12886930 times by 1 test: yylen = yyr2[y
Executed by:
  • Self test
yn];
12886930
809 yyval = yyvsp[1-yylen];-
810-
811-
812 do { if (yydebug) yy_reduce_print (yyssp, yyvsp, yyn); } while (0);-
813 switch (yyn)-
814 {-
815 case 2:-
816 break;-
817-
818 case 3:-
819 break;-
8200-12886930
821 case 4:-
822 break;-
823120189
824 case
dead code: se 5:
5:
dead code: se 5:
-
825 break;-
82682100
827 case
dead code: se 6:
6:
dead code: se 6:
-
828 break;-
82922
830 case
dead code: se 7:
7:
dead code: se 7:
-
831 break;-
8322
833 case
dead code: se 8:
8:
dead code: se 8:
-
834 break;-
8351290
836 case
dead code: se 9:
9:
dead code: se 9:
-
837 break;-
83825461
839 case
executed 25461 times by 1 test: se 10:
Executed by:
  • Self test
10:
executed 25461 times by 1 test: se 10:
Executed by:
  • Self test
25461
840 break;-
84199625
842 case
executed 99625 times by 1 test: se 11:
Executed by:
  • Self test
11:
executed 99625 times by 1 test: se 11:
Executed by:
  • Self test
99625
843 break;-
8448576
845 case
executed 8576 times by 1 test: se 12:
Executed by:
  • Self test
12:
executed 8576 times by 1 test: se 12:
Executed by:
  • Self test
8576
846 break;-
8471464
848 case
executed 1464 times by 1 test: se 13:
Executed by:
  • Self test
13:
executed 1464 times by 1 test: se 13:
Executed by:
  • Self test
1464
849 break;-
8502688
851 case
executed 2688 times by 1 test: se 14:
Executed by:
  • Self test
14:
executed 2688 times by 1 test: se 14:
Executed by:
  • Self test
2688
852 break;-
8531408
854 case
executed 1408 times by 1 test: se 15:
Executed by:
  • Self test
15:
executed 1408 times by 1 test: se 15:
Executed by:
  • Self test
1408
855 break;-
8567
857 case
executed 7 times by 1 test: se 16:
Executed by:
  • Self test
16:
executed 7 times by 1 test: se 16:
Executed by:
  • Self test
7
858 break;-
85921
860 case
executed 21 times by 1 test: se 17:
Executed by:
  • Self test
17:
executed 21 times by 1 test: se 17:
Executed by:
  • Self test
21
861 break;-
86233
863 case
executed 33 times by 1 test: se 18:
Executed by:
  • Self test
18:
executed 33 times by 1 test: se 18:
Executed by:
  • Self test
33
864 break;-
8650
866 case
never executed: se 19:
19:
never executed: se 19:
0
867 break;-
8680
869 case
never executed: se 20:
20:
never executed: se 20:
0
870 break;-
87119
872 case
executed 19 times by 1 test: se 21:
Executed by:
  • Self test
21:
executed 19 times by 1 test: se 21:
Executed by:
  • Self test
19
873 break;-
8740
875 case
never executed: se 22:
22:
never executed: se 22:
0
876 break;-
8770
878 case
never executed: se 23:
23:
never executed: se 23:
0
879 break;-
8800
881 case
never executed: se 24:
24:
never executed: se 24:
0
882 break;-
88318
884 case
executed 18 times by 1 test: se 25:
Executed by:
  • Self test
25:
executed 18 times by 1 test: se 25:
Executed by:
  • Self test
18
885 break;-
8860
887 case
never executed: se 26:
26:
never executed: se 26:
0
888 break;-
8891710
890 case
executed 1709 times by 1 test: se 27:
Executed by:
  • Self test
27:
executed 1709 times by 1 test: se 27:
Executed by:
  • Self test
1709
891 break;-
8922
893 case
executed 2 times by 1 test: se 28:
Executed by:
  • Self test
28:
executed 2 times by 1 test: se 28:
Executed by:
  • Self test
2
894 break;-
8951
896 case
executed 1 time by 1 test: se 29:
Executed by:
  • Self test
29:
executed 1 time by 1 test: se 29:
Executed by:
  • Self test
1
897 break;-
89838
899 case
executed 38 times by 1 test: se 30:
Executed by:
  • Self test
30:
executed 38 times by 1 test: se 30:
Executed by:
  • Self test
38
900 break;-
9010
902 case
never executed: se 31:
31:
never executed: se 31:
0
903 break;-
9040
905 case
never executed: se 32:
32:
never executed: se 32:
0
906 break;-
90765
908 case
executed 65 times by 1 test: se 33:
Executed by:
  • Self test
33:
executed 65 times by 1 test: se 33:
Executed by:
  • Self test
65
909 break;-
9100
911 case
never executed: se 34:
34:
never executed: se 34:
0
912 break;-
9130
914 case
never executed: se 35:
35:
never executed: se 35:
0
915 break;-
9169
917 case
executed 9 times by 1 test: se 36:
Executed by:
  • Self test
36:
executed 9 times by 1 test: se 36:
Executed by:
  • Self test
9
918 break;-
91919
920 case
executed 19 times by 1 test: se 37:
Executed by:
  • Self test
37:
executed 19 times by 1 test: se 37:
Executed by:
  • Self test
19
921 break;-
9222
923 case
executed 2 times by 1 test: se 38:
Executed by:
  • Self test
38:
executed 2 times by 1 test: se 38:
Executed by:
  • Self test
2
924 break;-
92520535
926 case
executed 20535 times by 1 test: se 39:
Executed by:
  • Self test
39:
executed 20535 times by 1 test: se 39:
Executed by:
  • Self test
20535
927 break;-
928722
929 case
executed 722 times by 1 test: se 40:
Executed by:
  • Self test
40:
executed 722 times by 1 test: se 40:
Executed by:
  • Self test
722
930 break;-
9313
932 case
executed 3 times by 1 test: se 41:
Executed by:
  • Self test
41:
executed 3 times by 1 test: se 41:
Executed by:
  • Self test
3
933 break;-
93411
935 case
executed 11 times by 1 test: se 42:
Executed by:
  • Self test
42:
executed 11 times by 1 test: se 42:
Executed by:
  • Self test
11
936 break;-
9376
938 case
executed 6 times by 1 test: se 43:
Executed by:
  • Self test
43:
executed 6 times by 1 test: se 43:
Executed by:
  • Self test
6
939 break;-
9403
941 case
executed 3 times by 1 test: se 44:
Executed by:
  • Self test
44:
executed 3 times by 1 test: se 44:
Executed by:
  • Self test
3
942 break;-
943111
944 case
executed 111 times by 1 test: se 45:
Executed by:
  • Self test
45:
executed 111 times by 1 test: se 45:
Executed by:
  • Self test
111
945 break;-
9463
947 case
executed 3 times by 1 test: se 46:
Executed by:
  • Self test
46:
executed 3 times by 1 test: se 46:
Executed by:
  • Self test
3
948 break;-
9493
950 case
executed 3 times by 1 test: se 47:
Executed by:
  • Self test
47:
executed 3 times by 1 test: se 47:
Executed by:
  • Self test
3
951 break;-
9526
953 case
executed 6 times by 1 test: se 48:
Executed by:
  • Self test
48:
executed 6 times by 1 test: se 48:
Executed by:
  • Self test
6
954 break;-
9551017
956 case
executed 1017 times by 1 test: se 49:
Executed by:
  • Self test
49:
executed 1017 times by 1 test: se 49:
Executed by:
  • Self test
1017
957 break;-
9583
959 case
executed 3 times by 1 test: se 50:
Executed by:
  • Self test
50:
executed 3 times by 1 test: se 50:
Executed by:
  • Self test
3
960 break;-
9611
962 case
executed 1 time by 1 test: se 51:
Executed by:
  • Self test
51:
executed 1 time by 1 test: se 51:
Executed by:
  • Self test
1
963 break;-
96423
965 case
executed 23 times by 1 test: se 52:
Executed by:
  • Self test
52:
executed 23 times by 1 test: se 52:
Executed by:
  • Self test
23
966 break;-
9672
968 case
executed 2 times by 1 test: se 53:
Executed by:
  • Self test
53:
executed 2 times by 1 test: se 53:
Executed by:
  • Self test
2
969 break;-
97018
971 case
executed 18 times by 1 test: se 54:
Executed by:
  • Self test
54:
executed 18 times by 1 test: se 54:
Executed by:
  • Self test
18
972 break;-
9734
974 case
executed 4 times by 1 test: se 55:
Executed by:
  • Self test
55:
executed 4 times by 1 test: se 55:
Executed by:
  • Self test
4
975 break;-
9761911366
977 case
executed 1911366 times by 1 test: se 56:
Executed by:
  • Self test
56:
executed 1911366 times by 1 test: se 56:
Executed by:
  • Self test
1911366
978 break;-
979115176
980 case
executed 115176 times by 1 test: se 57:
Executed by:
  • Self test
57:
executed 115176 times by 1 test: se 57:
Executed by:
  • Self test
115176
981 break;-
98235415
983 case
executed 35415 times by 1 test: se 58:
Executed by:
  • Self test
58:
executed 35415 times by 1 test: se 58:
Executed by:
  • Self test
35415
984 break;-
9853124
986 case
executed 3124 times by 1 test: se 59:
Executed by:
  • Self test
59:
executed 3124 times by 1 test: se 59:
Executed by:
  • Self test
3124
987 break;-
98811
989 case
executed 11 times by 1 test: se 60:
Executed by:
  • Self test
60:
executed 11 times by 1 test: se 60:
Executed by:
  • Self test
11
990 break;-
9911038339
992 case
executed 1038339 times by 1 test: se 61:
Executed by:
  • Self test
61:
executed 1038339 times by 1 test: se 61:
Executed by:
  • Self test
1038339
993 break;-
9941023618
995 case
executed 1023618 times by 1 test: se 62:
Executed by:
  • Self test
62:
executed 1023618 times by 1 test: se 62:
Executed by:
  • Self test
1023618
996 break;-
9971038337
998 case
executed 1038337 times by 1 test: se 63:
Executed by:
  • Self test
63:
executed 1038337 times by 1 test: se 63:
Executed by:
  • Self test
1038337
999 break;-
1000164437
1001 case
executed 164437 times by 1 test: se 64:
Executed by:
  • Self test
64:
executed 164437 times by 1 test: se 64:
Executed by:
  • Self test
164437
1002 break;-
10033093
1004 case
executed 3093 times by 1 test: se 65:
Executed by:
  • Self test
65:
executed 3093 times by 1 test: se 65:
Executed by:
  • Self test
3093
1005 break;-
100611211
1007 case
executed 11211 times by 1 test: se 66:
Executed by:
  • Self test
66:
executed 11211 times by 1 test: se 66:
Executed by:
  • Self test
11211
1008 break;-
100937
1010 case
executed 37 times by 1 test: se 67:
Executed by:
  • Self test
67:
executed 37 times by 1 test: se 67:
Executed by:
  • Self test
37
1011 break;-
101225652
1013 case
executed 25652 times by 1 test: se 68:
Executed by:
  • Self test
68:
executed 25652 times by 1 test: se 68:
Executed by:
  • Self test
25652
1014 break;-
101578110
1016 case
executed 78110 times by 1 test: se 69:
Executed by:
  • Self test
69:
executed 78110 times by 1 test: se 69:
Executed by:
  • Self test
78110
1017 break;-
10185156
1019 case
executed 5156 times by 1 test: se 70:
Executed by:
  • Self test
70:
executed 5156 times by 1 test: se 70:
Executed by:
  • Self test
5156
1020 break;-
102116
1022 case
executed 16 times by 1 test: se 71:
Executed by:
  • Self test
71:
executed 16 times by 1 test: se 71:
Executed by:
  • Self test
16
1023 break;-
10249
1025 case
executed 9 times by 1 test: se 72:
Executed by:
  • Self test
72:
executed 9 times by 1 test: se 72:
Executed by:
  • Self test
9
1026 break;-
10271547
1028 case
executed 1547 times by 1 test: se 73:
Executed by:
  • Self test
73:
executed 1547 times by 1 test: se 73:
Executed by:
  • Self test
1547
1029 break;-
10305977
1031 case
executed 5977 times by 1 test: se 74:
Executed by:
  • Self test
74:
executed 5977 times by 1 test: se 74:
Executed by:
  • Self test
5977
1032 break;-
103312022
1034 case
executed 12022 times by 1 test: se 75:
Executed by:
  • Self test
75:
executed 12022 times by 1 test: se 75:
Executed by:
  • Self test
12022
1035 break;-
103647077
1037 case
executed 47077 times by 1 test: se 76:
Executed by:
  • Self test
76:
executed 47077 times by 1 test: se 76:
Executed by:
  • Self test
47077
1038 break;-
1039574
1040 case
executed 574 times by 1 test: se 77:
Executed by:
  • Self test
77:
executed 574 times by 1 test: se 77:
Executed by:
  • Self test
574
1041 break;-
10422639
1043 case
executed 2639 times by 1 test: se 78:
Executed by:
  • Self test
78:
executed 2639 times by 1 test: se 78:
Executed by:
  • Self test
2639
1044 break;-
10451
1046 case
executed 1 time by 1 test: se 79:
Executed by:
  • Self test
79:
executed 1 time by 1 test: se 79:
Executed by:
  • Self test
1
1047 break;-
10480
1049 case
never executed: se 80:
80:
never executed: se 80:
0
1050 break;-
10512
1052 case
executed 2 times by 1 test: se 81:
Executed by:
  • Self test
81:
executed 2 times by 1 test: se 81:
Executed by:
  • Self test
2
1053 break;-
10540
1055 case
never executed: se 82:
82:
never executed: se 82:
0
1056 break;-
105725449
1058 case
executed 25449 times by 1 test: se 83:
Executed by:
  • Self test
83:
executed 25449 times by 1 test: se 83:
Executed by:
  • Self test
25449
1059 break;-
10600
1061 case
never executed: se 84:
84:
never executed: se 84:
0
1062 break;-
1063200
1064 case
executed 200 times by 1 test: se 85:
Executed by:
  • Self test
85:
executed 200 times by 1 test: se 85:
Executed by:
  • Self test
200
1065 break;-
10660
1067 case
never executed: se 86:
86:
never executed: se 86:
0
1068 break;-
10692239
1070 case
executed 2237 times by 1 test: se 87:
Executed by:
  • Self test
87:
executed 2237 times by 1 test: se 87:
Executed by:
  • Self test
2237
1071 break;-
10720
1073 case
never executed: se 88:
88:
never executed: se 88:
0
1074 break;-
1075201
1076 case
executed 201 times by 1 test: se 89:
Executed by:
  • Self test
89:
executed 201 times by 1 test: se 89:
Executed by:
  • Self test
201
1077 break;-
1078201
1079 case
executed 201 times by 1 test: se 90:
Executed by:
  • Self test
90:
executed 201 times by 1 test: se 90:
Executed by:
  • Self test
201
1080 break;-
10811
1082 case
executed 1 time by 1 test: se 91:
Executed by:
  • Self test
91:
executed 1 time by 1 test: se 91:
Executed by:
  • Self test
1
1083 break;-
10840
1085 case
never executed: se 92:
92:
never executed: se 92:
0
1086 break;-
10872
1088 case
executed 2 times by 1 test: se 93:
Executed by:
  • Self test
93:
executed 2 times by 1 test: se 93:
Executed by:
  • Self test
2
1089 break;-
10900
1091 case
never executed: se 94:
94:
never executed: se 94:
0
1092 break;-
10936
1094 case
executed 6 times by 1 test: se 95:
Executed by:
  • Self test
95:
executed 6 times by 1 test: se 95:
Executed by:
  • Self test
6
1095 break;-
10960
1097 case
never executed: se 96:
96:
never executed: se 96:
0
1098 break;-
10992
1100 case
executed 2 times by 1 test: se 97:
Executed by:
  • Self test
97:
executed 2 times by 1 test: se 97:
Executed by:
  • Self test
2
1101 break;-
110275601
1103 case
executed 75601 times by 1 test: se 98:
Executed by:
  • Self test
98:
executed 75601 times by 1 test: se 98:
Executed by:
  • Self test
75601
1104 break;-
11052507
1106 case
executed 2507 times by 1 test: se 99:
Executed by:
  • Self test
99:
executed 2507 times by 1 test: se 99:
Executed by:
  • Self test
2507
1107 break;-
110811182
1109 case
executed 11182 times by 1 test: se 100
Executed by:
  • Self test
100
executed 11182 times by 1 test: se 100
Executed by:
  • Self test
:
11182
1110 break;-
11118
1112 case
executed 8 times by 1 test: se 101
Executed by:
  • Self test
101
executed 8 times by 1 test: se 101
Executed by:
  • Self test
:
8
1113 break;-
111421
1115 case
executed 21 times by 1 test: se 102
Executed by:
  • Self test
102
executed 21 times by 1 test: se 102
Executed by:
  • Self test
:
21
1116 break;-
111711180
1118 case
executed 11180 times by 1 test: se 103
Executed by:
  • Self test
103
executed 11180 times by 1 test: se 103
Executed by:
  • Self test
:
11180
1119 break;-
112031
1121 case
executed 31 times by 1 test: se 104
Executed by:
  • Self test
104
executed 31 times by 1 test: se 104
Executed by:
  • Self test
:
31
1122 break;-
11235977
1124 case
executed 5977 times by 1 test: se 105
Executed by:
  • Self test
105
executed 5977 times by 1 test: se 105
Executed by:
  • Self test
:
5977
1125 break;-
11265
1127 case
executed 5 times by 1 test: se 106
Executed by:
  • Self test
106
executed 5 times by 1 test: se 106
Executed by:
  • Self test
:
5
1128 break;-
11290
1130 case
never executed: se 107
107
never executed: se 107
:
0
1131 break;-
113231
1133 case
executed 31 times by 1 test: se 108
Executed by:
  • Self test
108
executed 31 times by 1 test: se 108
Executed by:
  • Self test
:
31
1134 break;-
11350
1136 case
never executed: se 109
109
never executed: se 109
:
0
1137 break;-
11381
1139 case
executed 1 time by 1 test: se 110
Executed by:
  • Self test
110
executed 1 time by 1 test: se 110
Executed by:
  • Self test
:
1
1140 break;-
11411311
1142 case
executed 1311 times by 1 test: se 111
Executed by:
  • Self test
111
executed 1311 times by 1 test: se 111
Executed by:
  • Self test
:
1311
1143 break;-
1144175
1145 case
executed 175 times by 1 test: se 112
Executed by:
  • Self test
112
executed 175 times by 1 test: se 112
Executed by:
  • Self test
:
175
1146 break;-
114761
1148 case
executed 61 times by 1 test: se 113
Executed by:
  • Self test
113
executed 61 times by 1 test: se 113
Executed by:
  • Self test
:
61
1149 break;-
115012022
1151 case
executed 12022 times by 1 test: se 114
Executed by:
  • Self test
114
executed 12022 times by 1 test: se 114
Executed by:
  • Self test
:
12022
1152 break;-
115347077
1154 case
executed 47077 times by 1 test: se 115
Executed by:
  • Self test
115
executed 47077 times by 1 test: se 115
Executed by:
  • Self test
:
47077
1155 break;-
1156574
1157 case
executed 574 times by 1 test: se 116
Executed by:
  • Self test
116
executed 574 times by 1 test: se 116
Executed by:
  • Self test
:
574
1158 break;-
11599
1160 case
executed 9 times by 1 test: se 118
Executed by:
  • Self test
118
executed 9 times by 1 test: se 118
Executed by:
  • Self test
:
9
1161 break;-
116252
1163 case
executed 52 times by 1 test: se 119
Executed by:
  • Self test
119
executed 52 times by 1 test: se 119
Executed by:
  • Self test
:
52
1164 break;-
116513
1166 case
executed 13 times by 1 test: se 120
Executed by:
  • Self test
120
executed 13 times by 1 test: se 120
Executed by:
  • Self test
:
13
1167 break;-
11682271
1169 case
executed 2271 times by 1 test: se 121
Executed by:
  • Self test
121
executed 2271 times by 1 test: se 121
Executed by:
  • Self test
:
2271
1170 break;-
1171137001
1172 case
executed 137001 times by 1 test: se 122
Executed by:
  • Self test
122
executed 137001 times by 1 test: se 122
Executed by:
  • Self test
:
137001
1173 break;-
117420386
1175 case
executed 20386 times by 1 test: se 123
Executed by:
  • Self test
123
executed 20386 times by 1 test: se 123
Executed by:
  • Self test
:
20386
1176 break;-
1177882
1178 case
executed 882 times by 1 test: se 124
Executed by:
  • Self test
124
executed 882 times by 1 test: se 124
Executed by:
  • Self test
:
882
1179 break;-
11801
1181 case
executed 1 time by 1 test: se 125
Executed by:
  • Self test
125
executed 1 time by 1 test: se 125
Executed by:
  • Self test
:
1
1182 break;-
118377871
1184 case
executed 77871 times by 1 test: se 126
Executed by:
  • Self test
126
executed 77871 times by 1 test: se 126
Executed by:
  • Self test
:
77871
1185 break;-
118677886
1187 case
executed 77886 times by 1 test: se 127
Executed by:
  • Self test
127
executed 77886 times by 1 test: se 127
Executed by:
  • Self test
:
77886
1188 break;-
11891
1190 case
executed 1 time by 1 test: se 128
Executed by:
  • Self test
128
executed 1 time by 1 test: se 128
Executed by:
  • Self test
:
1
1191 break;-
11923
1193 case
executed 3 times by 1 test: se 129
Executed by:
  • Self test
129
executed 3 times by 1 test: se 129
Executed by:
  • Self test
:
3
1194 break;-
11950
1196 case
never executed: se 130
130
never executed: se 130
:
0
1197 break;-
11982
1199 case
executed 2 times by 1 test: se 131
Executed by:
  • Self test
131
executed 2 times by 1 test: se 131
Executed by:
  • Self test
:
2
1200 break;-
1201158270
1202 case
executed 158270 times by 1 test: se 133
Executed by:
  • Self test
133
executed 158270 times by 1 test: se 133
Executed by:
  • Self test
:
158270
1203 break;-
12046830
1205 case
executed 6830 times by 1 test: se 135
Executed by:
  • Self test
135
executed 6830 times by 1 test: se 135
Executed by:
  • Self test
:
6830
1206 break;-
120795385
1208 case
executed 95385 times by 1 test: se 137
Executed by:
  • Self test
137
executed 95385 times by 1 test: se 137
Executed by:
  • Self test
:
95385
1209 break;-
1210102619
1211 case
executed 102619 times by 1 test: se 138
Executed by:
  • Self test
138
executed 102619 times by 1 test: se 138
Executed by:
  • Self test
:
102619
1212 break;-
121338
1214 case
executed 38 times by 1 test: se 139
Executed by:
  • Self test
139
executed 38 times by 1 test: se 139
Executed by:
  • Self test
:
38
1215 break;-
1216254
1217 case
executed 254 times by 1 test: se 140
Executed by:
  • Self test
140
executed 254 times by 1 test: se 140
Executed by:
  • Self test
:
254
1218 break;-
1219154
1220 case
executed 154 times by 1 test: se 141
Executed by:
  • Self test
141
executed 154 times by 1 test: se 141
Executed by:
  • Self test
:
154
1221 break;-
1222131
1223 case
executed 131 times by 1 test: se 142
Executed by:
  • Self test
142
executed 131 times by 1 test: se 142
Executed by:
  • Self test
:
131
1224 break;-
122512828
1226 case
executed 12828 times by 1 test: se 145
Executed by:
  • Self test
145
executed 12828 times by 1 test: se 145
Executed by:
  • Self test
:
12828
1227 break;-
1228107917
1229 case
executed 107917 times by 1 test: se 146
Executed by:
  • Self test
146
executed 107917 times by 1 test: se 146
Executed by:
  • Self test
:
107917
1230 break;-
1231319288
1232 case
executed 319288 times by 1 test: se 147
Executed by:
  • Self test
147
executed 319288 times by 1 test: se 147
Executed by:
  • Self test
:
319288
1233 break;-
123427310
1235 case
executed 27310 times by 1 test: se 150
Executed by:
  • Self test
150
executed 27310 times by 1 test: se 150
Executed by:
  • Self test
:
27310
1236 break;-
1237595
1238 case
executed 595 times by 1 test: se 151
Executed by:
  • Self test
151
executed 595 times by 1 test: se 151
Executed by:
  • Self test
:
595
1239 break;-
12400
1241 case
never executed: se 152
152
never executed: se 152
:
0
1242 break;-
1243824352
1244 case
executed 120029 times by 1 test: se 153
Executed by:
  • Self test
153
executed 120029 times by 1 test: se 153
Executed by:
  • Self test
:
120029
1245 break;-
1246124
1247 case
executed 124 times by 1 test: se 154
Executed by:
  • Self test
154
executed 124 times by 1 test: se 154
Executed by:
  • Self test
:
124
1248 break;-
124949
1250 case
executed 44 times by 1 test: se 155
Executed by:
  • Self test
155
executed 44 times by 1 test: se 155
Executed by:
  • Self test
:
44
1251 break;-
1252375
1253 case
executed 375 times by 1 test: se 156
Executed by:
  • Self test
156
executed 375 times by 1 test: se 156
Executed by:
  • Self test
:
375
1254 break;-
125521533
1256 case
executed 21533 times by 1 test: se 157
Executed by:
  • Self test
157
executed 21533 times by 1 test: se 157
Executed by:
  • Self test
:
21533
1257 break;-
125816
1259 case
executed 16 times by 1 test: se 158
Executed by:
  • Self test
158
executed 16 times by 1 test: se 158
Executed by:
  • Self test
:
16
1260 break;-
126137760
1262 case
executed 37760 times by 1 test: se 159
Executed by:
  • Self test
159
executed 37760 times by 1 test: se 159
Executed by:
  • Self test
:
37760
1263 break;-
1264884209
1265 case
executed 884209 times by 1 test: se 160
Executed by:
  • Self test
160
executed 884209 times by 1 test: se 160
Executed by:
  • Self test
:
884209
1266 break;-
12671203492
1268 case
executed 1203492 times by 1 test: se 161
Executed by:
  • Self test
161
executed 1203492 times by 1 test: se 161
Executed by:
  • Self test
:
1203492
1269 break;-
1270290
1271 case
executed 290 times by 1 test: se 162
Executed by:
  • Self test
162
executed 290 times by 1 test: se 162
Executed by:
  • Self test
:
290
1272 break;-
127314
1274 case
executed 14 times by 1 test: se 163
Executed by:
  • Self test
163
executed 14 times by 1 test: se 163
Executed by:
  • Self test
:
14
1275 break;-
12761
1277 case
executed 1 time by 1 test: se 164
Executed by:
  • Self test
164
executed 1 time by 1 test: se 164
Executed by:
  • Self test
:
1
1278 break;-
12794
1280 case
executed 4 times by 1 test: se 165
Executed by:
  • Self test
165
executed 4 times by 1 test: se 165
Executed by:
  • Self test
:
4
1281 break;-
128213621
1283 case
executed 13621 times by 1 test: se 166
Executed by:
  • Self test
166
executed 13621 times by 1 test: se 166
Executed by:
  • Self test
:
13621
1284 break;-
12852
1286 case
executed 2 times by 1 test: se 167
Executed by:
  • Self test
167
executed 2 times by 1 test: se 167
Executed by:
  • Self test
:
2
1287 break;-
12881217115
1289 case
executed 1217115 times by 1 test: se 168
Executed by:
  • Self test
168
executed 1217115 times by 1 test: se 168
Executed by:
  • Self test
:
1217115
1290 break;-
1291 defau
executed 7 times by 1 test: defau
Executed by:
  • Self test
lt: break;
7
1292 }
executed 7 times by 1 test: end of block
Executed by:
  • Self test
7
1293 do { if (yydebug) { fprintf (-
1294 stderr
executed 7 times by 1 test: tderr
Executed by:
  • Self test
7
1295 , "%s "
executed 7 times by 1 test: %s ",
Executed by:
  • Self test
,
executed 7 times by 1 test: %s ",
Executed by:
  • Self test
"-> $$ ="); yy_symbol_print (
7
1296 stderr-
1297 , yyr1[yyn
executed 1 time by 1 test: yyr1[yyn
Executed by:
  • Self test
], &yyval); fprintf (
1
1298 stderr
executed 1 time by 1 test: err
Executed by:
  • Self test
1
1299 , "\n"
executed 1449710 times by 1 test: "); } }
Executed by:
  • Self test
); } }
executed 1449710 times by 1 test: "); } }
Executed by:
  • Self test
while
executed 1449710 times by 1 test: hile (
Executed by:
  • Self test
(
executed 1449710 times by 1 test: hile (
Executed by:
  • Self test
0);
1449710
1300-
1301 (yyvsp -= (yylen
(yylenDescription
TRUEnever evaluated
FALSEevaluated 11978996 times by 1 test
Evaluated by:
  • Self test
), yyssp -= (yylen));
0-11978996
1302 yylen = 0;-
1303 do { if (yydebug) yy_stack_print ((yyss), (yyssp)); } while (0);-
1304-
1305 *++yyvsp = yyval;-
1306-
13070
1308-
1309-
1310-
1311 yyn = yyr1[yyn];
1[yyn];Description
TRUEnever evaluated
FALSEevaluated 11978996 times by 1 test
Evaluated by:
  • Self test
0-11978996
1312-
1313 yystate = yypgoto[yyn - 61] + *yyssp;-
1314 if (0 <= yystate && yystate <= 609 && yycheck[yystate] == *yyssp)-
1315 yystate = yytable[yystate];-
1316 else-
1317 yystate = yydefgoto[yyn - 61];-
1318-
1319 goto yynewstate;-
1320-
1321-
1322275323-8737159
13233474998
1324-
1325yyerrlab:
executed 8503998 times by 1 test: rlab:
Executed by:
  • Self test
8503998
1326-
132711978996
1328 yytoken = yychar == (-2) ? (-2) : ((unsigned int) (yychar) <= 304 ? yytranslate[yychar] : 2);-
1329-
1330-
1331 if (!yyerrstatus)-
1332 {-
1333 ++yynerrs;-
1334-
1335 yyerror ("syntax error");-
1336 }0-52
1337-
1338-
133925-27
1340 if (yyerrstatus == 3)-
1341 {-
1342-
1343-
134427
1345 if (yychar <= 0)-
1346 {-
1347-
1348 if (yychar =
if (yychar =Description
TRUEevaluated 25 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 27 times by 1 test
Evaluated by:
  • Self test
= 0)
25-27
1349 goto yyabortlab;-
1350 }-
1351 else-
1352 {-
1353 yydestruct
yydestructDescription
TRUEevaluated 5 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 20 times by 1 test
Evaluated by:
  • Self test
("Error: discarding",
5-20
1354 yytoken, &yylval);-
1355 yychar = (-2);-
1356 }0-5
1357 }5
13580
1359-
1360-
1361 goto yyerrlab1;-
1362-
1363-
136420
1365-
1366-
1367yyerrorlab:-
1368-
136947
1370-
1371-
1372 if ( 0)-
1373 goto yyerrorlab;-
1374-
1375-
1376-
1377 (yyvsp -= (yylen), yyssp -= (yylen));-
1378 yylen = 0;-
1379 do { if (yydebug) yy_stack_print ((yyss), (yyssp)); } while (0);-
1380 yystate = *yyssp;
dead code: = *yyssp; goto yyerrlab1;
-
1381 goto yyerrlab1;
dead code: = *yyssp; goto yyerrlab1;
-
1382-
1383-
1384-
1385-
1386-
1387yyerrlab1:0-2
1388 yyerrstatus = 3;-
13892
1390 for (;;)-
1391 {-
1392 yyn = yypact[yystate];-
1393 if (!(!!((yyn) == (-203))))-
1394 {-
1395 yyn += 1;-
1396 if (0 <= yyn && yyn <= 609 && yycheck[yyn] == 1)-
1397 {-
1398 yyn = yytable[yyn];-
1399 if (0 < yyn)-
1400 break;-
1401 }
}Description
TRUEevaluated 152 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 25 times by 1 test
Evaluated by:
  • Self test
25-152
1402 }-
1403-
14040-128
1405 if (yyssp == yyss)-
1406 goto yyabortlab;-
14070-49
140849
1409 yydestr
never executed: r
uct ("Error: popping",
0
1410
executed 103 times by 1 test
Executed by:
  • Self test
yystos[yystate], yyvsp);
103
1411 (yyvsp -= (1), yyssp -= (1));-
1412 yystate = *yyssp;-
1413 do { if (yydebug)
if (yydebug)Description
TRUEnever evaluated
FALSEevaluated 128 times by 1 test
Evaluated by:
  • Self test
yy_stack_print ((yyss), (yyssp)); } while (0);
0-128
1414 }0
1415-
1416 -
1417 -
1418 -
1419 -
1420 *++yyvsp = yylval;-
1421 0-128
1422 128
1423-
1424-
1425-
1426 do { if (yydebug) { fprintf (-
1427 stderr-
1428 , "%s ", "Shifting"); yy_symbol_print (-
1429 stderr-
1430 , yystos[yyn], yyvsp); fprintf (-
1431 stderr-
1432 , "\n"); } } while (0);-
1433-
1434 yystate = yyn;-
1435 goto yynewstate;-
1436-
1437-
14380-49
1439-
1440-
1441yyacceptlab:-
1442 yyresult = 0;-
1443 goto yyreturn;-
14440
1445-
1446-
144749
1448yyabortlab:-
1449 yyresult = 1;-
1450 goto yyreturn;-
1451-
1452-
1453-
1454-
1455907907
1456yyexhaustedlab:-
1457 yyerror ("memory exhausted");-
1458 yyresult = 2;-
1459-
1460-
1461-
1462yyreturn:
executed 29 times by 1 test: return:
Executed by:
  • Self test
29
1463 if (yychar != (-2))-
1464 {-
1465-
1466-
1467 yytoken = ((unsigned int) (yychar) <= 304 ? yytranslate[yychar] : 2);-
1468 yydestruct ("Cleanup: discarding lookahead",-
1469 yytoken, &yylval);-
1470 }-
1471-
1472-
1473 (yyvsp -= (yylen), yyssp -= (yylen));-
1474 do { if
code before this statement never executed: do { if
(yydebug) yy_stack_print ((yyss), (yyssp)); } while (0);
0
1475 while
e (yyssp != yyDescription
TRUEevaluated 704333 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 203603 times by 1 test
Evaluated by:
  • Self test
(yyssp != yy
e (yyssp != yyDescription
TRUEevaluated 704333 times by 1 test
Evaluated by:
  • Self test
FALSEevaluated 203603 times by 1 test
Evaluated by:
  • Self test
ss)
203603-704333
1476 {-
1477 yydestruct ("Cleanup: popping",-
1478 yystos[*yyssp], yyvsp);-
1479 (yyvsp -= (1), yyssp -= (1));
1), yyssp -= (1));Description
TRUEevaluated 704333 times by 1 test
Evaluated by:
  • Self test
FALSEnever evaluated
0-704333
1480 }-
1481-
1482 if
executed 704333 times by 1 test
Executed by:
  • Self test
(yyss != yyssa)
704333
1483 sh_xfree((yyss), "y.tab.c", 3589);-
1484-
1485-
14860-907936
14875-907936
1488-
1489 return yyresult;-
1490}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.1.2