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


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to