[Haskell-cafe] Parsec question
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Sun May 27 05:58:39 EDT 2007
Andrew Coppin <andrewcoppin at btinternet.com> writes:
> I have a parser that recognises single-line comments, and another that
> recognises multi-line comments. What I'd like to do is make a big parser
> that returns [Either String String], which all the comments in one side
> and all the rest in the other side. But I can't figure out how to
> construct such a parser... Any hints?
wholething = many comment
comment = do
fmap Left $ (linecomment `onFail` nestedcomment)
`onFail`
fmap Right $ noncomment
More information about the Haskell-Cafe
mailing list