Commit graph

8 commits

Author SHA1 Message Date
Emil Sköldberg
4eefb49712 Update 2.1.0 -> 2.3.2
Changes in Alex 2.3 vs. 2.2

  * monadUserState wrapper (Alain Cremieux)
  * Efficient lexing of strict ByteStrings (Don Stewart)
  * Works with Cabal 1.2, 1.4 & 1.6


Changes in Alex 2.2 vs. 2.1.0:

  * Requires Cabal 1.2
  * ByteString wrappers: use Alex to lex ByteStrings directly
2010-04-10 06:40:52 +00:00
Thomas Klausner
4c850f93bc Remove obsolete @dirrm lines. 2009-10-11 10:44:24 +00:00
Thomas Klausner
18dbec4419 Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib
major change.

Reported by Robert Elz in PR 41345.
2009-05-20 00:58:39 +00:00
Emil Sköldberg
930f0ae139 Update to version 2.1.0
Changes since 2.0.1:

  * Switch to a Cabal build system: you need a recent version of Cabal
    (1.1.6 or later). If you have GHC 6.4.2, then you need to upgrade
    Cabal before building Alex. GHC 6.6 is fine.

  * Slight change in the error semantics: the input returned on error
    is before the erroneous character was read, not after. This helps
    to give better error messages.
2007-04-23 15:29:37 +00:00
Emil Sköldberg
3fbb7195e8 Fixed "test ==" issue. 2007-01-09 15:27:30 +00:00
Emil Sköldberg
bd9256b223 Added perl to USE_TOOLS 2006-08-25 13:32:39 +00:00
Roland Illig
2027d780bc Replaced SITES_* with SITES.*. 2006-07-22 04:42:34 +00:00
Emil Sköldberg
f164223f41 Alex is a tool for generating lexical analysers in Haskell, given a
description of the tokens to be recognised in the form of regular
expressions. It is similar to the tools lex and flex for C/C++.

Alex takes a description of tokens based on regular expressions and
generates a Haskell module containing code for scanning text
efficiently. Alex is designed to be familiar to exisiting lex users,
although it does depart from lex in a number of ways.
2005-11-15 14:32:42 +00:00