APG
ABNF Parser Generator
Generate fast, efficient parsers
directly from ABNF grammars
*** New – apg-lite ***
(a light-weight JavaScript parser of ABNF grammars)
Supports C, Java, JavaScript and Python
Pattern-Matching Engine
Replace cryptic regex syntax with ABNF
More pattern-matching power than regex
AST for accurate phrase translations
Parse tree tracing for easy debugging
Version 7.0 Now Available
Written entirely in C but with objects and exception handling
API lets you generate parsers in your code on the fly
Pattern-Matching engine with more features and power than regex:
– Full recursion for handling nested pairs
– Two modes of back referencing
– Hand-written pattern-matching code snippets
– Easily identified and referenced named phrases
– Two modes of back referencing
– Hand-written pattern-matching code snippets
– Easily identified and referenced named phrases