
Hello Anatoly,
Bear in mind that gshow behaves a bit differently from the regular show
(namely regarding parenthesis and efficiency). You can also use standalone
deriving [1] to derive Show for those datatypes.
Cheers,
Pedro
[1]
http://www.haskell.org/ghc/docs/latest/html/users_guide/deriving.html#stand-...
On Sat, Mar 28, 2009 at 02:07, Anatoly Yakovenko
ah, i am guessing its because you can use Data.Generics.gshow to do the same thing. Seems like that library will come in handy when manipulating the AST, pretty cool stuff.
On Fri, Mar 27, 2009 at 5:53 PM, Anatoly Yakovenko
wrote: is there any reason why Language.C.Syntax.AST.CTranslUnit doesn't derive show? I would like to look at the data structure it generates. It's a lot easier to experiment it when i can write a template C file, print out the AST and then modify that data structure directly, instead of trying to grok the library.
Thanks for your great work btw, the parser is pretty sweet. Anatoly
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe