Java APG, Version 1.0
Author Lowell D. Thomas
Copyright © Coast to Coast Research, Inc. 2011

Package com.coasttocoastresearch.examples.testudtlib

A comparison of timing and node hit statistics between the CFG and UDT parsers for the suite of UdtLib UDTs.

See:
          Description

Class Summary
Alphanum This class has been generated automatically from an SABNF grammer by Java APG, the Generator class.
It is an extension of the Grammar class containing additional members and enums not found in the base class.
The function Alphanum.getInstance() will return a reference to a static, singleton instance of the class.
AnyString This class has been generated automatically from an SABNF grammer by Java APG, the Generator class.
It is an extension of the Grammar class containing additional members and enums not found in the base class.
The function AnyString.getInstance() will return a reference to a static, singleton instance of the class.
Comment This class has been generated automatically from an SABNF grammer by Java APG, the Generator class.
It is an extension of the Grammar class containing additional members and enums not found in the base class.
The function Comment.getInstance() will return a reference to a static, singleton instance of the class.
DecNum This class has been generated automatically from an SABNF grammer by Java APG, the Generator class.
It is an extension of the Grammar class containing additional members and enums not found in the base class.
The function DecNum.getInstance() will return a reference to a static, singleton instance of the class.
HexNum This class has been generated automatically from an SABNF grammer by Java APG, the Generator class.
It is an extension of the Grammar class containing additional members and enums not found in the base class.
The function HexNum.getInstance() will return a reference to a static, singleton instance of the class.
LineEnd This class has been generated automatically from an SABNF grammer by Java APG, the Generator class.
It is an extension of the Grammar class containing additional members and enums not found in the base class.
The function LineEnd.getInstance() will return a reference to a static, singleton instance of the class.
QuotedString This class has been generated automatically from an SABNF grammer by Java APG, the Generator class.
It is an extension of the Grammar class containing additional members and enums not found in the base class.
The function QuotedString.getInstance() will return a reference to a static, singleton instance of the class.
RunUdtTest Driver function for time comparison testing of all UdtLib UDT functions vs the CFG versions of the grammars.
UEmpty This class has been generated automatically from an SABNF grammer by Java APG, the Generator class.
It is an extension of the Grammar class containing additional members and enums not found in the base class.
The function UEmpty.getInstance() will return a reference to a static, singleton instance of the class.
UNonEmpty This class has been generated automatically from an SABNF grammer by Java APG, the Generator class.
It is an extension of the Grammar class containing additional members and enums not found in the base class.
The function UNonEmpty.getInstance() will return a reference to a static, singleton instance of the class.
WhiteSpace This class has been generated automatically from an SABNF grammer by Java APG, the Generator class.
It is an extension of the Grammar class containing additional members and enums not found in the base class.
The function WhiteSpace.getInstance() will return a reference to a static, singleton instance of the class.
 

Enum Summary
Alphanum.RuleNames This enum provides easy to remember enum constants for locating the rule identifiers and names.
Alphanum.UdtNames This enum provides easy to remember enum constants for locating the UDT identifiers and names.
AnyString.RuleNames This enum provides easy to remember enum constants for locating the rule identifiers and names.
AnyString.UdtNames This enum provides easy to remember enum constants for locating the UDT identifiers and names.
Comment.RuleNames This enum provides easy to remember enum constants for locating the rule identifiers and names.
Comment.UdtNames This enum provides easy to remember enum constants for locating the UDT identifiers and names.
DecNum.RuleNames This enum provides easy to remember enum constants for locating the rule identifiers and names.
DecNum.UdtNames This enum provides easy to remember enum constants for locating the UDT identifiers and names.
HexNum.RuleNames This enum provides easy to remember enum constants for locating the rule identifiers and names.
HexNum.UdtNames This enum provides easy to remember enum constants for locating the UDT identifiers and names.
LineEnd.RuleNames This enum provides easy to remember enum constants for locating the rule identifiers and names.
LineEnd.UdtNames This enum provides easy to remember enum constants for locating the UDT identifiers and names.
QuotedString.RuleNames This enum provides easy to remember enum constants for locating the rule identifiers and names.
QuotedString.UdtNames This enum provides easy to remember enum constants for locating the UDT identifiers and names.
UEmpty.RuleNames This enum provides easy to remember enum constants for locating the rule identifiers and names.
UEmpty.UdtNames This enum provides easy to remember enum constants for locating the UDT identifiers and names.
UNonEmpty.RuleNames This enum provides easy to remember enum constants for locating the rule identifiers and names.
UNonEmpty.UdtNames This enum provides easy to remember enum constants for locating the UDT identifiers and names.
WhiteSpace.RuleNames This enum provides easy to remember enum constants for locating the rule identifiers and names.
WhiteSpace.UdtNames This enum provides easy to remember enum constants for locating the UDT identifiers and names.
 

Package com.coasttocoastresearch.examples.testudtlib Description

A comparison of timing and node hit statistics between the CFG and UDT parsers for the suite of UdtLib UDTs.

Disclaimer: This example should not be considered as part of the Java APG API. Backward compatibility or even the existance of this example from version to version is not guaranteed. ersion is not guaranteed.


Java APG, Version 1.0
Author Lowell D. Thomas
Copyright © Coast to Coast Research, Inc. 2011

Licence Notification

All the software in this distribution 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 in the COPYING file. If not, see GPL, Version 2
or GPL, Version 3 or write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.