To-Do List for Bregex

  1. Add more [test cases] (ONGOING).
  2. Refactor most CharT-templated stuff into a based Matcher class to perform flag- and charset-dependant character comparisons. This will allow the compiler and NFA to be moved into a compiled link library for improved ABI stability (DONE).
  3. Provide a compiled link library. See above. (IN PROGRESS)
  4. Provide dotty-based debug output from NFA (DONE: optioned under SMW_NDEBUG).
  5. Rework SMW_DEBUG stuff to be compatible with _GLIBCXX_DEBUG in libstdc++-v3 (DONE).
  6. Implement basic range matching.
  7. Refactor _Scanner to use an abstract input cursor so it, too, can be moved into the compiled link library.