APG
… an ABNF Parser Generator
|
This data controls the flow of the main program of the APG parser generator. More...
#include <config.h>
Data Fields | |
char * | cpCwd |
the current working directory More... | |
char * | cpDefaultConfig |
if non-n=NULL, generate a default configuration file using this file name More... | |
char * | cpUseConfig |
if non-n=NULL, use this configuration file instead of command line arguments More... | |
char * | cpOutput |
the path name for the generated C source & header files More... | |
char * | cpGrammarHtml |
if non-null, the file name for the HTML version of the annotated input grammar More... | |
char * | cpRulesHtml |
if non-null, the file name for the HTML version of the rule/UDT names and dependencies More... | |
char * | cpLfOut |
if non-null, the file name for the converted LF line ends file More... | |
char * | cpCrLfOut |
if non-null, the file name for the converted CRLF line ends file More... | |
char ** | cppInput |
array of uiInputFiles input file names More... | |
aint | uiInputFiles |
the number of input files found More... | |
char ** | cppPRules |
array of protected rule names More... | |
aint | uiPRules |
the number of protected rule names found More... | |
abool | bHelp |
the help flag, if set the help screen is printed and processing stops More... | |
abool | bVersion |
the version flag, if set the version number is printed and processing stops More... | |
abool | bStrict |
if set, the grammar is treated as strict ABNF More... | |
abool | bNoPppt |
if set, Partially-Predictive Parsing Tables (PPPTs) will not be produced More... | |
abool | bDv |
verobose - sets options -dc, -dg, -dr, and -da More... | |
abool | bDc |
display the complete configuration as found on command line or configuration file More... | |
abool | bDg |
display an annotated version of the input grammar More... | |
abool | bDa |
display grammar attributes More... | |
abool | bDr |
display grammar rule/UDT names in the order they occur in the grammar More... | |
abool | bDra |
display the grammar rule/UDT names alphabetically More... | |
abool | bDo |
display the opcodes for each rule in human-readable form More... | |
abool | bDp |
display the PPPT size More... | |
This data controls the flow of the main program of the APG parser generator.
The input command line or file is parsed to fill in this data.
abool config::bDc |
abool config::bDg |
abool config::bDo |
abool config::bDr |
abool config::bDra |
abool config::bDv |
abool config::bHelp |
abool config::bNoPppt |
abool config::bStrict |
abool config::bVersion |
char* config::cpCrLfOut |
char* config::cpDefaultConfig |
char* config::cpGrammarHtml |
char* config::cpLfOut |
char* config::cpOutput |
char** config::cppInput |
char* config::cpRulesHtml |
char* config::cpUseConfig |
aint config::uiPRules |