simonmar 2003/02/12 08:36:25 PST
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-BeenThere: [EMAIL PROTECTED]
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:[EMAIL PROTECTED]?subject=help>
List-Post: <mailto:[EMAIL PROTECTED]>
List-Subscribe: <http://www.haskell.org/mailman/listinfo/cvs-happy>,
<mailto:[EMAIL PROTECTED]?subject=subscribe>
List-Id: fptools/happy CVS commit messages. <cvs-happy.haskell.org>
List-Unsubscribe: <http://www.haskell.org/mailman/listinfo/cvs-happy>,
<mailto:[EMAIL PROTECTED]?subject=unsubscribe>
List-Archive: <http://www.haskell.org/pipermail/cvs-happy/>
Date: Wed, 12 Feb 2003 08:36:25 -0800
Modified files: (Branch: simonm-hackery-branch)
happy/alex/src AbsSyn.hs Main.hs Makefile Output.hs
Parser.y Scan.hs
happy/alex/templates GenericTemplate.hs
Log:
Another fixed-point.
I've implemented GHC-specific hacks to reduce the size of the tables,
using exactly the same technique as in Happy, i.e. the tables are
encoded as strings. Also some unboxery was used in the lexer engine
itself for speed. The GHC-specific stuff is selected with the -g
flag, as for Happy.
This reduces the size of the binary of Alex's own lexer by a further
80% or so.
Revision Changes Path
1.1.2.5 +4 -18 fptools/happy/alex/src/Attic/AbsSyn.hs
1.1.1.1.2.5 +58 -14 fptools/happy/alex/src/Main.hs
1.2.2.4 +4 -3 fptools/happy/alex/src/Makefile
1.1.2.2 +41 -31 fptools/happy/alex/src/Attic/Output.hs
1.1.2.4 +9 -7 fptools/happy/alex/src/Attic/Parser.y
1.1.1.1.2.4 +74 -127 fptools/happy/alex/src/Scan.hs
1.1.2.2 +87 -26 fptools/happy/alex/templates/Attic/GenericTemplate.hs
_______________________________________________
Cvs-happy mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-happy