Uses of Interface
org.h2.bnf.Rule
Packages that use Rule
Package
Description
The implementation of the BNF (Backus-Naur form) parser and tool.
Classes that provide context for the BNF tool, in order to provide BNF-based auto-complete.
-
Uses of Rule in org.h2.bnf
Classes in org.h2.bnf that implement RuleModifier and TypeClassDescriptionclass
A single terminal rule in a BNF object.class
Represents a non-standard syntax.class
Represents a hard coded terminal rule in a BNF object.class
Represents a sequence of BNF rules, or a list of alternative rules.class
Represents an optional BNF rule.class
Represents a loop in a BNF object.Fields in org.h2.bnf declared as RuleModifier and TypeFieldDescriptionprivate Rule
Bnf.lastRepeat
private Rule
RuleElement.link
private final Rule
RuleExtension.rule
private Rule
RuleHead.rule
private final Rule
RuleOptional.rule
private final Rule
RuleRepeat.rule
Fields in org.h2.bnf with type parameters of type RuleMethods in org.h2.bnf that return RuleModifier and TypeMethodDescriptionRuleHead.getRule()
private Rule
Bnf.parseList()
private Rule
Bnf.parseOr()
private Rule
Bnf.parseRule()
private Rule
Bnf.parseToken()
Methods in org.h2.bnf with parameters of type RuleModifier and TypeMethodDescriptionprivate RuleHead
(package private) void
void
BnfVisitor.visitRuleElement
(boolean keyword, String name, Rule link) Visit a rule element.void
BnfVisitor.visitRuleExtension
(Rule rule, boolean compatibility) Visit a rule with non-standard extension.void
BnfVisitor.visitRuleOptional
(Rule rule) Visit an optional rule.void
BnfVisitor.visitRuleRepeat
(boolean comma, Rule rule) Visit a repeat rule.Method parameters in org.h2.bnf with type arguments of type RuleModifier and TypeMethodDescriptionvoid
BnfVisitor.visitRuleList
(boolean or, ArrayList<Rule> list) Visit a rule list.void
BnfVisitor.visitRuleOptional
(ArrayList<Rule> list) Visit an OR list of optional rules.Constructors in org.h2.bnf with parameters of type RuleModifierConstructorDescriptionRuleExtension
(Rule rule, boolean compatibility) (package private)
RuleOptional
(Rule rule) RuleRepeat
(Rule rule, boolean comma) -
Uses of Rule in org.h2.bnf.context
Classes in org.h2.bnf.context that implement RuleModifier and TypeClassDescriptionclass
A BNF terminal rule that is linked to the database context information.