Skip to content

Reimplement parseDelayedWithAndThen with function from flex-tasks? #254

@jvoigtlaender

Description

@jvoigtlaender

It's possible that

parseDelayedWithAndThen ::
OutputCapable m
=> Parser a
-> (Maybe ParseError -> ParseError -> State (Map Language String) ())
-> Parser ()
-> (a -> LangM m)
-> Delayed a
-> LangM m
parseDelayedWithAndThen p messaging fallBackParser whatToDo delayedAnswer =
(whatToDo `withDelayed` p)
(messaging (either Just (const Nothing) $
parseDelayedRaw (fully fallBackParser) delayedAnswer))
delayedAnswer
can be implemented using parseWithFallback from fmidue/flex-tasks#77.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions