Version 7.0
Copyright © 2021 Lowell D. Thomas
APG
… an ABNF Parser Generator
library Directory Reference

The parser library required of all APG parsers..

More...

Directory dependency graph for library:
library

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.
 

Detailed Description

The parser library required of all APG parsers..

APG Version 7.0 is licensed under the 2-Clause BSD License,
an Open Source Initiative Approved License.