Recent News

10/16/12: Java APG Version 1.0 has been updated to fix the omission of an important semantic predicate feature. more…

06/29/12: APG Version 6.3 has been released. more…

10/23/11: It is a pleasure to announce the release of Java APG Version 1.0. more…

10/16/11: I've reformatted the documentation and download for Version 4.0 to the current web site format and restored their availablity here. more…

07/16/11: I noticed that the interactive examples were not working with the latest versions of Firefox and Chrome. I've fixed the problem more…


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

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

The jump-off to all of the RFCs.

General Public Licenses, Version 2, Version 3

The Linux home page with distributions, tutorials and more.

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 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.

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.