Version 6.3
Copyright © 2005 - 2012 Lowell D. Thomas
APG
  … ABNF Parser Generator
All Data Structures Files Functions Variables Typedefs Macros Pages
Data Fields
APG_PARSER_STATS Struct Reference

full set of statistics gathered during parsing, uiParserSyntaxAnalysis() More...

#include <Apg.h>

Data Fields

apg_uint uiSize
 
apg_uint uiNameCount
 
apg_uint uiRuleCount
 
apg_uint uiUdtCount
 
APG_NAME_STATspNameStats
 
APG_NAME_STATspNameStatsAlpha
 
APG_NAME_STATspNameStatsCount
 
char * cpNames
 
APG_STAT sRnm
 
APG_STAT sUdt
 
APG_STAT sRep
 
APG_STAT sAlt
 
APG_STAT sCat
 
APG_STAT sAnd
 
APG_STAT sNot
 
APG_STAT sTrg
 
APG_STAT sTbs
 
APG_STAT sTls
 
APG_STAT sTotal
 

Detailed Description

full set of statistics gathered during parsing, uiParserSyntaxAnalysis()

full set of statistics gathered during parsing, uiParserSyntaxAnalysis()

Definition at line 591 of file Apg.h.

Field Documentation

◆ cpNames

char* APG_PARSER_STATS::cpNames

pointer to the list of names

Definition at line 599 of file Apg.h.

◆ sAlt

APG_STAT APG_PARSER_STATS::sAlt

node stats for ALT nodes

Definition at line 603 of file Apg.h.

◆ sAnd

APG_STAT APG_PARSER_STATS::sAnd

node stats for AND nodes

Definition at line 605 of file Apg.h.

◆ sCat

APG_STAT APG_PARSER_STATS::sCat

node stats for CAT nodes

Definition at line 604 of file Apg.h.

◆ sNot

APG_STAT APG_PARSER_STATS::sNot

node stats for NOT nodes

Definition at line 606 of file Apg.h.

◆ spNameStats

APG_NAME_STAT* APG_PARSER_STATS::spNameStats

pointer to named node stats

Definition at line 596 of file Apg.h.

◆ spNameStatsAlpha

APG_NAME_STAT* APG_PARSER_STATS::spNameStatsAlpha

pointer to named node stats with names in alphabetical order

Definition at line 597 of file Apg.h.

◆ spNameStatsCount

APG_NAME_STAT* APG_PARSER_STATS::spNameStatsCount

pointer to named node stats ordered descending numerically on number of node hits

Definition at line 598 of file Apg.h.

◆ sRep

APG_STAT APG_PARSER_STATS::sRep

node stats for REP nodes

Definition at line 602 of file Apg.h.

◆ sRnm

APG_STAT APG_PARSER_STATS::sRnm

node stats for RNM nodes

Definition at line 600 of file Apg.h.

◆ sTbs

APG_STAT APG_PARSER_STATS::sTbs

node stats for TBS nodes

Definition at line 608 of file Apg.h.

◆ sTls

APG_STAT APG_PARSER_STATS::sTls

node stats forTLS nodes

Definition at line 609 of file Apg.h.

◆ sTotal

APG_STAT APG_PARSER_STATS::sTotal

node stats for the total of all of the above nodes

Definition at line 610 of file Apg.h.

◆ sTrg

APG_STAT APG_PARSER_STATS::sTrg

node stats for TRG nodes

Definition at line 607 of file Apg.h.

◆ sUdt

APG_STAT APG_PARSER_STATS::sUdt

node stats for UDT nodes

Definition at line 601 of file Apg.h.

◆ uiNameCount

apg_uint APG_PARSER_STATS::uiNameCount

total number of named nodes

Definition at line 593 of file Apg.h.

◆ uiRuleCount

apg_uint APG_PARSER_STATS::uiRuleCount

number of rule names

Definition at line 594 of file Apg.h.

◆ uiSize

apg_uint APG_PARSER_STATS::uiSize

total size in bytes of this structure

Definition at line 592 of file Apg.h.

◆ uiUdtCount

apg_uint APG_PARSER_STATS::uiUdtCount

number of UDT names

Definition at line 595 of file Apg.h.


The documentation for this struct was generated from the following file:
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/licenses.html or write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.