-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathy.output
444 lines (293 loc) · 6.24 KB
/
y.output
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
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
state 0
$accept: .cron $end
ASTERISK shift 4
NUMBER shift 5
. error
minutes goto 3
value goto 2
cron goto 1
state 1
$accept: cron.$end
$end accept
. error
state 2
cron: value. (1)
. reduce 1 (src line 30)
state 3
value: minutes.hours days months weeks
minutes: minutes.DASH minutes
minutes: minutes.COMMA minutes
COMMA shift 8
ASTERISK shift 9
DASH shift 7
NUMBER shift 10
. error
hours goto 6
state 4
minutes: ASTERISK. (3)
minutes: ASTERISK.SLASH minutes
SLASH shift 11
. reduce 3 (src line 41)
state 5
minutes: NUMBER. (7)
. reduce 7 (src line 52)
state 6
value: minutes hours.days months weeks
hours: hours.DASH hours
hours: hours.COMMA hours
COMMA shift 14
ASTERISK shift 15
DASH shift 13
NUMBER shift 16
. error
days goto 12
state 7
minutes: minutes DASH.minutes
ASTERISK shift 4
NUMBER shift 5
. error
minutes goto 17
state 8
minutes: minutes COMMA.minutes
ASTERISK shift 4
NUMBER shift 5
. error
minutes goto 18
state 9
hours: ASTERISK. (8)
hours: ASTERISK.SLASH hours
SLASH shift 19
. reduce 8 (src line 59)
state 10
hours: NUMBER. (12)
. reduce 12 (src line 70)
state 11
minutes: ASTERISK SLASH.minutes
ASTERISK shift 4
NUMBER shift 5
. error
minutes goto 20
state 12
value: minutes hours days.months weeks
days: days.DASH days
days: days.COMMA days
COMMA shift 23
ASTERISK shift 24
DASH shift 22
STRING shift 26
NUMBER shift 25
. error
months goto 21
state 13
hours: hours DASH.hours
ASTERISK shift 9
NUMBER shift 10
. error
hours goto 27
state 14
hours: hours COMMA.hours
ASTERISK shift 9
NUMBER shift 10
. error
hours goto 28
state 15
days: ASTERISK. (13)
days: ASTERISK.SLASH days
SLASH shift 29
. reduce 13 (src line 77)
state 16
days: NUMBER. (17)
. reduce 17 (src line 88)
state 17
minutes: minutes.DASH minutes
minutes: minutes DASH minutes. (5)
minutes: minutes.COMMA minutes
. reduce 5 (src line 46)
state 18
minutes: minutes.DASH minutes
minutes: minutes.COMMA minutes
minutes: minutes COMMA minutes. (6)
. reduce 6 (src line 49)
state 19
hours: ASTERISK SLASH.hours
ASTERISK shift 9
NUMBER shift 10
. error
hours goto 30
state 20
minutes: ASTERISK SLASH minutes. (4)
minutes: minutes.DASH minutes
minutes: minutes.COMMA minutes
. reduce 4 (src line 43)
state 21
value: minutes hours days months.weeks
months: months.DASH months
months: months.COMMA months
COMMA shift 33
ASTERISK shift 34
DASH shift 32
STRING shift 36
NUMBER shift 35
. error
weeks goto 31
state 22
days: days DASH.days
ASTERISK shift 15
NUMBER shift 16
. error
days goto 37
state 23
days: days COMMA.days
ASTERISK shift 15
NUMBER shift 16
. error
days goto 38
state 24
months: ASTERISK. (18)
months: ASTERISK.SLASH months
SLASH shift 39
. reduce 18 (src line 96)
state 25
months: NUMBER. (22)
. reduce 22 (src line 107)
state 26
months: STRING. (23)
. reduce 23 (src line 113)
state 27
hours: hours.DASH hours
hours: hours DASH hours. (10)
hours: hours.COMMA hours
. reduce 10 (src line 64)
state 28
hours: hours.DASH hours
hours: hours.COMMA hours
hours: hours COMMA hours. (11)
. reduce 11 (src line 67)
state 29
days: ASTERISK SLASH.days
ASTERISK shift 15
NUMBER shift 16
. error
days goto 40
state 30
hours: ASTERISK SLASH hours. (9)
hours: hours.DASH hours
hours: hours.COMMA hours
. reduce 9 (src line 61)
state 31
value: minutes hours days months weeks. (2)
weeks: weeks.DASH weeks
weeks: weeks.COMMA weeks
COMMA shift 42
DASH shift 41
. reduce 2 (src line 35)
state 32
months: months DASH.months
ASTERISK shift 24
STRING shift 26
NUMBER shift 25
. error
months goto 43
state 33
months: months COMMA.months
ASTERISK shift 24
STRING shift 26
NUMBER shift 25
. error
months goto 44
state 34
weeks: ASTERISK. (24)
weeks: ASTERISK.SLASH weeks
SLASH shift 45
. reduce 24 (src line 121)
state 35
weeks: NUMBER. (28)
. reduce 28 (src line 132)
state 36
weeks: STRING. (29)
. reduce 29 (src line 138)
state 37
days: days.DASH days
days: days DASH days. (15)
days: days.COMMA days
. reduce 15 (src line 82)
state 38
days: days.DASH days
days: days.COMMA days
days: days COMMA days. (16)
. reduce 16 (src line 85)
state 39
months: ASTERISK SLASH.months
ASTERISK shift 24
STRING shift 26
NUMBER shift 25
. error
months goto 46
state 40
days: ASTERISK SLASH days. (14)
days: days.DASH days
days: days.COMMA days
. reduce 14 (src line 79)
state 41
weeks: weeks DASH.weeks
ASTERISK shift 34
STRING shift 36
NUMBER shift 35
. error
weeks goto 47
state 42
weeks: weeks COMMA.weeks
ASTERISK shift 34
STRING shift 36
NUMBER shift 35
. error
weeks goto 48
state 43
months: months.DASH months
months: months DASH months. (20)
months: months.COMMA months
. reduce 20 (src line 101)
state 44
months: months.DASH months
months: months.COMMA months
months: months COMMA months. (21)
. reduce 21 (src line 104)
state 45
weeks: ASTERISK SLASH.weeks
ASTERISK shift 34
STRING shift 36
NUMBER shift 35
. error
weeks goto 49
state 46
months: ASTERISK SLASH months. (19)
months: months.DASH months
months: months.COMMA months
. reduce 19 (src line 98)
state 47
weeks: weeks.DASH weeks
weeks: weeks DASH weeks. (26)
weeks: weeks.COMMA weeks
. reduce 26 (src line 126)
state 48
weeks: weeks.DASH weeks
weeks: weeks.COMMA weeks
weeks: weeks COMMA weeks. (27)
. reduce 27 (src line 129)
state 49
weeks: ASTERISK SLASH weeks. (25)
weeks: weeks.DASH weeks
weeks: weeks.COMMA weeks
. reduce 25 (src line 123)
10 terminals, 8 nonterminals
30 grammar rules, 50/16000 states
0 shift/reduce, 0 reduce/reduce conflicts reported
57 working sets used
memory: parser 21/240000
0 extra closures
63 shift entries, 1 exceptions
22 goto entries
0 entries saved by goto default
Optimizer space used: output 67/240000
67 table entries, 8 zero
maximum spread: 10, maximum offset: 45