9 Mar
2014
9 Mar
'14
2:17 p.m.
Ömer Sinan Ağacan wrote:
Does anyone have any example alex+happy programs that uses location location annotated tokens and location information of token while reporting parse errors?
I already wrote lexer and my function type is something like:
runLexer :: String -> [(Token, AlexPosn)]
where AlexPosn type contains location information. But I have no idea how can I use that in happy to parse and use location information in parse error messages. There are lots of examples in interwebs but as far as I can see none of them works on location-annotated tokens.
Also look at the DDC codebase: https://github.com/DDCSF/ddc Erik -- ---------------------------------------------------------------------- Erik de Castro Lopo http://www.mega-nerd.com/