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 TypeClassDescriptionclassA single terminal rule in a BNF object.classRepresents a non-standard syntax.classRepresents a hard coded terminal rule in a BNF object.classRepresents a sequence of BNF rules, or a list of alternative rules.classRepresents an optional BNF rule.classRepresents a loop in a BNF object.Methods in org.h2.bnf that return RuleMethods in org.h2.bnf with parameters of type RuleModifier and TypeMethodDescriptionvoidBnfVisitor.visitRuleElement(boolean keyword, String name, Rule link) Visit a rule element.voidBnfVisitor.visitRuleExtension(Rule rule, boolean compatibility) Visit a rule with non-standard extension.voidBnfVisitor.visitRuleOptional(Rule rule) Visit an optional rule.voidBnfVisitor.visitRuleRepeat(boolean comma, Rule rule) Visit a repeat rule.Method parameters in org.h2.bnf with type arguments of type RuleModifier and TypeMethodDescriptionvoidBnfVisitor.visitRuleList(boolean or, ArrayList<Rule> list) Visit a rule list.voidBnfVisitor.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) 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 TypeClassDescriptionclassA BNF terminal rule that is linked to the database context information.