Hello fellow Haskellers,

In EclipseFP we use the GHC API for IDE related stuff like syntax
highlighting and code outlines. However, I ran into something funny
yesterday: when a source file contains LINE pragmas (
http://www.haskell.org/ghc/docs/6.12.2/html/users_guide/pragmas.html#line-pragma),
all the locations for tokens are changed to reflect the pragmas information.
While this is great in the "normal' GHC usage, this is not so great for us,
because we're interested in that source code, not in original code. I
haven't seen any flag to turn that behavior off in the docs, nor in the
Lexer code, but have I missed something? Can I tell GHC to just ignore these
pragmas? I suppose even using GHC for building and something else
(haskell-src-exts?) for code handling would leave us with compilation
messages at the wrong place.

Thanks,

-- 
JP Moresmau
http://jpmoresmau.blogspot.com/
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to