[Haskell-cafe] parsec - source position information
Daniel Fischer
daniel.is.fischer at googlemail.com
Thu Apr 7 17:30:31 CEST 2011
On Thursday 07 April 2011 17:22:56, Ozgur Akgun wrote:
> Hi,
>
> Is there a way to get source position[1] information from parsec while
> defining a
> parser? It surely knows about source positions, as they are used while
> reporting a parsing error.
>
> data Identifier = Identifier String SourcePos
>
> pIdentifier :: Parser Identifier
> pIdentifier = do
> pos <- ??
pos <- getPosition
> s <- pString
> return (Identifier s pos)
>
> [1]
> http://hackage.haskell.org/packages/archive/parsec/3.0.0/doc/html/Text-P
> arsec.html#t:SourcePos
>
> Thanks in advance,
>
> Ozgur
More information about the Haskell-Cafe
mailing list