- Option for pure Haskell 98 output? - Extend to Unicode (32-bit Char) - Put in {-# LINE #-} pragmas for token actions - bug: we throw away the first character of code - Prune states that aren't reachable? - Issues a warning for tokens that can't be generated? - Info file? - start codes - accepting states - More compact lexer table encoding: - equivalence classes? - Improve performance of Alex itself - AlexEOF doesn't provide a way to get at the text position of the EOF. - Allow user-defined wrappers? Wrappers in files relative to the current directory, for example? - case-insensitivity option (like flex's -i).