A B C D E F G H I L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- A - examples.anbncn.AnBnCn.RuleNames
-
id =
5
, name ="A"
- addAstRuleNode(int, int, int, boolean) - Method in class apg.Parser
-
NOTE: This function should only be called from UdtCallback or RuleCallback callback functions.
- addAstUdtNode(int, int, int, boolean) - Method in class apg.Parser
-
NOTE: This function should only be called from UdtCallback or RuleCallback callback functions.
- ADDRESS_LITERAL - examples.mailbox.Mailbox.RuleNames
-
id =
5
, name ="address-literal"
- ADDRESS_LITERAL - examples.mailbox.UMailbox.RuleNames
-
id =
4
, name ="address-literal"
- ALL - examples.Main.Tests
- ALPHA - examples.demo.Expressions.RuleNames
-
id =
6
, name ="alpha"
- ALPHA - examples.demo.Hostname.RuleNames
-
id =
4
, name ="ALPHA"
- ALPHA - examples.expressions.Expressions.RuleNames
-
id =
6
, name ="alpha"
- ALPHA - examples.inifile.IniFile.RuleNames
-
id =
16
, name ="alpha"
- ALPHA - examples.mailbox.Mailbox.RuleNames
-
id =
26
, name ="ALPHA"
- ALPHA - examples.testudtlib.HexNum.RuleNames
-
id =
2
, name ="ALPHA"
- Alphanum - Class in examples.testudtlib
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionAlphanum.getInstance()
will return a reference to a static, singleton instance of the class. - Alphanum(Parser) - Constructor for class apg.UdtLib.Alphanum
-
Default constructor.
- Alphanum(Parser, char) - Constructor for class apg.UdtLib.Alphanum
-
Constructor defining one other character which is allowed in addition to alpha-numeric after the first.
- ALPHANUM - apg.GeneratorGrammar.RuleNames
-
id =
39
, name ="alphanum"
- ALPHANUM - examples.demo.Hostname.RuleNames
-
id =
5
, name ="alphanum"
- ALPHANUM - examples.demo.UHostname.RuleNames
-
id =
5
, name ="alphanum"
- ALPHANUM - examples.testudtlib.Alphanum.RuleNames
-
id =
0
, name ="alphanum"
- Alphanum.RuleNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- Alphanum.UdtNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- ALTERNATION - apg.GeneratorGrammar.RuleNames
-
id =
4
, name ="Alternation"
- ALTOP - apg.GeneratorGrammar.RuleNames
-
id =
19
, name ="AltOp"
- AnBn - Class in examples.anbn
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionAnBn.getInstance()
will return a reference to a static, singleton instance of the class. - ANBN - examples.anbn.AnBn.RuleNames
-
id =
0
, name ="AnBn"
- ANBN - examples.anbn.UAnBn.RuleNames
-
id =
0
, name ="AnBn"
- ANBN - examples.anbncn.AnBnCn.RuleNames
-
id =
3
, name ="AnBn"
- ANBN - examples.Main.Tests
- AnBn.RuleNames - Enum in examples.anbn
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- AnBn.UdtNames - Enum in examples.anbn
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- AnBnCn - Class in examples.anbncn
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionAnBnCn.getInstance()
will return a reference to a static, singleton instance of the class. - ANBNCN - examples.anbncn.AnBnCn.RuleNames
-
id =
0
, name ="AnBnCn"
- ANBNCN - examples.anbncn.UAnBnCn.RuleNames
-
id =
0
, name ="AnBnCn"
- ANBNCN - examples.Main.Tests
- AnBnCn.RuleNames - Enum in examples.anbncn
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- AnBnCn.UdtNames - Enum in examples.anbncn
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- ANDOP - apg.GeneratorGrammar.RuleNames
-
id =
22
, name ="AndOp"
- Any(Parser) - Constructor for class apg.UdtLib.Any
-
The default constructor.
- Any(Parser, boolean) - Constructor for class apg.UdtLib.Any
-
Constructor to include/exclude spaces (
x20
) from the set of allowed characters. - ANY - examples.inifile.IniFile.RuleNames
-
id =
18
, name ="any"
- ANY - examples.testudtlib.AnyString.RuleNames
-
id =
1
, name ="any"
- ANY - examples.testudtlib.Comment.RuleNames
-
id =
3
, name ="any"
- ANY - examples.testudtlib.WhiteSpace.RuleNames
-
id =
7
, name ="any"
- ANYLF - examples.testudtlib.Comment.RuleNames
-
id =
4
, name ="anyLF"
- AnyString - Class in examples.testudtlib
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionAnyString.getInstance()
will return a reference to a static, singleton instance of the class. - ANYSTRING - examples.testudtlib.AnyString.RuleNames
-
id =
0
, name ="AnyString"
- AnyString.RuleNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- AnyString.UdtNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- apg - package apg
-
This package contains APG, the parser generator, and the runtime library required by the generated parsers.
- Ast - Class in apg
-
A class representation of the parser-generated Abstract Syntax Tree (AST).
- Ast.AstCallback - Class in apg
-
The base class for all AST callback functions.
- Ast.CallbackData - Class in apg
-
The parser provisions each callback function with an instance of this class.
- AstCallback(Ast) - Constructor for class apg.Ast.AstCallback
- ATEXT - examples.mailbox.Mailbox.RuleNames
-
id =
25
, name ="atext"
- ATOM - examples.mailbox.Mailbox.RuleNames
-
id =
8
, name ="Atom"
B
- B - examples.anbncn.AnBnCn.RuleNames
-
id =
6
, name ="B"
- BADSECTIONLINE - examples.inifile.IniFile.RuleNames
-
id =
4
, name ="BadSectionLine"
- BADSECTIONLINE - examples.inifile.UIniFile.RuleNames
-
id =
4
, name ="BadSectionLine"
- BADVALUELINE - examples.inifile.IniFile.RuleNames
-
id =
7
, name ="BadValueLine"
- BADVALUELINE - examples.inifile.UIniFile.RuleNames
-
id =
7
, name ="BadValueLine"
- BIN - apg.GeneratorGrammar.RuleNames
-
id =
35
, name ="Bin"
- BLANKLINE - apg.GeneratorGrammar.RuleNames
-
id =
1
, name ="BlankLine"
- BLANKLINE - examples.inifile.IniFile.RuleNames
-
id =
12
, name ="BlankLine"
- BNCN - examples.anbncn.AnBnCn.RuleNames
-
id =
4
, name ="BnCn"
- BNUM - apg.GeneratorGrammar.RuleNames
-
id =
37
, name ="bnum"
- BYTE - examples.demo.IPv4.RuleNames
-
id =
1
, name ="byte"
- BYTE - examples.demo.UIPv4.RuleNames
-
id =
1
, name ="byte"
C
- C - examples.anbncn.AnBnCn.RuleNames
-
id =
7
, name ="C"
- C_COMMENT - examples.testudtlib.Comment.RuleNames
-
id =
2
, name ="c-comment"
- callback(int) - Method in class apg.Parser.UdtCallback
-
The UDT function.
- callback(int) - Method in class apg.UdtLib.Alphanum
- callback(int) - Method in class apg.UdtLib.Any
- callback(int) - Method in class apg.UdtLib.CComment
- callback(int) - Method in class apg.UdtLib.Comment
- callback(int) - Method in class apg.UdtLib.DecNum
- callback(int) - Method in class apg.UdtLib.HexNum
- callback(int) - Method in class apg.UdtLib.LineEnd
- callback(int) - Method in class apg.UdtLib.QuotedString
- callback(int) - Method in class apg.UdtLib.WhiteSpace
- callbackData - Variable in class apg.Ast.AstCallback
-
Provides user access to the sentence being parsed, as well as any user-defined data that may be necessary.
- callbackData - Variable in class apg.Parser.RuleCallback
-
Parser-provisioned data available to all rule callback functions
- callbackData - Variable in class apg.Parser.UdtCallback
-
Parser-provisioned data available to all UDT callback functions
- CallbackData() - Constructor for class apg.Ast.CallbackData
- CATOP - apg.GeneratorGrammar.RuleNames
-
id =
20
, name ="CatOp"
- CComment(Parser) - Constructor for class apg.UdtLib.CComment
-
The default constructor.
- charArrayToString(char[], int, int, int) - Static method in class apg.Utilities
-
Converts a subset of a character array to a String representation.
- charArrayToXml(char[], int, int) - Static method in class apg.Utilities
-
Converts a subset of a character array to XML string format.
- clear() - Method in class apg.Utilities.LineCatalog
-
Clears the catalog of all lines.
- Comment - Class in examples.testudtlib
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionComment.getInstance()
will return a reference to a static, singleton instance of the class. - Comment(Parser, char) - Constructor for class apg.UdtLib.Comment
-
Constructor for a comment beginning with a single character.
- Comment(Parser, char, char) - Constructor for class apg.UdtLib.Comment
-
Constructor for a comment beginning with a pair of characters
- COMMENT - apg.GeneratorGrammar.RuleNames
-
id =
44
, name ="comment"
- COMMENT - examples.inifile.IniFile.RuleNames
-
id =
14
, name ="comment"
- COMMENT - examples.testudtlib.WhiteSpace.RuleNames
-
id =
6
, name ="comment"
- Comment.RuleNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- Comment.UdtNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- COMPRESSION - examples.mailbox.UMailbox.RuleNames
-
id =
17
, name ="compression"
- CONCATENATION - apg.GeneratorGrammar.RuleNames
-
id =
5
, name ="Concatenation"
- CONSUMEAS - examples.anbncn.AnBnCn.RuleNames
-
id =
2
, name ="ConsumeAs"
- CONTEXT - examples.demo.Hostname.RuleNames
-
id =
0
, name ="context"
- CONTEXT - examples.demo.UHostname.RuleNames
-
id =
0
, name ="context"
- CPP_COMMENT - examples.testudtlib.Comment.RuleNames
-
id =
1
, name ="cpp-comment"
- CppComment(Parser) - Constructor for class apg.UdtLib.CppComment
-
The default constructor.
- CR - examples.testudtlib.WhiteSpace.RuleNames
-
id =
10
, name ="CR"
- CRLF - examples.testudtlib.WhiteSpace.RuleNames
-
id =
11
, name ="CRLF"
- CRLF_LINEEND - examples.testudtlib.LineEnd.RuleNames
-
id =
2
, name ="crlf-lineend"
- CRLFLineEnd(Parser) - Constructor for class apg.UdtLib.CRLFLineEnd
-
Default constructor.
D
- DCONTENT - examples.mailbox.Mailbox.RuleNames
-
id =
17
, name ="dcontent"
- DEC - apg.GeneratorGrammar.RuleNames
-
id =
33
, name ="Dec"
- declaration() - Method in class apg.Utilities.XMLWriter
-
Generates the XML declaration.
- DecNum - Class in examples.testudtlib
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionDecNum.getInstance()
will return a reference to a static, singleton instance of the class. - DecNum(Parser) - Constructor for class apg.UdtLib.DecNum
-
The default constructor.
- DecNum(Parser, boolean) - Constructor for class apg.UdtLib.DecNum
-
Constructor with choice for whether the number is optional or not.
- DecNum(Parser, int, int, boolean) - Constructor for class apg.UdtLib.DecNum
-
Constructor with explicit choices for all options.
- DECNUM - examples.testudtlib.DecNum.RuleNames
-
id =
0
, name ="decnum"
- DecNum.RuleNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- DecNum.UdtNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- DEFINEDAS - apg.GeneratorGrammar.RuleNames
-
id =
15
, name ="DefinedAs"
- DEMO_AST - examples.Main.Tests
- DEMO_AST_CALLBACK - examples.Main.Tests
- DEMO_TRACE - examples.Main.Tests
- DEMO_UDT_ALT - examples.Main.Tests
- DEMO_UDT_AST - examples.Main.Tests
- DEMOS - examples.Main.Tests
- DIGIT - examples.demo.Expressions.RuleNames
-
id =
7
, name ="digit"
- DIGIT - examples.demo.IPv4.RuleNames
-
id =
2
, name ="digit"
- DIGIT - examples.expressions.Expressions.RuleNames
-
id =
7
, name ="digit"
- DIGIT - examples.inifile.IniFile.RuleNames
-
id =
17
, name ="digit"
- DIGIT - examples.mailbox.Mailbox.RuleNames
-
id =
27
, name ="DIGIT"
- DIGIT - examples.testudtlib.DecNum.RuleNames
-
id =
1
, name ="DIGIT"
- DIGIT - examples.testudtlib.HexNum.RuleNames
-
id =
3
, name ="DIGIT"
- display(PrintStream) - Method in class apg.Ast
-
Display the AST in native APG format.
- display(PrintStream) - Static method in class apg.GeneratorGrammar
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.anbn.AnBn
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.anbn.UAnBn
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.anbncn.AnBnCn
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.anbncn.UAnBnCn
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.demo.Expressions
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.demo.Hostname
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.demo.IPv4
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.demo.UExpressions
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.demo.UHostname
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.demo.UIPv4
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.expressions.Expressions
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.expressions.UExpressions
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.inifile.IniFile
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.inifile.UIniFile
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.mailbox.Mailbox
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.mailbox.UMailbox
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.testudtlib.Alphanum
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.testudtlib.AnyString
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.testudtlib.Comment
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.testudtlib.DecNum
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.testudtlib.HexNum
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.testudtlib.LineEnd
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.testudtlib.QuotedString
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.testudtlib.UEmpty
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.testudtlib.UNonEmpty
-
Displays the original SABNF grammar on the output device.
- display(PrintStream) - Static method in class examples.testudtlib.WhiteSpace
-
Displays the original SABNF grammar on the output device.
- display(PrintStream, boolean) - Method in class apg.Ast
-
Display the AST in native APG format or XML format.
- DisplayAst - Class in examples.demo
-
A simple demonstration of how to generate and display an Abstract Syntax Tree (AST).
- DisplayAst(String, PrintStream) - Constructor for class examples.demo.DisplayAst
-
Constructor for the test.
- displayError(Error) - Static method in class apg.Utilities
-
Get the Error message and stack trace as a String.
- displayErrors(PrintStream) - Method in class apg.Utilities.LineCatalog
-
Displays all errors encountered during the cataloging, if any.
- displayException(Exception) - Static method in class apg.Utilities
-
Get the Exception message and stack trace as a String.
- displayFileInfo(PrintStream, File) - Static method in class apg.Utilities
-
Displays detailed information on
File
. - displayFileInfo(PrintStream, String) - Static method in class apg.Utilities
-
Displays detailed information on the named file.
- displayResult(PrintStream) - Method in class apg.Parser.Result
-
Displays the Parser's results on the output device.
- displayStats(PrintStream, String) - Method in class apg.Statistics
-
Displays the statistics on the output device.
- displayStats(PrintStream, String, boolean) - Method in class apg.Statistics
-
Displays the statistics on the output device.
- DisplayTrace - Class in examples.demo
-
A simple demonstration of how to display the trace of the parser's path through the syntax tree.
- DisplayTrace(String, PrintStream) - Constructor for class examples.demo.DisplayTrace
-
Constructor for the test.
- displayWarnings(PrintStream) - Method in class apg.Utilities.LineCatalog
-
Displays all warnings issued during the cataloging, if any.
- DNUM - apg.GeneratorGrammar.RuleNames
-
id =
36
, name ="dnum"
- DOMAIN - examples.mailbox.Mailbox.RuleNames
-
id =
1
, name ="Domain"
- DOMAIN - examples.mailbox.UMailbox.RuleNames
-
id =
2
, name ="Domain"
- DOMAIN_PART - examples.mailbox.UMailbox.RuleNames
-
id =
1
, name ="Domain-part"
- DOMAINLABEL - examples.demo.Hostname.RuleNames
-
id =
2
, name ="domainlabel"
- DOMAINLABEL - examples.demo.UHostname.RuleNames
-
id =
3
, name ="domainlabel"
- DOT_STRING - examples.mailbox.Mailbox.RuleNames
-
id =
7
, name ="Dot-string"
- DOT_STRING - examples.mailbox.UMailbox.RuleNames
-
id =
6
, name ="Dot-string"
- DoubleQuotedString(Parser) - Constructor for class apg.UdtLib.DoubleQuotedString
-
Default constructor.
- DQUOTE - examples.mailbox.Mailbox.RuleNames
-
id =
28
, name ="DQUOTE"
- DQUOTE - examples.mailbox.UMailbox.RuleNames
-
id =
20
, name ="DQUOTE"
E
- E - examples.demo.Expressions.RuleNames
-
id =
0
, name ="E"
- E - examples.demo.UExpressions.RuleNames
-
id =
0
, name ="E"
- E - examples.expressions.Expressions.RuleNames
-
id =
0
, name ="E"
- E - examples.expressions.UExpressions.RuleNames
-
id =
0
, name ="E"
- E_ANY - examples.inifile.UIniFile.UdtNames
-
id =
4
, name ="e_any"
- E_COMMENT_WSP - examples.inifile.UIniFile.UdtNames
-
id =
0
, name ="e_comment-wsp"
- E_LDH_STR - examples.mailbox.UMailbox.UdtNames
-
id =
1
, name ="e_ldh-str"
- E_UDT - examples.testudtlib.UEmpty.UdtNames
-
id =
0
, name ="e_udt"
- E_WSP - examples.inifile.UIniFile.UdtNames
-
id =
2
, name ="e_wsp"
- ELEMENT - apg.GeneratorGrammar.RuleNames
-
id =
10
, name ="Element"
- enableAllNodes(boolean) - Method in class apg.Trace
-
Enables or disables all operator nodes.
- enableAllNonTerminals(boolean) - Method in class apg.Trace
-
Enables or disables the tracing of all non-terminal operators.
- enableAllRules(boolean) - Method in class apg.Trace
-
Enables or disables the tracing of all rule name operators.
- enableAllTerminals(boolean) - Method in class apg.Trace
-
Enables or disables the tracing of all terminal operators.
- enableAllUdts(boolean) - Method in class apg.Trace
-
Enables or disables the tracing of all UDT operator nodes.
- enableAst(boolean) - Method in class apg.Parser
-
Enables or disables the generation of an Abstract Syntax Tree (AST).
- enableCumulate(boolean) - Method in class apg.Statistics
-
Called to enable or disable the cumulation of statistics.
- enableDefaultNodes() - Method in class apg.Trace
-
Resets the set of operator nodes to trace to the default set.
- enableNode(boolean, String) - Method in class apg.Trace
-
Enables or disables the tracing of the named nodes.
- enableRule(boolean, int) - Method in class apg.Trace
-
Enables or disables the tracing of individual rule name operators.
- enableRuleNode(int, boolean) - Method in class apg.Ast
- enableStatistics(boolean) - Method in class apg.Parser
-
Enables or disables the generation of a parsing statistics.
- enableTrace(boolean) - Method in class apg.Parser
-
Enables or disables the generation of a Trace.
- enableUdt(boolean, int) - Method in class apg.Trace
-
Enables or disables the tracing of individual UDT operators.
- enableUdtNode(int, boolean) - Method in class apg.Ast
- enableXml(boolean) - Method in class apg.Trace
-
Enable or disable XML as the trace record format.
- endTag(int, String) - Method in class apg.Utilities.XMLWriter
-
Generates an end tag.
- EPRIME - examples.demo.Expressions.RuleNames
-
id =
1
, name ="Eprime"
- EPRIME - examples.demo.UExpressions.RuleNames
-
id =
1
, name ="Eprime"
- EPRIME - examples.expressions.Expressions.RuleNames
-
id =
1
, name ="Eprime"
- EPRIME - examples.expressions.UExpressions.RuleNames
-
id =
1
, name ="Eprime"
- examples - package examples
-
This is the main driver function for all of the following Java APG test examples.
- examples.anbn - package examples.anbn
-
A comparison of timing and node hit statistics between the CFG and UDT parsers for the anbn, n > 0, grammar.
- examples.anbncn - package examples.anbncn
-
A comparison of timing and node hit statistics between the CFG and UDT parsers for the anbncn, n > 0, grammar.
- examples.demo - package examples.demo
-
Some demonstrations of using the main features of Java APG and some timing tests using UDTs.
- examples.expressions - package examples.expressions
-
A comparison of timing and node hit statistics between the CFG and UDT parsers for the expressions grammar.
- examples.inifile - package examples.inifile
-
A comparison of timing and node hit statistics between the CFG and UDT parsers for the the "ini" file grammar.
- examples.mailbox - package examples.mailbox
-
A comparison of timing and node hit statistics between the CFG and UDT parsers for an email address grammar.
- examples.testudtlib - package examples.testudtlib
-
A comparison of timing and node hit statistics between the CFG and UDT parsers for the suite of UdtLib UDTs.
- executeRule(int, int) - Method in class apg.Parser
-
NOTE: This function should only be called from UdtCallback or RuleCallback callback functions.
- executeUdt(int, int) - Method in class apg.Parser
-
NOTE: This function should only be called from UdtCallback or RuleCallback callback functions.
- Expressions - Class in examples.demo
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionExpressions.getInstance()
will return a reference to a static, singleton instance of the class. - Expressions - Class in examples.expressions
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionExpressions.getInstance()
will return a reference to a static, singleton instance of the class. - EXPRESSIONS - examples.Main.Tests
- Expressions.RuleNames - Enum in examples.demo
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- Expressions.RuleNames - Enum in examples.expressions
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- Expressions.UdtNames - Enum in examples.demo
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- Expressions.UdtNames - Enum in examples.expressions
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
F
- F - examples.demo.Expressions.RuleNames
-
id =
4
, name ="F"
- F - examples.demo.UExpressions.RuleNames
-
id =
4
, name ="F"
- F - examples.expressions.Expressions.RuleNames
-
id =
4
, name ="F"
- F - examples.expressions.UExpressions.RuleNames
-
id =
4
, name ="F"
- F_SP - examples.testudtlib.WhiteSpace.RuleNames
-
id =
5
, name ="F-SP"
- FILE - apg.GeneratorGrammar.RuleNames
-
id =
0
, name ="File"
- FORGIVING_LINEEND - examples.testudtlib.LineEnd.RuleNames
-
id =
0
, name ="forgiving-lineend"
- ForgivingLineEnd(Parser) - Constructor for class apg.UdtLib.ForgivingLineEnd
-
Default constructor.
- FSP - apg.GeneratorGrammar.RuleNames
-
id =
41
, name ="fsp"
- FWSP - examples.testudtlib.WhiteSpace.RuleNames
-
id =
2
, name ="FWSP"
- FWSP_COMMENT - examples.testudtlib.WhiteSpace.RuleNames
-
id =
0
, name ="FWSP-COMMENT"
G
- GENERAL_ADDRESS_LITERAL - examples.mailbox.Mailbox.RuleNames
-
id =
15
, name ="General-address-literal"
- GENERAL_ADDRESS_LITERAL - examples.mailbox.UMailbox.RuleNames
-
id =
13
, name ="General-address-literal"
- Generator - Class in apg
-
The Generator class has a static
main()
function which is APG, the ABNF Parser Generator. - GeneratorGrammar - Class in apg
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionGeneratorGrammar.getInstance()
will return a reference to a static, singleton instance of the class. - GeneratorGrammar.RuleNames - Enum in apg
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- GeneratorGrammar.UdtNames - Enum in apg
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- getDescription() - Method in enum examples.Main.Tests
- getErrorCount() - Method in class apg.Utilities.LineCatalog
-
Get the number of errors encountered during the cataloging.
- getFile(String, String) - Static method in class apg.Utilities
-
Return a
File
object for the named file. - getFileAsString(String) - Static method in class apg.Utilities
-
Reads the named file and returns its contents as a String.
- getFileAsString(String, String) - Static method in class apg.Utilities
-
Reads the named file and returns its contents as a String.
- getHits(String) - Method in class apg.Statistics
-
Returns the hit count for the requested node type.
- getInputString() - Method in class apg.Parser.Result
-
Called to get a copy of the string that was just parsed.
- getInstance() - Static method in class apg.GeneratorGrammar
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.anbn.AnBn
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.anbn.UAnBn
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.anbncn.AnBnCn
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.anbncn.UAnBnCn
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.demo.Expressions
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.demo.Hostname
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.demo.IPv4
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.demo.UExpressions
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.demo.UHostname
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.demo.UIPv4
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.expressions.Expressions
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.expressions.UExpressions
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.inifile.IniFile
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.inifile.UIniFile
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.mailbox.Mailbox
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.mailbox.UMailbox
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.testudtlib.Alphanum
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.testudtlib.AnyString
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.testudtlib.Comment
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.testudtlib.DecNum
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.testudtlib.HexNum
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.testudtlib.LineEnd
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.testudtlib.QuotedString
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.testudtlib.UEmpty
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.testudtlib.UNonEmpty
-
Called to get a singleton instance of this class.
- getInstance() - Static method in class examples.testudtlib.WhiteSpace
-
Called to get a singleton instance of this class.
- getLine(int) - Method in class apg.Utilities.LineCatalog
-
Retrieves a single catalog Line by line number.
- getLineCount() - Method in class apg.Utilities.LineCatalog
-
Get the number of lines in the text file.
- getLineFromOffset(int) - Method in class apg.Utilities.LineCatalog
-
Retrieves a single catalog Line for the line containing the requested offset character.
- getLineIterator() - Method in class apg.Utilities.LineCatalog
-
Get an iterator over the cataloged record Lines.
- getMatchedPhraseLength() - Method in class apg.Parser.Result
-
Called to get the length of the matched phrase.
- getMaxMatchedPhraseLength() - Method in class apg.Parser.Result
-
Called to get the maximum matched phrase length.
- getName() - Method in enum examples.Main.Tests
- getReps() - Method in enum examples.Main.Tests
- getState() - Method in class apg.Parser.Result
-
Called to get the final state of the parser.
- getWarningCount() - Method in class apg.Utilities.LineCatalog
-
Get the number of warnings issuedduring the cataloging.
- GOODSECTIONLINE - examples.inifile.IniFile.RuleNames
-
id =
3
, name ="GoodSectionLine"
- GOODSECTIONLINE - examples.inifile.UIniFile.RuleNames
-
id =
3
, name ="GoodSectionLine"
- GOODVALUELINE - examples.inifile.IniFile.RuleNames
-
id =
6
, name ="GoodValueLine"
- GOODVALUELINE - examples.inifile.UIniFile.RuleNames
-
id =
6
, name ="GoodValueLine"
- Grammar - Class in apg
-
The Grammar class is the interface between the Parser Generator and the Parser.
- GROUP - apg.GeneratorGrammar.RuleNames
-
id =
11
, name ="Group"
H
- HEX - apg.GeneratorGrammar.RuleNames
-
id =
34
, name ="Hex"
- HEXDIG - examples.mailbox.Mailbox.RuleNames
-
id =
29
, name ="HEXDIG"
- HEXDIGIT - examples.testudtlib.HexNum.RuleNames
-
id =
1
, name ="HEXDIGIT"
- HexNum - Class in examples.testudtlib
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionHexNum.getInstance()
will return a reference to a static, singleton instance of the class. - HexNum(Parser) - Constructor for class apg.UdtLib.HexNum
-
The default constructor.
- HexNum(Parser, boolean) - Constructor for class apg.UdtLib.HexNum
-
Constructor with choice for whether the number is optional or not.
- HexNum(Parser, int, int) - Constructor for class apg.UdtLib.HexNum
-
Constructor with explicit choices for all options.
- HEXNUM - examples.testudtlib.HexNum.RuleNames
-
id =
0
, name ="hexnum"
- HexNum.RuleNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- HexNum.UdtNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- Hostname - Class in examples.demo
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionHostname.getInstance()
will return a reference to a static, singleton instance of the class. - HOSTNAME - examples.demo.Hostname.RuleNames
-
id =
1
, name ="hostname"
- HOSTNAME - examples.demo.UHostname.RuleNames
-
id =
1
, name ="hostname"
- Hostname.RuleNames - Enum in examples.demo
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- Hostname.UdtNames - Enum in examples.demo
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
I
- ID - examples.demo.Expressions.RuleNames
-
id =
5
, name ="id"
- ID - examples.expressions.Expressions.RuleNames
-
id =
5
, name ="id"
- INCALT - apg.GeneratorGrammar.RuleNames
-
id =
16
, name ="IncAlt"
- indent(int) - Static method in class apg.Utilities
-
Generates a string of spaces (
0x20
) which is often used to provide an indent to a line of text. - IniFile - Class in examples.inifile
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionIniFile.getInstance()
will return a reference to a static, singleton instance of the class. - INIFILE - examples.inifile.IniFile.RuleNames
-
id =
0
, name ="IniFile"
- INIFILE - examples.inifile.UIniFile.RuleNames
-
id =
0
, name ="IniFile"
- INIFILE - examples.Main.Tests
- IniFile.RuleNames - Enum in examples.inifile
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- IniFile.UdtNames - Enum in examples.inifile
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- inputString - Variable in class apg.Ast.CallbackData
-
The sentence or input string (as a char array) being parsed.
- inputString - Variable in class apg.Parser.CallbackData
-
The input string being parsed.
- IPv4 - Class in examples.demo
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionIPv4.getInstance()
will return a reference to a static, singleton instance of the class. - IPV4 - examples.demo.IPv4.RuleNames
-
id =
0
, name ="ipv4"
- IPV4 - examples.demo.UIPv4.RuleNames
-
id =
0
, name ="ipv4"
- IPV4_ADDRESS_LITERAL - examples.mailbox.Mailbox.RuleNames
-
id =
13
, name ="IPv4-address-literal"
- IPV4_ADDRESS_LITERAL - examples.mailbox.UMailbox.RuleNames
-
id =
11
, name ="IPv4-address-literal"
- IPv4.RuleNames - Enum in examples.demo
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- IPv4.UdtNames - Enum in examples.demo
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- IPV6_ADDR - examples.mailbox.Mailbox.RuleNames
-
id =
19
, name ="IPv6-addr"
- IPV6_ADDR - examples.mailbox.UMailbox.RuleNames
-
id =
14
, name ="IPv6-addr"
- IPV6_ADDRESS_LITERAL - examples.mailbox.Mailbox.RuleNames
-
id =
14
, name ="IPv6-address-literal"
- IPV6_ADDRESS_LITERAL - examples.mailbox.UMailbox.RuleNames
-
id =
12
, name ="IPv6-address-literal"
- IPV6_COMP - examples.mailbox.Mailbox.RuleNames
-
id =
22
, name ="IPv6-comp"
- IPV6_COMP - examples.mailbox.UMailbox.RuleNames
-
id =
16
, name ="IPv6-comp"
- IPV6_FULL - examples.mailbox.Mailbox.RuleNames
-
id =
21
, name ="IPv6-full"
- IPV6_FULL - examples.mailbox.UMailbox.RuleNames
-
id =
15
, name ="IPv6-full"
- IPV6_HEX - examples.mailbox.Mailbox.RuleNames
-
id =
20
, name ="IPv6-hex"
- IPV6V4_COMP - examples.mailbox.Mailbox.RuleNames
-
id =
24
, name ="IPv6v4-comp"
- IPV6V4_COMP - examples.mailbox.UMailbox.RuleNames
-
id =
19
, name ="IPv6v4-comp"
- IPV6V4_FULL - examples.mailbox.Mailbox.RuleNames
-
id =
23
, name ="IPv6v4-full"
- IPV6V4_FULL - examples.mailbox.UMailbox.RuleNames
-
id =
18
, name ="IPv6v4-full"
L
- LABEL - examples.demo.UHostname.RuleNames
-
id =
2
, name ="label"
- LDH_STR - examples.mailbox.Mailbox.RuleNames
-
id =
4
, name ="Ldh-str"
- length - Variable in class apg.Utilities.LineCatalog.Line
-
The number of characters in the line, including the line ending character(s).
- LET_DIG - examples.mailbox.Mailbox.RuleNames
-
id =
3
, name ="Let-dig"
- LF - examples.testudtlib.WhiteSpace.RuleNames
-
id =
9
, name ="LF"
- LF_LINEEND - examples.testudtlib.LineEnd.RuleNames
-
id =
1
, name ="lf-lineend"
- LFLineEnd(Parser) - Constructor for class apg.UdtLib.LFLineEnd
-
Default constructor.
- line - Variable in class apg.Utilities.LineCatalog.Line
-
The line as a String not encluding the line end character(s).
- LineCatalog(char[]) - Constructor for class apg.Utilities.LineCatalog
-
Constructor
- LineCatalog(String) - Constructor for class apg.Utilities.LineCatalog
-
Constructor
- LINECONTINUE - apg.GeneratorGrammar.RuleNames
-
id =
46
, name ="LineContinue"
- lineEnd - Variable in class apg.Utilities.LineCatalog.Line
-
The line end character(s) formatted as "
<LF>
" for a new line or line feed, "<CRLF>
" for a carriage return, line feed pair or "<CR>
" for a single carriage return character, - LineEnd - Class in examples.testudtlib
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionLineEnd.getInstance()
will return a reference to a static, singleton instance of the class. - LineEnd(Parser) - Constructor for class apg.UdtLib.LineEnd
-
Default constructor.
- LineEnd(Parser, char) - Constructor for class apg.UdtLib.LineEnd
-
Constructor for the single-character line end.
- LineEnd(Parser, char, char) - Constructor for class apg.UdtLib.LineEnd
-
Constructor for the double-character line end.
- LINEEND - apg.GeneratorGrammar.RuleNames
-
id =
45
, name ="LineEnd"
- LINEEND - examples.inifile.IniFile.RuleNames
-
id =
13
, name ="LineEnd"
- LineEnd.RuleNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- LineEnd.UdtNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- lineno - Variable in class apg.Utilities.LineCatalog.Line
-
The line number (1-based, the first line is 1)
- LOCAL_PART - examples.mailbox.Mailbox.RuleNames
-
id =
6
, name ="Local-part"
- LOCAL_PART - examples.mailbox.UMailbox.RuleNames
-
id =
5
, name ="Local-part"
M
- Mailbox - Class in examples.mailbox
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionMailbox.getInstance()
will return a reference to a static, singleton instance of the class. - MAILBOX - examples.mailbox.Mailbox.RuleNames
-
id =
0
, name ="Mailbox"
- MAILBOX - examples.mailbox.UMailbox.RuleNames
-
id =
0
, name ="Mailbox"
- MAILBOX - examples.Main.Tests
- Mailbox.RuleNames - Enum in examples.mailbox
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- Mailbox.UdtNames - Enum in examples.mailbox
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- main(String[]) - Static method in class apg.Generator
-
The
main()
function is APG, the ABNF Parser Generator. - main(String[]) - Static method in class examples.Main
-
The driver for test selection.
- Main - Class in examples
-
This class provides a static main() function which is the driver for selecting from among the several available tests.
- Main() - Constructor for class examples.Main
- Main.Tests - Enum in examples
- myData - Variable in class apg.Ast.CallbackData
-
User-defined data that the user sets prior to parsing with the parser function setMyData().
- myData - Variable in class apg.Parser.CallbackData
-
Optional user-defined data for use by all rule and UDT callback functions.
N
- NAMEDEF - apg.GeneratorGrammar.RuleNames
-
id =
14
, name ="NameDef"
- NOTOP - apg.GeneratorGrammar.RuleNames
-
id =
23
, name ="NotOp"
O
- offset - Variable in class apg.Utilities.LineCatalog.Line
-
Offset of the first character of text in the line.
- OPTION - apg.GeneratorGrammar.RuleNames
-
id =
12
, name ="Option"
- OWSP - apg.GeneratorGrammar.RuleNames
-
id =
42
, name ="owsp"
- OWSP - examples.testudtlib.WhiteSpace.RuleNames
-
id =
3
, name ="OWSP"
P
- parse() - Method in class apg.Parser
-
Call this function to parser the input string.
- Parser - Class in apg
-
The Parser class is used to construct a parser for a specific grammar.
- Parser(Grammar) - Constructor for class apg.Parser
-
The Parser constructor.
- Parser.CallbackData - Class in apg
-
Provisioned by the Parser for rule and UDT callback functions.
- Parser.Result - Class in apg
-
Defines the Parser's results.
- Parser.RuleCallback - Class in apg
-
The base class for all rule callback functions.
- Parser.UdtCallback - Class in apg
-
Base class for all User-Defined Terminals (UDTs).
- parserStateToString(boolean, boolean, int) - Static method in class apg.Utilities
-
Converts the parser state to a String representation.
- postBranch(int, int) - Method in class apg.Ast.AstCallback
-
This function is called when this AST node is reached the second and final time and after the AST branch below this node has been traversed.
- postBranch(int, int) - Method in class apg.Parser.RuleCallback
-
Called by the parser just following the parsing of the syntax tree branch below this rule node.
- preBranch(int) - Method in class apg.Parser.RuleCallback
-
Called by the parser just prior to parsing the syntax tree branch below this rule node.
- preBranch(int, int) - Method in class apg.Ast.AstCallback
-
This function is called when this AST node is reached the first time and before the AST branch below this node is traversed.
- PREDICATE - apg.GeneratorGrammar.RuleNames
-
id =
8
, name ="Predicate"
- PREFIX - examples.anbncn.AnBnCn.RuleNames
-
id =
1
, name ="Prefix"
- PROSVAL - apg.GeneratorGrammar.RuleNames
-
id =
13
, name ="ProsVal"
Q
- QCONTENTSMTP - examples.mailbox.Mailbox.RuleNames
-
id =
10
, name ="QcontentSMTP"
- QCONTENTSMTP - examples.mailbox.UMailbox.RuleNames
-
id =
8
, name ="QcontentSMTP"
- QSTRING - examples.testudtlib.QuotedString.RuleNames
-
id =
0
, name ="qstring"
- QTEXTSMTP - examples.mailbox.Mailbox.RuleNames
-
id =
12
, name ="qtextSMTP"
- QTEXTSMTP - examples.mailbox.UMailbox.RuleNames
-
id =
10
, name ="qtextSMTP"
- QUOTED_PAIRSMTP - examples.mailbox.Mailbox.RuleNames
-
id =
11
, name ="quoted-pairSMTP"
- QUOTED_PAIRSMTP - examples.mailbox.UMailbox.RuleNames
-
id =
9
, name ="quoted-pairSMTP"
- QUOTED_STRING - examples.mailbox.Mailbox.RuleNames
-
id =
9
, name ="Quoted-string"
- QUOTED_STRING - examples.mailbox.UMailbox.RuleNames
-
id =
7
, name ="Quoted-string"
- QuotedString - Class in examples.testudtlib
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionQuotedString.getInstance()
will return a reference to a static, singleton instance of the class. - QuotedString(Parser, char) - Constructor for class apg.UdtLib.QuotedString
-
Constructor.
- QuotedString.RuleNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- QuotedString.UdtNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
R
- REP - apg.GeneratorGrammar.RuleNames
-
id =
9
, name ="Rep"
- REP_MAX - apg.GeneratorGrammar.RuleNames
-
id =
30
, name ="rep-max"
- REP_MIN - apg.GeneratorGrammar.RuleNames
-
id =
28
, name ="rep-min"
- REP_MIN_MAX - apg.GeneratorGrammar.RuleNames
-
id =
29
, name ="rep-min-max"
- REPEAT - apg.GeneratorGrammar.RuleNames
-
id =
7
, name ="Repeat"
- REPETITION - apg.GeneratorGrammar.RuleNames
-
id =
6
, name ="Repetition"
- RNMOP - apg.GeneratorGrammar.RuleNames
-
id =
17
, name ="RnmOp"
- RULE - apg.GeneratorGrammar.RuleNames
-
id =
2
, name ="Rule"
- RuleCallback(Parser) - Constructor for class apg.Parser.RuleCallback
-
Base class constructor for the rule callback functions.
- ruleCount - Static variable in class apg.GeneratorGrammar
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.anbn.AnBn
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.anbn.UAnBn
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.anbncn.AnBnCn
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.anbncn.UAnBnCn
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.demo.Expressions
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.demo.Hostname
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.demo.IPv4
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.demo.UExpressions
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.demo.UHostname
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.demo.UIPv4
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.expressions.Expressions
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.expressions.UExpressions
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.inifile.IniFile
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.inifile.UIniFile
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.mailbox.Mailbox
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.mailbox.UMailbox
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.testudtlib.Alphanum
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.testudtlib.AnyString
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.testudtlib.Comment
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.testudtlib.DecNum
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.testudtlib.HexNum
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.testudtlib.LineEnd
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.testudtlib.QuotedString
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.testudtlib.UEmpty
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.testudtlib.UNonEmpty
-
The number of rules in the grammar
- ruleCount - Static variable in class examples.testudtlib.WhiteSpace
-
The number of rules in the grammar
- RULEERROR - apg.GeneratorGrammar.RuleNames
-
id =
3
, name ="RuleError"
- ruleID() - Method in enum apg.GeneratorGrammar.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.anbn.AnBn.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.anbn.UAnBn.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.anbncn.AnBnCn.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.anbncn.UAnBnCn.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.demo.Expressions.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.demo.Hostname.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.demo.IPv4.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.demo.UExpressions.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.demo.UHostname.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.demo.UIPv4.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.expressions.Expressions.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.expressions.UExpressions.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.inifile.IniFile.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.inifile.UIniFile.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.mailbox.Mailbox.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.mailbox.UMailbox.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.testudtlib.Alphanum.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.testudtlib.AnyString.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.testudtlib.Comment.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.testudtlib.DecNum.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.testudtlib.HexNum.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.testudtlib.LineEnd.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.testudtlib.QuotedString.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.testudtlib.UEmpty.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.testudtlib.UNonEmpty.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleID() - Method in enum examples.testudtlib.WhiteSpace.RuleNames
-
Associates the enum with an identifier for the grammar rule it represents.
- ruleName() - Method in enum apg.GeneratorGrammar.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.anbn.AnBn.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.anbn.UAnBn.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.anbncn.AnBnCn.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.anbncn.UAnBnCn.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.demo.Expressions.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.demo.Hostname.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.demo.IPv4.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.demo.UExpressions.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.demo.UHostname.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.demo.UIPv4.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.expressions.Expressions.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.expressions.UExpressions.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.inifile.IniFile.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.inifile.UIniFile.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.mailbox.Mailbox.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.mailbox.UMailbox.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.testudtlib.Alphanum.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.testudtlib.AnyString.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.testudtlib.Comment.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.testudtlib.DecNum.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.testudtlib.HexNum.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.testudtlib.LineEnd.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.testudtlib.QuotedString.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.testudtlib.UEmpty.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.testudtlib.UNonEmpty.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- ruleName() - Method in enum examples.testudtlib.WhiteSpace.RuleNames
-
Associates the enum with the original grammar name of the rule it represents.
- RunAnBn - Class in examples.anbn
-
Uses the grammar for the strings anbn, n > 0, for a comparison of timing and node hits between the normal CFG grammar and the use of UDT functions.
- RunAnBn(String, int, PrintStream) - Constructor for class examples.anbn.RunAnBn
-
Constructor for the test.
- RunAnBnCn - Class in examples.anbncn
-
Uses the grammar for the strings anbncn, n > 0, for a comparison of timing and node hits between the normal CFG grammar and the use of UDT functions.
- RunAnBnCn(String, int, PrintStream) - Constructor for class examples.anbncn.RunAnBnCn
-
Constructor for the test.
- RunExpressions - Class in examples.expressions
-
Uses the the Expressions grammar (4.2) from Aho, Lam, Sethi and Ullman, 2nd ed.
- RunExpressions(String, int, PrintStream) - Constructor for class examples.expressions.RunExpressions
-
Constructor for the test.
- RunIniFile - Class in examples.inifile
-
Uses a grammar for the common "ini" file format for a comparison of timing and node hits between the normal CFG grammar and the use of UDT functions.
- RunIniFile(String, int, PrintStream) - Constructor for class examples.inifile.RunIniFile
-
Constructor for the test.
- RunMailbox - Class in examples.mailbox
-
Uses the "mailbox" grammar from RFC 5321 for a comparison of timing and node hits between the normal CFG grammar and the use of UDT functions.
- RunMailbox(String, int, PrintStream) - Constructor for class examples.mailbox.RunMailbox
-
Constructor for the test.
- RunTests - Class in examples
-
This abstract class is the base class for all examples.
- RunUdtTest - Class in examples.testudtlib
-
Driver function for time comparison testing of all UdtLib UDT functions vs the CFG versions of the grammars.
- RunUdtTest(String, int, PrintStream) - Constructor for class examples.testudtlib.RunUdtTest
-
Constructor for the test.
S
- SECTION - examples.inifile.IniFile.RuleNames
-
id =
1
, name ="Section"
- SECTION - examples.inifile.UIniFile.RuleNames
-
id =
1
, name ="Section"
- SECTIONLINE - examples.inifile.IniFile.RuleNames
-
id =
2
, name ="SectionLine"
- SECTIONLINE - examples.inifile.UIniFile.RuleNames
-
id =
2
, name ="SectionLine"
- SECTIONNAME - examples.inifile.IniFile.RuleNames
-
id =
9
, name ="SectionName"
- SECTIONNAME - examples.inifile.UIniFile.RuleNames
-
id =
9
, name ="SectionName"
- SEMI_COMMENT - examples.testudtlib.Comment.RuleNames
-
id =
0
, name ="semi-comment"
- SemiComment(Parser) - Constructor for class apg.UdtLib.SemiComment
-
The default constructor.
- setInputString(char[]) - Method in class apg.Parser
-
Sets the input string to be parsed.
- setInputString(String) - Method in class apg.Parser
-
Sets the input string to be parsed.
- setMyData(Object) - Method in class apg.Ast
- setMyData(Object) - Method in class apg.Parser
-
Called to provision the callback functions with a user-defined data class.
- setOut(PrintStream) - Method in class apg.Trace
-
Sets the output device to record the trace records on.
- setOut(PrintStream) - Method in class apg.Utilities.XMLWriter
-
Sets the output device
- setRootCallback(Ast.AstCallback) - Method in class apg.Ast
-
Ast assigns a root node to each AST named AST_ROOT.
- setRuleCallback(int, Ast.AstCallback) - Method in class apg.Ast
-
Used to set a callback function for the identified rule.
- setRuleCallback(int, Parser.RuleCallback) - Method in class apg.Parser
-
Sets the user-defined callback function to be called when processing the identified rule nodes.
- setStartRule(int) - Method in class apg.Parser
-
Sets the start rule.
- setUdtCallback(int, Ast.AstCallback) - Method in class apg.Ast
-
Used to set a callback function for the identified UDT.
- setUdtCallback(int, Parser.UdtCallback) - Method in class apg.Parser
-
Sets the user-defined callback function to be called when processing the identified UDT nodes.
- SingleQuotedString(Parser) - Constructor for class apg.UdtLib.SingleQuotedString
-
Default constructor.
- SNUM - examples.mailbox.Mailbox.RuleNames
-
id =
18
, name ="Snum"
- SP - apg.GeneratorGrammar.RuleNames
-
id =
40
, name ="sp"
- SP - examples.demo.Hostname.RuleNames
-
id =
6
, name ="SP"
- SP - examples.demo.UHostname.RuleNames
-
id =
6
, name ="SP"
- SP - examples.testudtlib.WhiteSpace.RuleNames
-
id =
8
, name ="SP"
- STANDARDIZED_TAG - examples.mailbox.Mailbox.RuleNames
-
id =
16
, name ="Standardized-tag"
- STAROP - apg.GeneratorGrammar.RuleNames
-
id =
21
, name ="StarOp"
- startTag(int, String, String[]) - Method in class apg.Utilities.XMLWriter
-
Generates a start tag.
- Statistics - Class in apg
-
The Statistics class is used to collect and display syntax tree node statistics.
- SUB_DOMAIN - examples.mailbox.Mailbox.RuleNames
-
id =
2
, name ="sub-domain"
- SUB_DOMAIN - examples.mailbox.UMailbox.RuleNames
-
id =
3
, name ="sub-domain"
- success() - Method in class apg.Parser.Result
-
Called to determine the success of the Parser.
T
- T - examples.demo.Expressions.RuleNames
-
id =
2
, name ="T"
- T - examples.demo.UExpressions.RuleNames
-
id =
2
, name ="T"
- T - examples.expressions.Expressions.RuleNames
-
id =
2
, name ="T"
- T - examples.expressions.UExpressions.RuleNames
-
id =
2
, name ="T"
- TBSOP - apg.GeneratorGrammar.RuleNames
-
id =
25
, name ="TbsOp"
- TBSSTRING - apg.GeneratorGrammar.RuleNames
-
id =
32
, name ="TbsString"
- TCSOP - apg.GeneratorGrammar.RuleNames
-
id =
27
, name ="TcsOp"
- textTag(int, String, String[], String) - Method in class apg.Utilities.XMLWriter
-
Generates a start and end tag pair with text between them.
- TIMING - examples.Main.Tests
- TLSOP - apg.GeneratorGrammar.RuleNames
-
id =
26
, name ="TlsOp"
- TOPLABEL - examples.demo.Hostname.RuleNames
-
id =
3
, name ="toplabel"
- TOPLABEL - examples.demo.UHostname.RuleNames
-
id =
4
, name ="toplabel"
- toString() - Method in class apg.Parser.Result
-
Returns a string describing the Parser's results.
- toString() - Method in class apg.Utilities.LineCatalog.Line
-
Displays the line + lineEnd as a string.
- toString() - Method in class apg.Utilities.LineCatalog
-
Displays all lines of text with all Line information for each line.
- TPRIME - examples.demo.Expressions.RuleNames
-
id =
3
, name ="Tprime"
- TPRIME - examples.demo.UExpressions.RuleNames
-
id =
3
, name ="Tprime"
- TPRIME - examples.expressions.Expressions.RuleNames
-
id =
3
, name ="Tprime"
- TPRIME - examples.expressions.UExpressions.RuleNames
-
id =
3
, name ="Tprime"
- Trace - Class in apg
-
The Trace class will display the exact path followed by the parser on its journey through the syntax tree.
- translateAst() - Method in class apg.Ast
-
Traverse the AST and call the user-defined callback functions at each node.
- TranslateAst - Class in examples.demo
-
A demonstration of how to use AST callback functions to translate the AST.
- TranslateAst(String, PrintStream) - Constructor for class examples.demo.TranslateAst
-
Constructor for the test.
- TRGOP - apg.GeneratorGrammar.RuleNames
-
id =
24
, name ="TrgOp"
- TRGRANGE - apg.GeneratorGrammar.RuleNames
-
id =
31
, name ="TrgRange"
U
- U_ALPHADIGIT - examples.inifile.UIniFile.UdtNames
-
id =
6
, name ="u_alphadigit"
- U_ALPHADIGITUNDER - examples.inifile.UIniFile.UdtNames
-
id =
5
, name ="u_alphadigitunder"
- U_ANBN - examples.anbn.UAnBn.UdtNames
-
id =
0
, name ="u_anbn"
- U_ANBNCN - examples.anbncn.UAnBnCn.UdtNames
-
id =
0
, name ="u_anbncn"
- U_ATOM - examples.mailbox.UMailbox.UdtNames
-
id =
2
, name ="u_atom"
- U_COMMENT - examples.inifile.UIniFile.UdtNames
-
id =
3
, name ="u_comment"
- U_DCONTENT - examples.mailbox.UMailbox.UdtNames
-
id =
5
, name ="u_dcontent"
- U_DQSTRING - examples.inifile.UIniFile.UdtNames
-
id =
7
, name ="u_dqstring"
- U_ID - examples.demo.UExpressions.UdtNames
-
id =
0
, name ="u_id"
- U_ID - examples.expressions.UExpressions.UdtNames
-
id =
0
, name ="u_id"
- U_IPV4 - examples.demo.UIPv4.UdtNames
-
id =
0
, name ="u_ipv4"
- U_IPV6_HEX - examples.mailbox.UMailbox.UdtNames
-
id =
6
, name ="u_ipv6-hex"
- U_LET_DIG - examples.mailbox.UMailbox.UdtNames
-
id =
0
, name ="u_let-dig"
- U_LINEEND - examples.inifile.UIniFile.UdtNames
-
id =
1
, name ="u_lineend"
- U_SNUM - examples.mailbox.UMailbox.UdtNames
-
id =
3
, name ="u_snum"
- U_SQSTRING - examples.inifile.UIniFile.UdtNames
-
id =
8
, name ="u_sqstring"
- U_STANDARDIZED_TAG - examples.mailbox.UMailbox.UdtNames
-
id =
4
, name ="u_standardized-tag"
- U_UDT - examples.testudtlib.UNonEmpty.UdtNames
-
id =
0
, name ="u_udt"
- U_UDT_AS_ALT - examples.demo.UHostname.UdtNames
-
id =
0
, name ="u_udt-as-alt"
- UAnBn - Class in examples.anbn
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionUAnBn.getInstance()
will return a reference to a static, singleton instance of the class. - UAnBn.RuleNames - Enum in examples.anbn
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- UAnBn.UdtNames - Enum in examples.anbn
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- UAnBnCn - Class in examples.anbncn
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionUAnBnCn.getInstance()
will return a reference to a static, singleton instance of the class. - UAnBnCn.RuleNames - Enum in examples.anbncn
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- UAnBnCn.UdtNames - Enum in examples.anbncn
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- UDT - examples.testudtlib.UEmpty.RuleNames
-
id =
0
, name ="udt"
- UDT - examples.testudtlib.UNonEmpty.RuleNames
-
id =
0
, name ="udt"
- UdtAsAlt - Class in examples.demo
-
This is a demonstration of how to use a UDT as a specialized alternate (ALT) operation.
- UdtAsAlt(String, PrintStream) - Constructor for class examples.demo.UdtAsAlt
-
Constructor for the test.
- UdtCallback(Parser) - Constructor for class apg.Parser.UdtCallback
-
Base class constructor for the UDT callback functions.
- udtCount - Static variable in class apg.GeneratorGrammar
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.anbn.AnBn
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.anbn.UAnBn
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.anbncn.AnBnCn
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.anbncn.UAnBnCn
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.demo.Expressions
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.demo.Hostname
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.demo.IPv4
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.demo.UExpressions
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.demo.UHostname
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.demo.UIPv4
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.expressions.Expressions
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.expressions.UExpressions
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.inifile.IniFile
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.inifile.UIniFile
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.mailbox.Mailbox
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.mailbox.UMailbox
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.testudtlib.Alphanum
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.testudtlib.AnyString
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.testudtlib.Comment
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.testudtlib.DecNum
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.testudtlib.HexNum
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.testudtlib.LineEnd
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.testudtlib.QuotedString
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.testudtlib.UEmpty
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.testudtlib.UNonEmpty
-
The number of UDTs in the grammar
- udtCount - Static variable in class examples.testudtlib.WhiteSpace
-
The number of UDTs in the grammar
- udtID() - Method in enum examples.anbn.UAnBn.UdtNames
-
Associates the enum with an identifier for the UDT it represents.
- udtID() - Method in enum examples.anbncn.UAnBnCn.UdtNames
-
Associates the enum with an identifier for the UDT it represents.
- udtID() - Method in enum examples.demo.UExpressions.UdtNames
-
Associates the enum with an identifier for the UDT it represents.
- udtID() - Method in enum examples.demo.UHostname.UdtNames
-
Associates the enum with an identifier for the UDT it represents.
- udtID() - Method in enum examples.demo.UIPv4.UdtNames
-
Associates the enum with an identifier for the UDT it represents.
- udtID() - Method in enum examples.expressions.UExpressions.UdtNames
-
Associates the enum with an identifier for the UDT it represents.
- udtID() - Method in enum examples.inifile.UIniFile.UdtNames
-
Associates the enum with an identifier for the UDT it represents.
- udtID() - Method in enum examples.mailbox.UMailbox.UdtNames
-
Associates the enum with an identifier for the UDT it represents.
- udtID() - Method in enum examples.testudtlib.UEmpty.UdtNames
-
Associates the enum with an identifier for the UDT it represents.
- udtID() - Method in enum examples.testudtlib.UNonEmpty.UdtNames
-
Associates the enum with an identifier for the UDT it represents.
- UdtLib - Class in apg
-
This is the parent class for a library of User-Defined Terminals (UDTs).
- UDTLIB_ALPHANUM - examples.Main.Tests
- UDTLIB_ANY - examples.Main.Tests
- UDTLIB_COMMENT - examples.Main.Tests
- UDTLIB_COMMENT_C - examples.Main.Tests
- UDTLIB_COMMENT_CPP - examples.Main.Tests
- UDTLIB_COMMENT_SEMI - examples.Main.Tests
- UDTLIB_DECNUM - examples.Main.Tests
- UDTLIB_HEXNUM - examples.Main.Tests
- UDTLIB_LINEEND - examples.Main.Tests
- UDTLIB_LINEEND_CRLF - examples.Main.Tests
- UDTLIB_LINEEND_FORGIVING - examples.Main.Tests
- UDTLIB_LINEEND_LF - examples.Main.Tests
- UDTLIB_QUOTED_STRING - examples.Main.Tests
- UDTLIB_WSP - examples.Main.Tests
- UDTLIB_WSP_CF - examples.Main.Tests
- UDTLIB_WSP_COMMENTS - examples.Main.Tests
- UDTLIB_WSP_FC - examples.Main.Tests
- UDTLIB_WSP_FOLDING - examples.Main.Tests
- UdtLib.Alphanum - Class in apg
-
UDT for recognizing alpha-numeric phrases.
- UdtLib.Any - Class in apg
-
UDT for recognizing a string of any printing characters.
- UdtLib.CComment - Class in apg
-
UDT for recognizing the C-language comments.
- UdtLib.Comment - Class in apg
-
UDT for many common comment formats.
- UdtLib.CppComment - Class in apg
-
UDT for the C++ language comment.
- UdtLib.CRLFLineEnd - Class in apg
-
UDT for the standard CRLF line end.
CR = carriage return,\r
orx0D
LF = line feed, newline,\n
orx0A
- UdtLib.DecNum - Class in apg
-
UDT for a decimal number.
- UdtLib.DoubleQuotedString - Class in apg
-
UDT for the double-quoted string.
- UdtLib.ForgivingLineEnd - Class in apg
-
UDT for a "forgiving" line end.
- UdtLib.HexNum - Class in apg
-
UDT for a hexidecimal number.
- UdtLib.LFLineEnd - Class in apg
-
UDT for the LF or newline line end.
LF = line feed, newline,\n
orx0A
- UdtLib.LineEnd - Class in apg
-
UDT for line end characters.
- UdtLib.QuotedString - Class in apg
-
UDT for the quoted-string.
- UdtLib.SemiComment - Class in apg
-
UDT for the ABNF comment.
- UdtLib.SingleQuotedString - Class in apg
-
UDT for the single-quoted string.
- UdtLib.WhiteSpace - Class in apg
-
UDT for any of several choices for white space characters.
- udtMayBeEmpty() - Method in enum examples.anbn.UAnBn.UdtNames
-
Associates the enum with the "empty" attribute of the UDT it represents.
- udtMayBeEmpty() - Method in enum examples.anbncn.UAnBnCn.UdtNames
-
Associates the enum with the "empty" attribute of the UDT it represents.
- udtMayBeEmpty() - Method in enum examples.demo.UExpressions.UdtNames
-
Associates the enum with the "empty" attribute of the UDT it represents.
- udtMayBeEmpty() - Method in enum examples.demo.UHostname.UdtNames
-
Associates the enum with the "empty" attribute of the UDT it represents.
- udtMayBeEmpty() - Method in enum examples.demo.UIPv4.UdtNames
-
Associates the enum with the "empty" attribute of the UDT it represents.
- udtMayBeEmpty() - Method in enum examples.expressions.UExpressions.UdtNames
-
Associates the enum with the "empty" attribute of the UDT it represents.
- udtMayBeEmpty() - Method in enum examples.inifile.UIniFile.UdtNames
-
Associates the enum with the "empty" attribute of the UDT it represents.
- udtMayBeEmpty() - Method in enum examples.mailbox.UMailbox.UdtNames
-
Associates the enum with the "empty" attribute of the UDT it represents.
- udtMayBeEmpty() - Method in enum examples.testudtlib.UEmpty.UdtNames
-
Associates the enum with the "empty" attribute of the UDT it represents.
- udtMayBeEmpty() - Method in enum examples.testudtlib.UNonEmpty.UdtNames
-
Associates the enum with the "empty" attribute of the UDT it represents.
- udtName() - Method in enum examples.anbn.UAnBn.UdtNames
-
Associates the enum with the original grammar name of the UDT it represents.
- udtName() - Method in enum examples.anbncn.UAnBnCn.UdtNames
-
Associates the enum with the original grammar name of the UDT it represents.
- udtName() - Method in enum examples.demo.UExpressions.UdtNames
-
Associates the enum with the original grammar name of the UDT it represents.
- udtName() - Method in enum examples.demo.UHostname.UdtNames
-
Associates the enum with the original grammar name of the UDT it represents.
- udtName() - Method in enum examples.demo.UIPv4.UdtNames
-
Associates the enum with the original grammar name of the UDT it represents.
- udtName() - Method in enum examples.expressions.UExpressions.UdtNames
-
Associates the enum with the original grammar name of the UDT it represents.
- udtName() - Method in enum examples.inifile.UIniFile.UdtNames
-
Associates the enum with the original grammar name of the UDT it represents.
- udtName() - Method in enum examples.mailbox.UMailbox.UdtNames
-
Associates the enum with the original grammar name of the UDT it represents.
- udtName() - Method in enum examples.testudtlib.UEmpty.UdtNames
-
Associates the enum with the original grammar name of the UDT it represents.
- udtName() - Method in enum examples.testudtlib.UNonEmpty.UdtNames
-
Associates the enum with the original grammar name of the UDT it represents.
- UDTOP - apg.GeneratorGrammar.RuleNames
-
id =
18
, name ="UdtOp"
- UdtToAst - Class in examples.demo
-
This example demonstrates how to add nodes to the AST from a UDT.
- UdtToAst(String, PrintStream) - Constructor for class examples.demo.UdtToAst
-
Constructor for the test.
- UEmpty - Class in examples.testudtlib
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionUEmpty.getInstance()
will return a reference to a static, singleton instance of the class. - UEmpty.RuleNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- UEmpty.UdtNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- UExpressions - Class in examples.demo
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionUExpressions.getInstance()
will return a reference to a static, singleton instance of the class. - UExpressions - Class in examples.expressions
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionUExpressions.getInstance()
will return a reference to a static, singleton instance of the class. - UExpressions.RuleNames - Enum in examples.demo
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- UExpressions.RuleNames - Enum in examples.expressions
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- UExpressions.UdtNames - Enum in examples.demo
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- UExpressions.UdtNames - Enum in examples.expressions
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- UHostname - Class in examples.demo
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionUHostname.getInstance()
will return a reference to a static, singleton instance of the class. - UHostname.RuleNames - Enum in examples.demo
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- UHostname.UdtNames - Enum in examples.demo
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- UIniFile - Class in examples.inifile
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionUIniFile.getInstance()
will return a reference to a static, singleton instance of the class. - UIniFile.RuleNames - Enum in examples.inifile
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- UIniFile.UdtNames - Enum in examples.inifile
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- UIPv4 - Class in examples.demo
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionUIPv4.getInstance()
will return a reference to a static, singleton instance of the class. - UIPv4.RuleNames - Enum in examples.demo
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- UIPv4.UdtNames - Enum in examples.demo
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- UMailbox - Class in examples.mailbox
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionUMailbox.getInstance()
will return a reference to a static, singleton instance of the class. - UMailbox.RuleNames - Enum in examples.mailbox
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- UMailbox.UdtNames - Enum in examples.mailbox
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- UNonEmpty - Class in examples.testudtlib
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionUNonEmpty.getInstance()
will return a reference to a static, singleton instance of the class. - UNonEmpty.RuleNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- UNonEmpty.UdtNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- Utilities - Class in apg
-
The Utilities class defines several helper classes and static functions.
- Utilities.LineCatalog - Class in apg
-
A class for reading a text file and cataloging its text lines.
- Utilities.LineCatalog.Line - Class in apg
-
Class defining a catalog record for an individual line of text.
- Utilities.XMLWriter - Class in apg
-
A class for assisting in the writing of XML files.
V
- VALUE - examples.inifile.IniFile.RuleNames
-
id =
11
, name ="Value"
- VALUE - examples.inifile.UIniFile.RuleNames
-
id =
11
, name ="Value"
- VALUEARRAY - examples.inifile.IniFile.RuleNames
-
id =
8
, name ="ValueArray"
- VALUEARRAY - examples.inifile.UIniFile.RuleNames
-
id =
8
, name ="ValueArray"
- VALUELINE - examples.inifile.IniFile.RuleNames
-
id =
5
, name ="ValueLine"
- VALUELINE - examples.inifile.UIniFile.RuleNames
-
id =
5
, name ="ValueLine"
- VALUENAME - examples.inifile.IniFile.RuleNames
-
id =
10
, name ="ValueName"
- VALUENAME - examples.inifile.UIniFile.RuleNames
-
id =
10
, name ="ValueName"
- valueOf(String) - Static method in enum apg.GeneratorGrammar.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum apg.GeneratorGrammar.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.anbn.AnBn.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.anbn.AnBn.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.anbn.UAnBn.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.anbn.UAnBn.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.anbncn.AnBnCn.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.anbncn.AnBnCn.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.anbncn.UAnBnCn.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.anbncn.UAnBnCn.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.demo.Expressions.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.demo.Expressions.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.demo.Hostname.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.demo.Hostname.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.demo.IPv4.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.demo.IPv4.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.demo.UExpressions.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.demo.UExpressions.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.demo.UHostname.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.demo.UHostname.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.demo.UIPv4.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.demo.UIPv4.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.expressions.Expressions.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.expressions.Expressions.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.expressions.UExpressions.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.expressions.UExpressions.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.inifile.IniFile.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.inifile.IniFile.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.inifile.UIniFile.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.inifile.UIniFile.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.mailbox.Mailbox.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.mailbox.Mailbox.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.mailbox.UMailbox.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.mailbox.UMailbox.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.Main.Tests
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.Alphanum.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.Alphanum.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.AnyString.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.AnyString.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.Comment.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.Comment.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.DecNum.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.DecNum.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.HexNum.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.HexNum.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.LineEnd.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.LineEnd.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.QuotedString.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.QuotedString.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.UEmpty.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.UEmpty.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.UNonEmpty.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.UNonEmpty.UdtNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.WhiteSpace.RuleNames
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum examples.testudtlib.WhiteSpace.UdtNames
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum apg.GeneratorGrammar.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum apg.GeneratorGrammar.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.anbn.AnBn.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.anbn.AnBn.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.anbn.UAnBn.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.anbn.UAnBn.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.anbncn.AnBnCn.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.anbncn.AnBnCn.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.anbncn.UAnBnCn.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.anbncn.UAnBnCn.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.demo.Expressions.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.demo.Expressions.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.demo.Hostname.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.demo.Hostname.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.demo.IPv4.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.demo.IPv4.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.demo.UExpressions.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.demo.UExpressions.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.demo.UHostname.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.demo.UHostname.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.demo.UIPv4.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.demo.UIPv4.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.expressions.Expressions.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.expressions.Expressions.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.expressions.UExpressions.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.expressions.UExpressions.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.inifile.IniFile.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.inifile.IniFile.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.inifile.UIniFile.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.inifile.UIniFile.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.mailbox.Mailbox.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.mailbox.Mailbox.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.mailbox.UMailbox.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.mailbox.UMailbox.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.Main.Tests
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.Alphanum.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.Alphanum.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.AnyString.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.AnyString.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.Comment.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.Comment.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.DecNum.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.DecNum.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.HexNum.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.HexNum.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.LineEnd.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.LineEnd.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.QuotedString.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.QuotedString.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.UEmpty.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.UEmpty.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.UNonEmpty.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.UNonEmpty.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.WhiteSpace.RuleNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum examples.testudtlib.WhiteSpace.UdtNames
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WhiteSpace - Class in examples.testudtlib
-
This class has been generated automatically from an SABNF grammar by the
Generator
class of Java APG, Version 1.1.0.
It is an extension of theGrammar
class containing additional members and enums not found in the base class.
The functionWhiteSpace.getInstance()
will return a reference to a static, singleton instance of the class. - WhiteSpace(Parser) - Constructor for class apg.UdtLib.WhiteSpace
-
Default constructor.
- WhiteSpace(Parser, boolean, UdtLib.Comment, UdtLib.LineEnd) - Constructor for class apg.UdtLib.WhiteSpace
-
General constructor.
- WhiteSpace.RuleNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the rule identifiers and names.
- WhiteSpace.UdtNames - Enum in examples.testudtlib
-
This enum provides easy to remember enum constants for locating the UDT identifiers and names.
- WSP - apg.GeneratorGrammar.RuleNames
-
id =
43
, name ="wsp"
- WSP - examples.inifile.IniFile.RuleNames
-
id =
15
, name ="wsp"
- WSP - examples.testudtlib.WhiteSpace.RuleNames
-
id =
4
, name ="WSP"
- WSP_COMMENT - examples.testudtlib.WhiteSpace.RuleNames
-
id =
1
, name ="WSP-COMMENT"
X
- XMLWriter(PrintStream) - Constructor for class apg.Utilities.XMLWriter
-
Constructor.
- XNUM - apg.GeneratorGrammar.RuleNames
-
id =
38
, name ="xnum"
All Classes All Packages