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

user data passed to the Parser More...

Data Fields

FILE * spOut
 
apg_uint uiSemiComments
 
apg_uint uiCppComments
 
apg_uint uiCComments
 
apg_uint uiHexNumOverrides
 
apg_uint uiSemiCommentsRejected
 
apg_uint uiLineNo
 
apg_uint uiBlankLines
 
apg_uint uiLineErrors
 
apg_uint uiaErrorLineNos [100]
 

Detailed Description

user data passed to the Parser

User data passed to the Parser. Used to collect specialized parsing statistics.

See also
uiParserSyntaxAnalysis()

Definition at line 44 of file Callbacks.c.

Field Documentation

◆ spOut

FILE* PARSER_CALLBACK_DATA::spOut

The ouput device to print output to.

Definition at line 45 of file Callbacks.c.

◆ uiaErrorLineNos

apg_uint PARSER_CALLBACK_DATA::uiaErrorLineNos[100]

The line numbers of line errors

Definition at line 54 of file Callbacks.c.

◆ uiBlankLines

apg_uint PARSER_CALLBACK_DATA::uiBlankLines

The number of blank lines

Definition at line 52 of file Callbacks.c.

◆ uiCComments

apg_uint PARSER_CALLBACK_DATA::uiCComments

The number of C comments

Definition at line 48 of file Callbacks.c.

◆ uiCppComments

apg_uint PARSER_CALLBACK_DATA::uiCppComments

The number of C++ comments

Definition at line 47 of file Callbacks.c.

◆ uiHexNumOverrides

apg_uint PARSER_CALLBACK_DATA::uiHexNumOverrides

The number of hexidecimal numbers rejected semantically

Definition at line 49 of file Callbacks.c.

◆ uiLineErrors

apg_uint PARSER_CALLBACK_DATA::uiLineErrors

The number of line errors

Definition at line 53 of file Callbacks.c.

◆ uiLineNo

apg_uint PARSER_CALLBACK_DATA::uiLineNo

The number of imput lines

Definition at line 51 of file Callbacks.c.

◆ uiSemiComments

apg_uint PARSER_CALLBACK_DATA::uiSemiComments

The number of semi comments

Definition at line 46 of file Callbacks.c.

◆ uiSemiCommentsRejected

apg_uint PARSER_CALLBACK_DATA::uiSemiCommentsRejected

The number of semi comments rejected

Definition at line 50 of file Callbacks.c.


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.