]> Git — Sourcephile - haskell/symantic-parser.git/blob - test/Golden/Splice/G19.expected.txt
machine: make failure be minReads=0
[haskell/symantic-parser.git] / test / Golden / Splice / G19.expected.txt
1 \(input_0 :: inp_6989586621679040759) ->
2 let !(#
3 init_1,
4 readMore_2,
5 readNext_3
6 #) =
7 let _ = "cursorOf"
8 in let next_4
9 ( t_5@( Data.Text.Internal.Text
10 arr_6
11 off_7
12 unconsumed_8
13 )
14 ) =
15 let !( Data.Text.Unsafe.Iter
16 c_9
17 d_10
18 ) = Data.Text.Unsafe.iter t_5 0
19 in (#
20 c_9,
21 Data.Text.Internal.Text arr_6 (off_7 GHC.Num.+ d_10) (unconsumed_8 GHC.Num.- d_10)
22 #)
23 more_11
24 ( Data.Text.Internal.Text
25 _
26 _
27 unconsumed_12
28 ) = unconsumed_12 GHC.Classes.> 0
29 in (#
30 input_0,
31 more_11,
32 next_4
33 #)
34 finalRet_13 = \_farInp_14 _farExp_15 v_16 _inp_17 -> Symantic.Parser.Machine.Generate.returnST GHC.Base.$ Data.Either.Right v_16
35 finalRaise_18 ::
36 forall st_19 b_20.
37 Symantic.Parser.Machine.Generate.Catcher
38 st_19
39 inp_6989586621679040759
40 b_20 = \(!exn_21) _failInp_22 (!farInp_23) (!farExp_24) ->
41 Symantic.Parser.Machine.Generate.returnST GHC.Base.$
42 Data.Either.Left
43 Symantic.Parser.Machine.Generate.ParsingError
44 { Symantic.Parser.Machine.Generate.parsingErrorOffset = Symantic.Parser.Machine.Input.offset farInp_23,
45 Symantic.Parser.Machine.Generate.parsingErrorException = exn_21,
46 Symantic.Parser.Machine.Generate.parsingErrorUnexpected =
47 if readMore_2 farInp_23
48 then
49 GHC.Maybe.Just
50 ( let (#
51 c_25,
52 _
53 #) = readNext_3 farInp_23
54 in c_25
55 )
56 else GHC.Maybe.Nothing,
57 Symantic.Parser.Machine.Generate.parsingErrorExpecting =
58 let ( minHoriz_26,
59 res_27
60 ) =
61 Data.Set.Internal.foldr
62 ( \f_28
63 ( minH_29,
64 acc_30
65 ) -> case Symantic.Parser.Grammar.Combinators.unSomeFailure f_28 of
66 GHC.Maybe.Just (Symantic.Parser.Grammar.Combinators.FailureHorizon h_31 :: Symantic.Parser.Grammar.Combinators.Failure (Symantic.Parser.Grammar.Combinators.CombSatisfiable (Symantic.Parser.Machine.Input.InputToken inp_6989586621679040759)))
67 | GHC.Maybe.Just old_32 <- minH_29 ->
68 ( GHC.Maybe.Just (GHC.Classes.min old_32 h_31),
69 acc_30
70 )
71 | GHC.Base.otherwise ->
72 ( GHC.Maybe.Just h_31,
73 acc_30
74 )
75 _ ->
76 ( minH_29,
77 f_28 GHC.Types.: acc_30
78 )
79 )
80 ( GHC.Maybe.Nothing,
81 GHC.Types . []
82 )
83 farExp_24
84 in Data.Set.Internal.fromList GHC.Base.$
85 ( case minHoriz_26 of
86 GHC.Maybe.Just h_33 -> Symantic.Parser.Grammar.Combinators.SomeFailure (Symantic.Parser.Grammar.Combinators.FailureHorizon @(Symantic.Parser.Machine.Input.InputToken inp_6989586621679040759) h_33) GHC.Types.: res_27
87 GHC.Maybe.Nothing -> res_27
88 )
89 }
90 in GHC.ST.runST
91 ( let inputToken = Data.Proxy.Proxy :: Data.Proxy.Proxy (Symantic.Parser.Machine.Input.InputToken inp_6989586621679040759)
92 in let _ = "checkHorizon.noCheck"
93 in let
94 in let _ = "pushValue"
95 in let join_34 = \farInp_35 farExp_36 v_37 (!inp_38) ->
96 let _ = "resume"
97 in finalRet_13
98 farInp_35
99 farExp_36
100 ( let _ = "resume.genCode"
101 in GHC.Show.show v_37
102 )
103 inp_38
104 in let _ = "catch ExceptionFailure"
105 in let catchHandler_39 (!_exn_40) (!failInp_41) (!farInp_42) (!farExp_43) =
106 let _ = "catch.ko ExceptionFailure"
107 in let _ = "pushInput"
108 in if ( \( Data.Text.Internal.Text
109 _
110 i_44
111 _
112 )
113 ( Data.Text.Internal.Text
114 _
115 j_45
116 _
117 ) -> i_44 GHC.Classes.== j_45
118 )
119 init_1
120 failInp_41
121 then
122 let _ = "choicesBranch.then"
123 in let _ = "catch ExceptionFailure"
124 in let catchHandler_46 (!_exn_47) (!failInp_48) (!farInp_49) (!farExp_50) =
125 let _ = "catch.ko ExceptionFailure"
126 in let _ = "pushInput"
127 in if ( \( Data.Text.Internal.Text
128 _
129 i_51
130 _
131 )
132 ( Data.Text.Internal.Text
133 _
134 j_52
135 _
136 ) -> i_51 GHC.Classes.== j_52
137 )
138 failInp_41
139 failInp_48
140 then
141 let _ = "choicesBranch.then"
142 in let _ = "catch ExceptionFailure"
143 in let catchHandler_53 (!_exn_54) (!failInp_55) (!farInp_56) (!farExp_57) =
144 let _ = "catch.ko ExceptionFailure"
145 in let _ = "loadInput"
146 in let _ = "checkHorizon.noCheck"
147 in finalRaise_18 Symantic.Parser.Grammar.Combinators.ExceptionFailure failInp_48 farInp_56 farExp_57
148 in let _ = "pushValue"
149 in let _ = "comment: satisfy"
150 in let inp_58 = failInp_48
151 in let readFail_59 = catchHandler_53
152 in let _ = "checkHorizon.newCheck: checkedHorizon=0 minHoriz=4"
153 in if readMore_2 (Symantic.Parser.Machine.Input.shiftRightText 3 inp_58)
154 then
155 let _ = "checkToken"
156 in let !(#
157 c_60,
158 cs_61
159 #) = readNext_3 inp_58
160 in if (GHC.Classes.==) 'f' c_60
161 then
162 let _ = "comment: satisfy"
163 in let _ = "checkHorizon.oldCheck: checkedHorizon=4"
164 in let _ = "checkToken"
165 in let !(#
166 c_62,
167 cs_63
168 #) = readNext_3 cs_61
169 in if (GHC.Classes.==) 'g' c_62
170 then
171 let _ = "comment: satisfy"
172 in let _ = "checkHorizon.oldCheck: checkedHorizon=3"
173 in let _ = "checkToken"
174 in let !(#
175 c_64,
176 cs_65
177 #) = readNext_3 cs_63
178 in if (GHC.Classes.==) 'h' c_64
179 then
180 let _ = "comment: satisfy"
181 in let _ = "checkHorizon.oldCheck: checkedHorizon=2"
182 in let _ = "checkToken"
183 in let !(#
184 c_66,
185 cs_67
186 #) = readNext_3 cs_65
187 in if (GHC.Classes.==) 'i' c_66
188 then
189 let _ = "commit"
190 in let _ = "resume"
191 in join_34
192 farInp_49
193 farExp_50
194 ( let _ = "resume.genCode"
195 in (GHC.Types.:) 'f' ((GHC.Types.:) 'g' ((GHC.Types.:) 'h' ((GHC.Types.:) 'i' GHC.Types . [])))
196 )
197 cs_67
198 else
199 let _ = "checkToken.fail"
200 in let failExp_68 =
201 Data.Set.Internal.Bin
202 1
203 ( Symantic.Parser.Grammar.Combinators.SomeFailure
204 ( case inputToken of
205 (Data.Proxy.Proxy :: Data.Proxy.Proxy tok'_6989586621679080671) -> Symantic.Parser.Grammar.Combinators.FailureToken 'i'
206 )
207 )
208 Data.Set.Internal.Tip
209 Data.Set.Internal.Tip
210 in let (#
211 farInp_69,
212 farExp_70
213 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) farInp_49 cs_65 of
214 GHC.Types.LT ->
215 (#
216 cs_65,
217 failExp_68
218 #)
219 GHC.Types.EQ ->
220 (#
221 farInp_49,
222 failExp_68 GHC.Base.<> farExp_50
223 #)
224 GHC.Types.GT ->
225 (#
226 farInp_49,
227 farExp_50
228 #)
229 in readFail_59 Symantic.Parser.Grammar.Combinators.ExceptionFailure cs_65 farInp_69 farExp_70
230 else
231 let _ = "checkToken.fail"
232 in let failExp_71 =
233 Data.Set.Internal.Bin
234 1
235 ( Symantic.Parser.Grammar.Combinators.SomeFailure
236 ( case inputToken of
237 (Data.Proxy.Proxy :: Data.Proxy.Proxy tok'_6989586621679080671) -> Symantic.Parser.Grammar.Combinators.FailureToken 'h'
238 )
239 )
240 Data.Set.Internal.Tip
241 Data.Set.Internal.Tip
242 in let (#
243 farInp_72,
244 farExp_73
245 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) farInp_49 cs_63 of
246 GHC.Types.LT ->
247 (#
248 cs_63,
249 failExp_71
250 #)
251 GHC.Types.EQ ->
252 (#
253 farInp_49,
254 failExp_71 GHC.Base.<> farExp_50
255 #)
256 GHC.Types.GT ->
257 (#
258 farInp_49,
259 farExp_50
260 #)
261 in readFail_59 Symantic.Parser.Grammar.Combinators.ExceptionFailure cs_63 farInp_72 farExp_73
262 else
263 let _ = "checkToken.fail"
264 in let failExp_74 =
265 Data.Set.Internal.Bin
266 1
267 ( Symantic.Parser.Grammar.Combinators.SomeFailure
268 ( case inputToken of
269 (Data.Proxy.Proxy :: Data.Proxy.Proxy tok'_6989586621679080671) -> Symantic.Parser.Grammar.Combinators.FailureToken 'g'
270 )
271 )
272 Data.Set.Internal.Tip
273 Data.Set.Internal.Tip
274 in let (#
275 farInp_75,
276 farExp_76
277 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) farInp_49 cs_61 of
278 GHC.Types.LT ->
279 (#
280 cs_61,
281 failExp_74
282 #)
283 GHC.Types.EQ ->
284 (#
285 farInp_49,
286 failExp_74 GHC.Base.<> farExp_50
287 #)
288 GHC.Types.GT ->
289 (#
290 farInp_49,
291 farExp_50
292 #)
293 in readFail_59 Symantic.Parser.Grammar.Combinators.ExceptionFailure cs_61 farInp_75 farExp_76
294 else
295 let _ = "checkToken.fail"
296 in let failExp_77 =
297 Data.Set.Internal.Bin
298 1
299 ( Symantic.Parser.Grammar.Combinators.SomeFailure
300 ( case inputToken of
301 (Data.Proxy.Proxy :: Data.Proxy.Proxy tok'_6989586621679080671) -> Symantic.Parser.Grammar.Combinators.FailureToken 'f'
302 )
303 )
304 Data.Set.Internal.Tip
305 Data.Set.Internal.Tip
306 in let (#
307 farInp_78,
308 farExp_79
309 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) farInp_49 inp_58 of
310 GHC.Types.LT ->
311 (#
312 inp_58,
313 failExp_77
314 #)
315 GHC.Types.EQ ->
316 (#
317 farInp_49,
318 failExp_77 GHC.Base.<> farExp_50
319 #)
320 GHC.Types.GT ->
321 (#
322 farInp_49,
323 farExp_50
324 #)
325 in readFail_59 Symantic.Parser.Grammar.Combinators.ExceptionFailure inp_58 farInp_78 farExp_79
326 else
327 let _ = "checkHorizon.newCheck.fail"
328 in let failExp_80 =
329 Data.Set.Internal.Bin
330 1
331 ( Symantic.Parser.Grammar.Combinators.SomeFailure
332 ( case inputToken of
333 (Data.Proxy.Proxy :: Data.Proxy.Proxy tok'_6989586621679080671) -> Symantic.Parser.Grammar.Combinators.FailureHorizon @tok'_6989586621679080671 4
334 )
335 )
336 Data.Set.Internal.Tip
337 Data.Set.Internal.Tip
338 in let (#
339 farInp_81,
340 farExp_82
341 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) farInp_49 inp_58 of
342 GHC.Types.LT ->
343 (#
344 inp_58,
345 failExp_80
346 #)
347 GHC.Types.EQ ->
348 (#
349 farInp_49,
350 failExp_80 GHC.Base.<> farExp_50
351 #)
352 GHC.Types.GT ->
353 (#
354 farInp_49,
355 farExp_50
356 #)
357 in readFail_59 Symantic.Parser.Grammar.Combinators.ExceptionFailure inp_58 farInp_81 farExp_82
358 else
359 let _ = "choicesBranch.else"
360 in finalRaise_18 Symantic.Parser.Grammar.Combinators.ExceptionFailure failInp_48 farInp_49 farExp_50
361 in let _ = "catch ExceptionFailure"
362 in let catchHandler_83 (!_exn_84) (!failInp_85) (!farInp_86) (!farExp_87) =
363 let _ = "catch.ko ExceptionFailure"
364 in let _ = "loadInput"
365 in let _ = "checkHorizon.noCheck"
366 in catchHandler_46 Symantic.Parser.Grammar.Combinators.ExceptionFailure failInp_41 farInp_86 farExp_87
367 in let _ = "pushValue"
368 in let _ = "comment: satisfy"
369 in let inp_88 = failInp_41
370 in let readFail_89 = catchHandler_83
371 in let _ = "checkHorizon.newCheck: checkedHorizon=0 minHoriz=2"
372 in if readMore_2 (Symantic.Parser.Machine.Input.shiftRightText 1 inp_88)
373 then
374 let _ = "checkToken"
375 in let !(#
376 c_90,
377 cs_91
378 #) = readNext_3 inp_88
379 in if (GHC.Classes.==) 'd' c_90
380 then
381 let _ = "comment: satisfy"
382 in let _ = "checkHorizon.oldCheck: checkedHorizon=2"
383 in let _ = "checkToken"
384 in let !(#
385 c_92,
386 cs_93
387 #) = readNext_3 cs_91
388 in if (GHC.Classes.==) 'e' c_92
389 then
390 let _ = "commit"
391 in let _ = "commit"
392 in let _ = "resume"
393 in join_34
394 farInp_42
395 farExp_43
396 ( let _ = "resume.genCode"
397 in (GHC.Types.:) 'd' ((GHC.Types.:) 'e' GHC.Types . [])
398 )
399 cs_93
400 else
401 let _ = "checkToken.fail"
402 in let failExp_94 =
403 Data.Set.Internal.Bin
404 1
405 ( Symantic.Parser.Grammar.Combinators.SomeFailure
406 ( case inputToken of
407 (Data.Proxy.Proxy :: Data.Proxy.Proxy tok'_6989586621679080671) -> Symantic.Parser.Grammar.Combinators.FailureToken 'e'
408 )
409 )
410 Data.Set.Internal.Tip
411 Data.Set.Internal.Tip
412 in let (#
413 farInp_95,
414 farExp_96
415 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) farInp_42 cs_91 of
416 GHC.Types.LT ->
417 (#
418 cs_91,
419 failExp_94
420 #)
421 GHC.Types.EQ ->
422 (#
423 farInp_42,
424 failExp_94 GHC.Base.<> farExp_43
425 #)
426 GHC.Types.GT ->
427 (#
428 farInp_42,
429 farExp_43
430 #)
431 in readFail_89 Symantic.Parser.Grammar.Combinators.ExceptionFailure cs_91 farInp_95 farExp_96
432 else
433 let _ = "checkToken.fail"
434 in let failExp_97 =
435 Data.Set.Internal.Bin
436 1
437 ( Symantic.Parser.Grammar.Combinators.SomeFailure
438 ( case inputToken of
439 (Data.Proxy.Proxy :: Data.Proxy.Proxy tok'_6989586621679080671) -> Symantic.Parser.Grammar.Combinators.FailureToken 'd'
440 )
441 )
442 Data.Set.Internal.Tip
443 Data.Set.Internal.Tip
444 in let (#
445 farInp_98,
446 farExp_99
447 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) farInp_42 inp_88 of
448 GHC.Types.LT ->
449 (#
450 inp_88,
451 failExp_97
452 #)
453 GHC.Types.EQ ->
454 (#
455 farInp_42,
456 failExp_97 GHC.Base.<> farExp_43
457 #)
458 GHC.Types.GT ->
459 (#
460 farInp_42,
461 farExp_43
462 #)
463 in readFail_89 Symantic.Parser.Grammar.Combinators.ExceptionFailure inp_88 farInp_98 farExp_99
464 else
465 let _ = "checkHorizon.newCheck.fail"
466 in let failExp_100 =
467 Data.Set.Internal.Bin
468 1
469 ( Symantic.Parser.Grammar.Combinators.SomeFailure
470 ( case inputToken of
471 (Data.Proxy.Proxy :: Data.Proxy.Proxy tok'_6989586621679080671) -> Symantic.Parser.Grammar.Combinators.FailureHorizon @tok'_6989586621679080671 2
472 )
473 )
474 Data.Set.Internal.Tip
475 Data.Set.Internal.Tip
476 in let (#
477 farInp_101,
478 farExp_102
479 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) farInp_42 inp_88 of
480 GHC.Types.LT ->
481 (#
482 inp_88,
483 failExp_100
484 #)
485 GHC.Types.EQ ->
486 (#
487 farInp_42,
488 failExp_100 GHC.Base.<> farExp_43
489 #)
490 GHC.Types.GT ->
491 (#
492 farInp_42,
493 farExp_43
494 #)
495 in readFail_89 Symantic.Parser.Grammar.Combinators.ExceptionFailure inp_88 farInp_101 farExp_102
496 else
497 let _ = "choicesBranch.else"
498 in finalRaise_18 Symantic.Parser.Grammar.Combinators.ExceptionFailure failInp_41 farInp_42 farExp_43
499 in let _ = "catch ExceptionFailure"
500 in let catchHandler_103 (!_exn_104) (!failInp_105) (!farInp_106) (!farExp_107) =
501 let _ = "catch.ko ExceptionFailure"
502 in let _ = "loadInput"
503 in let _ = "checkHorizon.noCheck"
504 in catchHandler_39 Symantic.Parser.Grammar.Combinators.ExceptionFailure init_1 farInp_106 farExp_107
505 in let _ = "pushValue"
506 in let _ = "comment: satisfy"
507 in let inp_108 = init_1
508 in let readFail_109 = catchHandler_103
509 in let _ = "checkHorizon.newCheck: checkedHorizon=0 minHoriz=3"
510 in if readMore_2 (Symantic.Parser.Machine.Input.shiftRightText 2 inp_108)
511 then
512 let _ = "checkToken"
513 in let !(#
514 c_110,
515 cs_111
516 #) = readNext_3 inp_108
517 in if (GHC.Classes.==) 'a' c_110
518 then
519 let _ = "comment: satisfy"
520 in let _ = "checkHorizon.oldCheck: checkedHorizon=3"
521 in let _ = "checkToken"
522 in let !(#
523 c_112,
524 cs_113
525 #) = readNext_3 cs_111
526 in if (GHC.Classes.==) 'b' c_112
527 then
528 let _ = "comment: satisfy"
529 in let _ = "checkHorizon.oldCheck: checkedHorizon=2"
530 in let _ = "checkToken"
531 in let !(#
532 c_114,
533 cs_115
534 #) = readNext_3 cs_113
535 in if (GHC.Classes.==) 'c' c_114
536 then
537 let _ = "commit"
538 in let _ = "commit"
539 in let _ = "resume"
540 in join_34
541 init_1
542 Data.Set.Internal.empty
543 ( let _ = "resume.genCode"
544 in (GHC.Types.:) 'a' ((GHC.Types.:) 'b' ((GHC.Types.:) 'c' GHC.Types . []))
545 )
546 cs_115
547 else
548 let _ = "checkToken.fail"
549 in let failExp_116 =
550 Data.Set.Internal.Bin
551 1
552 ( Symantic.Parser.Grammar.Combinators.SomeFailure
553 ( case inputToken of
554 (Data.Proxy.Proxy :: Data.Proxy.Proxy tok'_6989586621679080671) -> Symantic.Parser.Grammar.Combinators.FailureToken 'c'
555 )
556 )
557 Data.Set.Internal.Tip
558 Data.Set.Internal.Tip
559 in let (#
560 farInp_117,
561 farExp_118
562 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 cs_113 of
563 GHC.Types.LT ->
564 (#
565 cs_113,
566 failExp_116
567 #)
568 GHC.Types.EQ ->
569 (#
570 init_1,
571 failExp_116 GHC.Base.<> Data.Set.Internal.empty
572 #)
573 GHC.Types.GT ->
574 (#
575 init_1,
576 Data.Set.Internal.empty
577 #)
578 in readFail_109 Symantic.Parser.Grammar.Combinators.ExceptionFailure cs_113 farInp_117 farExp_118
579 else
580 let _ = "checkToken.fail"
581 in let failExp_119 =
582 Data.Set.Internal.Bin
583 1
584 ( Symantic.Parser.Grammar.Combinators.SomeFailure
585 ( case inputToken of
586 (Data.Proxy.Proxy :: Data.Proxy.Proxy tok'_6989586621679080671) -> Symantic.Parser.Grammar.Combinators.FailureToken 'b'
587 )
588 )
589 Data.Set.Internal.Tip
590 Data.Set.Internal.Tip
591 in let (#
592 farInp_120,
593 farExp_121
594 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 cs_111 of
595 GHC.Types.LT ->
596 (#
597 cs_111,
598 failExp_119
599 #)
600 GHC.Types.EQ ->
601 (#
602 init_1,
603 failExp_119 GHC.Base.<> Data.Set.Internal.empty
604 #)
605 GHC.Types.GT ->
606 (#
607 init_1,
608 Data.Set.Internal.empty
609 #)
610 in readFail_109 Symantic.Parser.Grammar.Combinators.ExceptionFailure cs_111 farInp_120 farExp_121
611 else
612 let _ = "checkToken.fail"
613 in let failExp_122 =
614 Data.Set.Internal.Bin
615 1
616 ( Symantic.Parser.Grammar.Combinators.SomeFailure
617 ( case inputToken of
618 (Data.Proxy.Proxy :: Data.Proxy.Proxy tok'_6989586621679080671) -> Symantic.Parser.Grammar.Combinators.FailureToken 'a'
619 )
620 )
621 Data.Set.Internal.Tip
622 Data.Set.Internal.Tip
623 in let (#
624 farInp_123,
625 farExp_124
626 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_108 of
627 GHC.Types.LT ->
628 (#
629 inp_108,
630 failExp_122
631 #)
632 GHC.Types.EQ ->
633 (#
634 init_1,
635 failExp_122 GHC.Base.<> Data.Set.Internal.empty
636 #)
637 GHC.Types.GT ->
638 (#
639 init_1,
640 Data.Set.Internal.empty
641 #)
642 in readFail_109 Symantic.Parser.Grammar.Combinators.ExceptionFailure inp_108 farInp_123 farExp_124
643 else
644 let _ = "checkHorizon.newCheck.fail"
645 in let failExp_125 =
646 Data.Set.Internal.Bin
647 1
648 ( Symantic.Parser.Grammar.Combinators.SomeFailure
649 ( case inputToken of
650 (Data.Proxy.Proxy :: Data.Proxy.Proxy tok'_6989586621679080671) -> Symantic.Parser.Grammar.Combinators.FailureHorizon @tok'_6989586621679080671 3
651 )
652 )
653 Data.Set.Internal.Tip
654 Data.Set.Internal.Tip
655 in let (#
656 farInp_126,
657 farExp_127
658 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_108 of
659 GHC.Types.LT ->
660 (#
661 inp_108,
662 failExp_125
663 #)
664 GHC.Types.EQ ->
665 (#
666 init_1,
667 failExp_125 GHC.Base.<> Data.Set.Internal.empty
668 #)
669 GHC.Types.GT ->
670 (#
671 init_1,
672 Data.Set.Internal.empty
673 #)
674 in readFail_109 Symantic.Parser.Grammar.Combinators.ExceptionFailure inp_108 farInp_126 farExp_127
675 )