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.

Clues?

Erik
-- 
-----------------------------------------------------------------
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)
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to