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 <- ??
s <- pString
return (Identifier s pos)
Thanks in advance,
Ozgur