
7 Apr
2011
7 Apr
'11
11:22 a.m.
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) [1] http://hackage.haskell.org/packages/archive/parsec/3.0.0/doc/html/Text-Parse... Thanks in advance, Ozgur