Changes for version 0.06 - 2004-12-17

  • Can now track regular expressions. Given a match, it is possible to determine which original pattern gave rise to the match.
  • Improved character class generation: . (anychar) was not special-cased, which would have lead to a.b axb giving a[.x]b Also takes into account single-char width metachars like \t \e et al. Filters out digits if \d appears, and for similar metachars (\D, \s, \W...)
  • Added a pre_filter method, to perform input filtering prior to the pattern being lexed.
  • Added a flags method, to allow for (?imsx) pattern modifiers.
  • enhanced the assemble script: added -b, -c, -d, -v; documented -r
  • Additions to the README
  • Added Test::Simple and Test::More as prerequisites.

Modules

Assemble multiple Regular Expressions into one RE