[Haskell-cafe] Re: Parsec question

Erik de Castro Lopo mle+cl at mega-nerd.com
Tue Dec 23 17:22:06 EST 2008

Benedikt Huber wrote:

> Using sepBy1, the above parser can be written as
>      dot = T.dot lexer
>      qualifiedIdentifier = sepBy1 identifier dot

My next problem is matching things like:

   identifier  ('.' identifier)*   ('.' '*')?

I've had a look at lookAhead from Text.ParserCombinators.Parsec.Combinator
but I can't get it to work.


Erik de Castro Lopo
"That being done, all you have to do next is call free() slightly
less often than malloc(). You may want to examine the Solaris
system libraries for a particularly ambitious implementation of
this technique."
-- Eric O'Dell (comp.lang.dylan)

More information about the Haskell-Cafe mailing list