summaryrefslogtreecommitdiff
path: root/devel/alex/DESCR
blob: 41b3843d2e64d0439596308dc7f34145a7c5eb6e (plain)
1
2
3
4
5
6
7
8
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.