The initialization information generated by APG.
More...
#include <parserp.h>
The initialization information generated by APG.
This data is required to initialize the parser during construction. It is generated by the API functions vApiOutput() and vpApiOutputParser().
Definition at line 46 of file parserp.h.
◆ cpStringTable
| const char* parser_init::cpStringTable |
Pointer to the string table.
Definition at line 53 of file parserp.h.
◆ ucpPpptTable
| const uint8_t* parser_init::ucpPpptTable |
Pointer to the PPPT or NULL if none.
Definition at line 54 of file parserp.h.
◆ uiAcharTableLength
| uint32_t parser_init::uiAcharTableLength |
Length of this data's alphabet character table.
Definition at line 50 of file parserp.h.
◆ uiParserInitLength
| uint32_t parser_init::uiParserInitLength |
Length of the parser initialization data.
Definition at line 52 of file parserp.h.
◆ uiPpptTableLength
| uint32_t parser_init::uiPpptTableLength |
Length of this data's PPPT.
Definition at line 51 of file parserp.h.
◆ uiSizeofAchar
| uint32_t parser_init::uiSizeofAchar |
Minimum size, in bytes, required for the alphabet characters, achar.
Definition at line 47 of file parserp.h.
◆ uiSizeofUint
| uint32_t parser_init::uiSizeofUint |
Minimum size, in bytes, required for the basic parser unsigned integer, aint.
Definition at line 48 of file parserp.h.
◆ uiStringTableLength
| uint32_t parser_init::uiStringTableLength |
Length of this data's string table.
Definition at line 49 of file parserp.h.
◆ vpAcharTable
| const void* parser_init::vpAcharTable |
Pointer to the alphabet character table or NULL if none. (Possible for small grammars.)
Definition at line 55 of file parserp.h.
◆ vpParserInit
| const void* parser_init::vpParserInit |
Pointer to the parser's initialization data.
Definition at line 56 of file parserp.h.
The documentation for this struct was generated from the following file:
APG Version 7.0 is licensed under the
2-Clause BSD License,
an Open Source Initiative Approved License.