On 6/13/05, Brian Smith <[EMAIL PROTECTED]> wrote: > Is there an example of how to build a Cabal package that has a lexer > generated with Alex and a parser generated with Happy? As far as I > can tell, the way to do this is to add "Other-Modules: > Module.Name.Of.Parser.y Module.Name.Of.Lexer.x" to each > executable/library stanza. But, when I try this, I get: > > Could not find module `GHC.Exts': > it is a member of package base-1.0, which is hidden > > The generated parser code contains: > > #if __GLASGOW_HASKELL__ >= 503 > import GHC.Exts > #else > import GlaExts > #endif > > Also, I don't see any way of passing options to preprocessors using > Cabal. In particular, how do you pass options to Happy? > > I am using GHC and Cabal from the CVS head, built about two weeks ago.
You probably forgot to add 'base' to Build-Depends. -- Friendly, Lemmih _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
