[Haskell-cafe] Re: help with happy/alex
Simon Marlow
simonmarhaskell at gmail.com
Thu Nov 23 04:30:17 EST 2006
robert bauer wrote:
> Hi,
>
> I have a .y and .x file. The alex -g _.x gives me a .hs file and happy -g -a -c _.y gives me a .hs file.
> I then use ghc -c alex.hs to get a a .o and a .hi file. This works great.
> Unfortunately
> ghc -c happy.y doesn't work -- it says that it the module name for the lexer doesn't match. I've attached the
> .y and .x files.
>
> Also, I cannot figure out what I need to do in the parser to call the lexer and I don't know how to kick start the
> parser -- I have no clue what to put in third, main.hs, module.
>
> Any help would be appreciated.
You have a typo in the module name in TVScriptLexer.x. As for tying it
together, I suggest taking a look at some of the examples, eg.
http://darcs.haskell.org/alex/examples/tiny.y from the Alex distribution.
Cheers,
Simon
More information about the Haskell-Cafe
mailing list