headerphoto

Recent News

04/15/10: A bug was found in the algorithm for rule attributes.
S = (S/"") "s" / "y" is left-recursive but went undetected due to the empty string alternative. This case has been fixed.
more…

12/02/09: A new Interactive APG web service for ABNF grammar development has been added to the site. At the same time APG Version 6.1 has been released.
more…

06/25/09: Congratulations to Thomas Miesch on the completion of his Open Source project SmallMGC. SmallMGC is a Media Gateway Controller for access and residential gateways.
more…

06/23/09: Thanks again to Sebastian Pipping (http://www.hartwork.org/) for creating a Gentoo package for APG 6.0. more…

06/17/09: APG 6.0 has just been released. Version 6.0 updates APG 5.x with some significant new features.
more…

Links

RFC 4234
ABNF, the grammar definition for parsers generated by APG.

IETF tools page
APG and other ABNF are tools listed here.

IETF RFC page
The jump-off to all of the RFCs.

GNU
General Public Licenses, Version 2, Version 3

GNU/Linux
The Linux home page with distributions, tutorials and more.

Ubuntu
What is Ubuntu? From the Ubuntu FAQ -
Ubuntu is a complete Linux-based operating system containing the very best free and open source software applications you need to work and play. With Ubuntu you can surf the web, read email, create documents, presentations and spreadsheets, edit images and more.
(Ed. You can also develop and run APG applications.)

SmallMGC
SmallMGC is an Open Source Media Gateway Controller for access and residential gateways. APG is the parser of choice for SmallMGC's MEGACO message handling. If you are interested in Next Generation Networks, check out SmallMGC.

Wikipedia
An excellent source of definitions and further references to just about everything you might want to know about parsing algorithms and who knows what else. Its list of parser generators has links to over 100 parser generator products, including APG.