File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -66,17 +66,19 @@ parseDelayedAbortOrProcess ::
66
66
=> Parser a
67
67
-> (Maybe ParseError -> ParseError -> State (Map Language String ) () )
68
68
-> Parser ()
69
- -> Delayed a
69
+ -> String
70
70
-> (a -> LangM' (ReportT o m ) b )
71
71
-> LangM' (ReportT o m ) b
72
- parseDelayedAbortOrProcess p messaging fallBackParser delayedAnswer whatToDo =
73
- case parseDelayed (fully p) delayedAnswer of
72
+ parseDelayedAbortOrProcess p messaging fallBackParser answerString whatToDo =
73
+ case parseDelayed (fully p) asDelayed of
74
74
Left err -> toAbort (indent $ translate $
75
75
messaging (either Just (const Nothing ) $
76
- parseDelayedRaw (fully fallBackParser) delayedAnswer )
76
+ parseDelayedRaw (fully fallBackParser) asDelayed )
77
77
err
78
78
)
79
79
Right x -> whatToDo x
80
+ where
81
+ asDelayed = delayed answerString
80
82
81
83
parseDelayedWithAndThen ::
82
84
OutputCapable m
You can’t perform that action at this time.
0 commit comments