Uses of Interface
org.h2.bnf.Rule
-
Packages that use Rule Package Description org.h2.bnf The implementation of the BNF (Backus-Naur form) parser and tool.org.h2.bnf.context 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 Rule Modifier and Type Class Description classRuleElementA single terminal rule in a BNF object.classRuleExtensionRepresents a non-standard syntax.classRuleFixedRepresents a hard coded terminal rule in a BNF object.classRuleListRepresents a sequence of BNF rules, or a list of alternative rules.classRuleOptionalRepresents an optional BNF rule.classRuleRepeatRepresents a loop in a BNF object.Fields in org.h2.bnf declared as Rule Modifier and Type Field Description private RuleBnf. lastRepeatprivate RuleRuleElement. linkprivate RuleRuleExtension. ruleprivate RuleRuleHead. ruleprivate RuleRuleOptional. ruleprivate RuleRuleRepeat. ruleFields in org.h2.bnf with type parameters of type Rule Modifier and Type Field Description (package private) java.util.ArrayList<Rule>RuleList. listMethods in org.h2.bnf that return Rule Modifier and Type Method Description RuleRuleHead. getRule()private RuleBnf. parseList()private RuleBnf. parseOr()private RuleBnf. parseRule()private RuleBnf. parseToken()Methods in org.h2.bnf with parameters of type Rule Modifier and Type Method Description private RuleHeadBnf. addRule(java.lang.String topic, java.lang.String section, Rule rule)(package private) voidRuleHead. setRule(Rule rule)voidBnfVisitor. visitRuleElement(boolean keyword, java.lang.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 Rule Modifier and Type Method Description voidBnfVisitor. visitRuleList(boolean or, java.util.ArrayList<Rule> list)Visit a rule list.voidBnfVisitor. visitRuleOptional(java.util.ArrayList<Rule> list)Visit an OR list of optional rules.Constructors in org.h2.bnf with parameters of type Rule Constructor Description RuleExtension(Rule rule, boolean compatibility)RuleHead(java.lang.String section, java.lang.String topic, Rule rule)RuleList(Rule first, Rule next, boolean or)RuleOptional(Rule rule)RuleRepeat(Rule rule, boolean comma) -
Uses of Rule in org.h2.bnf.context
Classes in org.h2.bnf.context that implement Rule Modifier and Type Class Description classDbContextRuleA BNF terminal rule that is linked to the database context information.
-