Advertisement
Guest User

code bad!

a guest
Apr 20th, 2019
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. data ParseResult parseResult = MkParseResult (Either String (String, parseResult))
  2.  
  3. (>>=) : MkParseResult a -> ((String, a) -> MkParseResult b) -> MkParseResult b
  4. (MkParseResult l@(Left s)) >>= f = l
  5. (MkParseResult (Right t@(s, e))) >>= f = f t
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement