APG
… an ABNF Parser Generator
|
The parser library required of all APG parsers..
More...Files | |
file | apg.h [code] |
The APG header file. | |
file | ast.c [code] |
The functions for generating and translating the Abstract Syntax Tree (AST). | |
file | ast.h [code] |
Public header file for the AST functions. | |
file | astp.h [code] |
Private header file for the AST functions. | |
file | backref.h [code] |
Private declarations common to both universal and parent modes. | |
file | backrefp.c [code] |
The parent-mode back reference object. | |
file | backrefp.h [code] |
The parent-mode back reference object. | |
file | backrefu.c [code] |
The universal-mode back reference object. | |
file | backrefu.h [code] |
The universal-mode back reference object. | |
file | exception.c [code] |
Exception handling functions. | |
file | exception.h [code] |
Structures and macros for exception handling. | |
file | lib.h [code] |
This header "#include"s all publid lib headers and other standard headers needed by most objects. | |
file | memory.c [code] |
The memory management object. | |
file | memory.h [code] |
Memory management header. | |
file | operators-abnf.c [code] |
The original seven ABNF operators defined by RFC5234. | |
file | operators-bkr.c [code] |
The operator function for handling back references. | |
file | operators-sabnf.c [code] |
The additional superset SABNF operators. | |
file | operators.h [code] |
Header file for the suite of the parser's operator functions. | |
file | parser-get-init.c [code] |
Private parser utility functions. Never called directly by user. | |
file | parser-translate-init.c [code] |
Private parser utility functions. Never called directly by user. | |
file | parser.c [code] |
The SABNF parser. | |
file | parser.h [code] |
The SABNF parser's public header file. | |
file | parserp.h [code] |
Private header for the SABNF parser. | |
file | stats.c [code] |
Functions for collecting parsing statistics. | |
file | stats.h [code] |
Public header file for the statistics gathering functions. | |
file | statsp.h [code] |
Private header file for the statistics gathering functions. | |
file | tools.c [code] |
A few commonly used functions. | |
file | tools.h [code] |
A few simple, commonly used functions. | |
file | trace-config.c [code] |
Parse a configuration file and set the trace configuration. | |
file | trace-out.c [code] |
All of the trace output code. | |
file | trace.c [code] |
The public trace object functions. | |
file | trace.h [code] |
Public header file for the trace functions. | |
file | tracep.h [code] |
Private header file for the trace functions. | |
file | vector.c [code] |
The vector object. Provides a dynamic memory array. | |
file | vector.h [code] |
Header file for the vector object - a dynamic array. | |
The parser library required of all APG parsers..