I have two questions about the code generated by -fext-core: Is there one place where I can obtain the grammar for it? How is represented the free-vars?
Thanks 2007/11/19, Simon Peyton-Jones <[EMAIL PROTECTED]>: > > > > I suspect you probably want –ddump-simpl, which prints the "Core" form. > > This is fully typed, unlike STG code which is only partially typed. > > > > > > > > If you compile with –fext-core you'll get a printed form which is > > supposed to be reasonably easy to parse. Tim Chevalier and Aaron Tomb are > > working on this. > > > > > > > > You may also find it easier to use the GHC API: you should be able to > > import module GHC, and use its API to compile your module and return the > > (typed) Core syntax tree to your back end. > > > > > > > > Simon > > > > > > > > *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > *On Behalf Of *Guilherme Avelino > > *Sent:* 16 November 2007 20:14 > > *To:* [email protected] > > *Subject:* -ddump-stg code > > > > > > > > Hi, > > > > I want to use the stg code generated by the ghc with a frontend for my > > compiler. I´m using the flags -ddump-stg and -dppr-debug to obtain the STG > > informations. However there are some things that I din´t understand. Are > > there any document where I can find informations about the stg generated? Is > > it possible to do the ghc show type informations? > > > > Thanks. > > > >
_______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
