X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fbuilding%2Fbuilding.sgml;h=9a0fa5219838d3d7a9c85027707f3c0a45afc00d;hb=500c76a84ffa6f057ff731f1d556792cd82643ef;hp=f0addddcd6c5e77795e16d5f8d2f2a786200ee31;hpb=90656575d83b58f0d3702f9ab23dcdf795dd3ea1;p=ghc-hetmet.git diff --git a/docs/building/building.sgml b/docs/building/building.sgml index f0adddd..9a0fa52 100644 --- a/docs/building/building.sgml +++ b/docs/building/building.sgml @@ -434,8 +434,8 @@ setsockopt IPTOS_THROUGHPUT: Invalid argument ). Remember that if you do not have - happy installed, you need to check it out - as well. + happy and/or Alex + installed, you need to check them out as well. @@ -1262,6 +1262,19 @@ $ cvs checkout nofib/spectral + Alex + Alex + + Alex is a lexical-analyser generator for Haskell, + which GHC uses to generate its lexer. Like Happy, Alex is + written in Haskell and is a project in the CVS repository. + Alex distributions are available from Alex's Web + Page. + + + + Autoconf pre-supposed: Autoconf Autoconf, pre-supposed @@ -2238,7 +2251,8 @@ Foo.o : Baz.hi build tree. Happy can similarly be run from the build tree, using - happy/src/happy-inplace. + happy/src/happy-inplace, and similarly for + Alex and Haddock. @@ -4592,6 +4606,12 @@ Happy is a parser generator used to compile the Haskell grammar. Add it in your + + Install Alex. This can be done by building from the + source distribution in the usual way. Sources are + available from http://www.haskell.org/alex. + GHC uses the mingw C compiler to