APG
… an ABNF Parser Generator
|
In addition to the utilities, bundled with APG Version 7.0 are several fully-developed applications. These are parser applications that serve as both relatively complex examples of APG usage and as useful applications to have available in their own right. All are developed as APIs using the same object model as for the APG API and most accompanying utilities.
regex
[1] [2] [3], but uses SABNF as the pattern-defining syntax giving it more matching power and, for some at least, a more accessible syntax.