1 \(input_0 :: inp_6989586621679059048) ->
9 ( t_5@( Data.Text.Internal.Text
15 let !( Data.Text.Unsafe.Iter
18 ) = Data.Text.Unsafe.iter t_5 0
21 Data.Text.Internal.Text arr_6 (off_7 GHC.Num.+ d_10) (unconsumed_8 GHC.Num.- d_10)
24 ( Data.Text.Internal.Text
28 ) = unconsumed_12 GHC.Classes.> 0
34 in let finalRet_13 = \_farInp_14 _farExp_15 v_16 _inp_17 -> Data.Either.Right v_16
35 in let finalRaise_18 ::
37 Symantic.Parser.Machine.Generate.Catcher
38 inp_6989586621679059048
39 b_19 = \_failInp_20 (!farInp_21) (!farExp_22) ->
41 Symantic.Parser.Machine.Generate.ParsingErrorStandard
42 { Symantic.Parser.Machine.Generate.parsingErrorOffset = Symantic.Parser.Machine.Input.offset farInp_21,
43 Symantic.Parser.Machine.Generate.parsingErrorUnexpected =
44 if readMore_2 farInp_21
50 #) = readNext_3 farInp_21
53 else GHC.Maybe.Nothing,
54 Symantic.Parser.Machine.Generate.parsingErrorExpecting = Data.Set.Internal.fromList farExp_22
56 in let name_24 = \(!ok_25) (!inp_26) (!koByLabel_27) ->
59 in \farInp_29 farExp_30 v_31 (!inp_32) ->
64 ( let _ = "resume.genCode"
71 name_28 = \(!ok_33) (!inp_34) (!koByLabel_35) ->
72 let _ = "catchException lbl=fail"
73 in let catchHandler_36 (!failInp_37) (!farInp_38) (!farExp_39) =
74 let _ = "catchException.ko lbl=fail"
75 in if ( \( Data.Text.Internal.Text
80 ( Data.Text.Internal.Text
84 ) -> i_40 GHC.Classes.== j_41
89 let _ = "choicesBranch.then"
94 ( let _ = "resume.genCode"
99 let _ = "choicesBranch.else"
103 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) farInp_38 failInp_37 of
112 farExp_39 GHC.Base.<> []
119 in finalRaise_18 failInp_37 farInp_43 farExp_44
120 in let readFail_45 = catchHandler_36
121 in if readMore_2 inp_34
126 #) = readNext_3 inp_34
127 in if (\c_48 -> GHC.Classes.not (('<' GHC.Classes.== c_48) GHC.Classes.|| (('>' GHC.Classes.== c_48) GHC.Classes.|| (('+' GHC.Classes.== c_48) GHC.Classes.|| (('-' GHC.Classes.== c_48) GHC.Classes.|| (('[' GHC.Classes.== c_48) GHC.Classes.|| ((']' GHC.Classes.== c_48) GHC.Classes.|| ((',' GHC.Classes.== c_48) GHC.Classes.|| (('.' GHC.Classes.== c_48) GHC.Classes.|| (('$' GHC.Classes.== c_48) GHC.Classes.|| GHC.Types.False)))))))))) c_46
131 in \farInp_49 farExp_50 v_51 (!inp_52) ->
136 ( let _ = "resume.genCode"
137 in \x_53 -> v_51 x_53
142 Data.Map.Internal.Tip
144 let _ = "checkToken.else"
148 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_34 of
152 [ Symantic.Parser.Grammar.Combinators.ErrorItemToken '<',
153 Symantic.Parser.Grammar.Combinators.ErrorItemToken '>',
154 Symantic.Parser.Grammar.Combinators.ErrorItemToken '+',
155 Symantic.Parser.Grammar.Combinators.ErrorItemToken '-',
156 Symantic.Parser.Grammar.Combinators.ErrorItemToken '[',
157 Symantic.Parser.Grammar.Combinators.ErrorItemToken ']',
158 Symantic.Parser.Grammar.Combinators.ErrorItemToken ',',
159 Symantic.Parser.Grammar.Combinators.ErrorItemToken '.',
160 Symantic.Parser.Grammar.Combinators.ErrorItemToken '$'
167 GHC.Base.<> [ Symantic.Parser.Grammar.Combinators.ErrorItemToken '<',
168 Symantic.Parser.Grammar.Combinators.ErrorItemToken '>',
169 Symantic.Parser.Grammar.Combinators.ErrorItemToken '+',
170 Symantic.Parser.Grammar.Combinators.ErrorItemToken '-',
171 Symantic.Parser.Grammar.Combinators.ErrorItemToken '[',
172 Symantic.Parser.Grammar.Combinators.ErrorItemToken ']',
173 Symantic.Parser.Grammar.Combinators.ErrorItemToken ',',
174 Symantic.Parser.Grammar.Combinators.ErrorItemToken '.',
175 Symantic.Parser.Grammar.Combinators.ErrorItemToken '$'
183 in readFail_45 inp_34 farInp_54 farExp_55
185 let _ = "checkHorizon.else"
189 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_34 of
193 [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
198 GHC.Types . [] GHC.Base.<> [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
205 in readFail_45 inp_34 farInp_56 farExp_57
206 name_58 = \(!ok_59) (!inp_60) (!koByLabel_61) ->
207 let _ = "catchException lbl=fail"
208 in let catchHandler_62 (!failInp_63) (!farInp_64) (!farExp_65) =
209 let _ = "catchException.ko lbl=fail"
210 in if ( \( Data.Text.Internal.Text
215 ( Data.Text.Internal.Text
219 ) -> i_66 GHC.Classes.== j_67
224 let _ = "choicesBranch.then"
229 ( let _ = "resume.genCode"
234 let _ = "choicesBranch.else"
238 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) farInp_64 failInp_63 of
247 farExp_65 GHC.Base.<> []
254 in finalRaise_18 failInp_63 farInp_69 farExp_70
255 in let join_71 = \farInp_72 farExp_73 v_74 (!inp_75) ->
258 in \farInp_76 farExp_77 v_78 (!inp_79) ->
261 in \farInp_80 farExp_81 v_82 (!inp_83) ->
266 ( let _ = "resume.genCode"
267 in \x_84 -> v_74 GHC.Types.: v_82 x_84
272 Data.Map.Internal.Tip
275 Data.Map.Internal.Tip
276 in let readFail_85 = catchHandler_62
277 in if readMore_2 inp_60
282 #) = readNext_3 inp_60
283 in if (\x_88 -> \x_89 -> x_88) GHC.Types.True c_86
285 if '>' GHC.Classes.== c_86
287 let _ = "choicesBranch.then"
288 in let readFail_90 = readFail_85
289 in if readMore_2 inp_60
294 #) = readNext_3 inp_60
295 in if (\x_93 -> \x_94 -> x_93) GHC.Types.True c_91
298 in join_71 init_1 GHC.Types
300 ( let _ = "resume.genCode"
301 in Grammar.Brainfuck.RightPointer
305 let _ = "checkToken.else"
309 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
318 GHC.Types . [] GHC.Base.<> []
325 in readFail_90 inp_60 farInp_95 farExp_96
327 let _ = "checkHorizon.else"
331 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
335 [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
340 GHC.Types . [] GHC.Base.<> [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
347 in readFail_90 inp_60 farInp_97 farExp_98
349 let _ = "choicesBranch.else"
350 in if '<' GHC.Classes.== c_86
352 let _ = "choicesBranch.then"
353 in let readFail_99 = readFail_85
354 in if readMore_2 inp_60
359 #) = readNext_3 inp_60
360 in if (\x_102 -> \x_103 -> x_102) GHC.Types.True c_100
363 in join_71 init_1 GHC.Types
365 ( let _ = "resume.genCode"
366 in Grammar.Brainfuck.LeftPointer
370 let _ = "checkToken.else"
374 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
383 GHC.Types . [] GHC.Base.<> []
390 in readFail_99 inp_60 farInp_104 farExp_105
392 let _ = "checkHorizon.else"
396 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
400 [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
405 GHC.Types . [] GHC.Base.<> [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
412 in readFail_99 inp_60 farInp_106 farExp_107
414 let _ = "choicesBranch.else"
415 in if '+' GHC.Classes.== c_86
417 let _ = "choicesBranch.then"
418 in let readFail_108 = readFail_85
419 in if readMore_2 inp_60
424 #) = readNext_3 inp_60
425 in if (\x_111 -> \x_112 -> x_111) GHC.Types.True c_109
428 in join_71 init_1 GHC.Types
430 ( let _ = "resume.genCode"
431 in Grammar.Brainfuck.Increment
435 let _ = "checkToken.else"
439 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
448 GHC.Types . [] GHC.Base.<> []
455 in readFail_108 inp_60 farInp_113 farExp_114
457 let _ = "checkHorizon.else"
461 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
465 [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
470 GHC.Types . [] GHC.Base.<> [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
477 in readFail_108 inp_60 farInp_115 farExp_116
479 let _ = "choicesBranch.else"
480 in if '-' GHC.Classes.== c_86
482 let _ = "choicesBranch.then"
483 in let readFail_117 = readFail_85
484 in if readMore_2 inp_60
489 #) = readNext_3 inp_60
490 in if (\x_120 -> \x_121 -> x_120) GHC.Types.True c_118
493 in join_71 init_1 GHC.Types
495 ( let _ = "resume.genCode"
496 in Grammar.Brainfuck.Decrement
500 let _ = "checkToken.else"
504 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
513 GHC.Types . [] GHC.Base.<> []
520 in readFail_117 inp_60 farInp_122 farExp_123
522 let _ = "checkHorizon.else"
526 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
530 [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
535 GHC.Types . [] GHC.Base.<> [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
542 in readFail_117 inp_60 farInp_124 farExp_125
544 let _ = "choicesBranch.else"
545 in if '.' GHC.Classes.== c_86
547 let _ = "choicesBranch.then"
548 in let readFail_126 = readFail_85
549 in if readMore_2 inp_60
554 #) = readNext_3 inp_60
555 in if (\x_129 -> \x_130 -> x_129) GHC.Types.True c_127
558 in join_71 init_1 GHC.Types
560 ( let _ = "resume.genCode"
561 in Grammar.Brainfuck.Output
565 let _ = "checkToken.else"
569 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
578 GHC.Types . [] GHC.Base.<> []
585 in readFail_126 inp_60 farInp_131 farExp_132
587 let _ = "checkHorizon.else"
591 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
595 [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
600 GHC.Types . [] GHC.Base.<> [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
607 in readFail_126 inp_60 farInp_133 farExp_134
609 let _ = "choicesBranch.else"
610 in if ',' GHC.Classes.== c_86
612 let _ = "choicesBranch.then"
613 in let readFail_135 = readFail_85
614 in if readMore_2 inp_60
619 #) = readNext_3 inp_60
620 in if (\x_138 -> \x_139 -> x_138) GHC.Types.True c_136
623 in join_71 init_1 GHC.Types
625 ( let _ = "resume.genCode"
626 in Grammar.Brainfuck.Input
630 let _ = "checkToken.else"
634 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
643 GHC.Types . [] GHC.Base.<> []
650 in readFail_135 inp_60 farInp_140 farExp_141
652 let _ = "checkHorizon.else"
656 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
660 [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
665 GHC.Types . [] GHC.Base.<> [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
672 in readFail_135 inp_60 farInp_142 farExp_143
674 let _ = "choicesBranch.else"
675 in if '[' GHC.Classes.== c_86
677 let _ = "choicesBranch.then"
678 in let readFail_144 = readFail_85
679 in if readMore_2 (Symantic.Parser.Machine.Input.shiftRightText 1 inp_60)
684 #) = readNext_3 inp_60
685 in if (\x_147 -> \x_148 -> x_147) GHC.Types.True c_145
689 in \farInp_149 farExp_150 v_151 (!inp_152) ->
692 in \farInp_154 farExp_155 v_156 (!inp_157) ->
693 let readFail_158 = readFail_144
694 in if readMore_2 inp_157
699 #) = readNext_3 inp_157
700 in if (']' GHC.Classes.==) c_159
706 ( let _ = "resume.genCode"
707 in Grammar.Brainfuck.Loop v_156
711 let _ = "checkToken.else"
715 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) farInp_154 inp_157 of
719 [Symantic.Parser.Grammar.Combinators.ErrorItemToken ']']
724 farExp_155 GHC.Base.<> [Symantic.Parser.Grammar.Combinators.ErrorItemToken ']']
731 in readFail_158 inp_157 farInp_161 farExp_162
733 let _ = "checkHorizon.else"
737 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) farInp_154 inp_157 of
741 [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
746 farExp_155 GHC.Base.<> [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
753 in readFail_158 inp_157 farInp_163 farExp_164
756 Data.Map.Internal.Tip
759 Data.Map.Internal.Tip
761 let _ = "checkToken.else"
765 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
774 GHC.Types . [] GHC.Base.<> []
781 in readFail_144 inp_60 farInp_165 farExp_166
783 let _ = "checkHorizon.else"
787 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
791 [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 2]
796 GHC.Types . [] GHC.Base.<> [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 2]
803 in readFail_144 inp_60 farInp_167 farExp_168
805 let _ = "choicesBranch.else"
809 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
818 GHC.Types . [] GHC.Base.<> []
825 in readFail_85 inp_60 farInp_169 farExp_170
827 let _ = "checkToken.else"
831 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
840 GHC.Types . [] GHC.Base.<> []
847 in readFail_85 inp_60 farInp_171 farExp_172
849 let _ = "checkHorizon.else"
853 #) = case (GHC.Classes.compare `Data.Function.on` Symantic.Parser.Machine.Input.offset) init_1 inp_60 of
857 [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
862 GHC.Types . [] GHC.Base.<> [Symantic.Parser.Grammar.Combinators.ErrorItemHorizon 1]
869 in readFail_85 inp_60 farInp_173 farExp_174
870 name_153 = \(!ok_175) (!inp_176) (!koByLabel_177) ->
873 in \farInp_178 farExp_179 v_180 (!inp_181) ->
878 ( let _ = "resume.genCode"
879 in v_180 GHC.Types . []
884 Data.Map.Internal.Tip
887 in \farInp_182 farExp_183 v_184 (!inp_185) ->
890 in \farInp_186 farExp_187 v_188 (!inp_189) ->
895 ( let _ = "resume.genCode"
901 Data.Map.Internal.Tip
904 Data.Map.Internal.Tip