example/DumpAst.hs not loading

Joe M joe7mail at gmail.com
Wed Jun 22 01:49:32 BST 2011


Hello,

Please ignore the below message.

I had the 0.3.2.1 version installed and not the latest repo version.

Thanks and Sorry for the bother,
Joe

On Tue, Jun 21, 2011 at 3:52 PM, Joe M <joe7mail at gmail.com> wrote:
> Hello,
>
> The DumpAst.hs does not seem to be working. Is there a different file
> that works.
> I am trying to understand how to use the language-c library to parse a
> c file into haskell.
>
> Below is the error that I notice with DumpAst.hs
>
> --(~/.cabal/packages/hackage.haskell.org/language-c/language-c/examples)------------(pts/0 at backup)--
> ghci -Wall DumpAst.hs
> GHCi, version 7.0.4: http://www.haskell.org/ghc/  :? for help
> Loading package ghc-prim ... linking ... done.
> Loading package integer-gmp ... linking ... done.
> Loading package base ... linking ... done.
> Loading package ffi-1.0 ... linking ... done.
> (0.02 secs, 0 bytes)
> [1 of 1] Compiling Main             ( DumpAst.hs, interpreted )
>
> DumpAst.hs:23:54:
>     No instance for (Show (f0 ShowPlaceholder))
>       arising from a use of `show'
>     Possible fix:
>       add an instance declaration for (Show (f0 ShowPlaceholder))
>     In the expression: show
>     In the second argument of `($)', namely
>       `show $ fmap (const ShowPlaceholder) ast'
>     In the second argument of `($)', namely
>       `decorate $ show $ fmap (const ShowPlaceholder) ast'
>
> DumpAst.hs:23:90:
>     Couldn't match expected type `f0 a0'
>                 with actual type `Language.C.Syntax.AST.CTranslUnit'
>     In the second argument of `fmap', namely `ast'
>     In the second argument of `($)', namely
>       `fmap (const ShowPlaceholder) ast'
>     In the second argument of `($)', namely
>       `show $ fmap (const ShowPlaceholder) ast'
> Failed, modules loaded: none.
> (0.29 secs, 41161088 bytes)
> Prelude>
>
> Thanks
> Joe
>



More information about the Language-c mailing list