Version 7.0
Copyright © 2021 Lowell D. Thomas
APG
… an ABNF Parser Generator
Applications

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.

  1. apgex - An APG Pattern-Matching Engine
    apgex functions similarly to 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.
  2. A JSON Parser
    The JSON parser object is a fully RFC8259-compliant JSON parser and builder.
  3. An XML Parser
    The XML parser object is a standards-compliant, non-validating XML parser.
APG Version 7.0 is licensed under the 2-Clause BSD License,
an Open Source Initiative Approved License.