APG
… ABNF Parser Generator
|
▼ ApgLib | |
Apg.h | Required header file for all APG-generated parsers. Contains important configuration macros and declarations of the API functions for the entire library |
Memory.c | The Memory component API |
Parser.c | The Parser component API. This is the heart of an APG parser |
Tools.c | A small chest of helpful tools |
UdtLib.c | A small UDT callback function library |
Vector.c | The Vector component API |
▼ ApgUtilities | |
ApgUtilities.h | Declarations of all APG utility functions |
Files.c | A few commonly used functions for reading and writing files |
timer.c | A timer component API |
Utilities.c | A number of useful display functions |
▼ CppDemo | |
CppDemoCallbacks.cpp | All of the user-written functions for the rule and UDT callback functions |
main.cpp | Simple example of setting up a C++ parser |
▼ Demo | |
Callbacks.c | Demonstrates writing and calling callback functions |
main.c | Demonstrates the use of APG with three simple applications |
Setup.c | Demonstrates the basics of setting up and running a parser |
UdtLibDemo.c | Demonstrates how to use the UDT library that comes with APG |
▼ Generator | |
main.c | The main function that is the parser generator application, apg |
▼ MEGACO | |
Callbacks.cpp | All of the user-written functions for the rule callback functions |
main.cpp | Sets up and runs a parser for the MEGACO grammar |
▼ SIP | |
main.c | The driver for the SIP tests |
SIPUdtLib.c | All of the UDTs used in all of the tests |
TortureTestTranslator.c | Translates the text version of the torture test SIP messages into their binary format |
▼ WideCharacters | |
Callbacks.c | All of the user-written rule callback functions |
main.c | Demonstrates parsing with an alphabet character code width of 32-bits |