[Haskell-cafe] GHC API question: Getting access to cpp processed source
alan.zimm at gmail.com
Tue Sep 10 22:03:16 CEST 2013
I have just discovered that GHC.getTokenStream fails if it is used on a
module with CPP directives in it.
This is reported in http://ghc.haskell.org/trac/ghc/ticket/8265
Is there an easy way to get access to the pre-processed source, without
having to explicitly write it to an output file in a temporary location?
In other words an equivalent to getModuleSourceAndFlags that does the right
This currently prevents HaRe from processing files with preprocessor
directives in them, I would like to come up with a workaround for current
GHC versions, rather than having to wait for a future one.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe