Changes for version 0.13

  • Deal with \Q...\E patterns.
  • $Default_Lexer pattern fails on 5.6.x: it would lex '\-' as '\', '-'.
  • Tests to prove that the global $_ is not clobbered by the module.
  • Used cmp_ok rather than ok where it makes sense.
  • Added a (belated) DEBUG_LEX debugging mode
  • Removed some debugging traces left over during lookahead development
    • Minor performance tweaks to _lex() and insert()

Modules

Assemble multiple Regular Expressions into one RE