wiki:ParabixRegexRoadMap

Version 3 (modified by cameron, 3 years ago) (diff)

--

Parabix Regular Expression Road Map

Parabix regular expression matching offers consistent, ultra-fast regular expression matching performance, dramatically outperforming other regular expression technologies.

Leveraging this performance advantage, our overall regular expression project will move beyond our current icgrep application to consider extended regular expression support for a broad array of applications.

  • Full Unicode support including Level 2 requirements of UTS #18.
  • New regular expression syntax to improve readability and composability of regular expressions.
  • Systematic naming and namespace rules for libraries of important regular expressions.
  • Systematic support for disciplined subexpression capture.
  • Disciplined backreference support.
  • A file modeling language based on regular expressions and new tools based on these models.
  • Additional algorithmic and architectural work to improve performance.
  • Support for new general purpose regular expression matching APIs.
  • Systematic investigation of regular expression support requirements for important application areas.

Unicode Requirements

Bioinformatics

  • PROSITE regular expression patterns and matching

Security Applications