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.Fields in org.h2.bnf declared as RuleModifier and TypeFieldDescriptionprivate RuleBnf.lastRepeatprivate RuleRuleElement.linkprivate final RuleRuleExtension.ruleprivate RuleRuleHead.ruleprivate final RuleRuleOptional.ruleprivate final RuleRuleRepeat.ruleFields in org.h2.bnf with type parameters of type RuleMethods in org.h2.bnf that return RuleModifier and TypeMethodDescriptionRuleHead.getRule()private RuleBnf.parseList()private RuleBnf.parseOr()private RuleBnf.parseRule()private RuleBnf.parseToken()Methods in org.h2.bnf with parameters of type RuleModifier and TypeMethodDescriptionprivate RuleHead(package private) voidvoidBnfVisitor.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) (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 TypeClassDescriptionclassA BNF terminal rule that is linked to the database context information.