lexertl: The Modular Lexical Analyser Generator
Boost Submission (Work in Progress):
What I'm Currently Working on
- Preparing for boost review.
Outstanding Features
- Update
boost docs.
- Iterator traits.
- Specialised iterators (
bol, eol etc.)
- dump function should compress ranges.
- Investigate Ville Laurikari's tagged DFAs in more depth.
- Introduce template type as replacement for
std::size_t in tables.
- Introduce compression for char lookup table in
wchar_t mode.
- Support block case sensitivity/insensitivity (like flex).
- Improve merging of
^ based rules with all other rules.
- Revist lookahead using the technique from TRE.
- Implement POSIX Extensions support?
- Redo code generator (in the style of re2c with
^, $
and multi-state support).
- Add more flex features (file handling, <> etc.)
Latest Version: