Hi
(>>=) :: Parser a -> Parser b -> Parser b
p >>= f = \inp ->
  case p inp of
    [] -> []
    [(v, out)] -> parse (f v) out
based on a lot of guesswork, after the mess created by the OCR, I managed to get the above example to work syntactically but is it semantically correct?
Thanks, Paul

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to