/** * {@inheritDoc} */ @Override public GrammarRuleBuilder rule(GrammarRuleKey ruleKey) { MutableParsingRule rule = definitions.get(ruleKey); if (rule == null) { rule = new MutableParsingRule(ruleKey); definitions.put(ruleKey, rule); } return new RuleBuilder(this, rule); }
public GrammarRuleBuilder is(Object e, Object... rest) { return is(new SequenceExpression(b.convertToExpressions(Lists.asList(e, rest)))); }
public GrammarRuleBuilder override(Object e, Object... rest) { return override(new SequenceExpression(b.convertToExpressions(Lists.asList(e, rest)))); }
@Override public GrammarRuleBuilder is(Object e, Object... rest) { return is(new SequenceExpression(b.convertToExpressions(e, rest))); }
@Override public GrammarRuleBuilder override(Object e, Object... rest) { return override(new SequenceExpression(b.convertToExpressions(e, rest))); }
@Override public GrammarRuleBuilder override(Object e, Object... rest) { return override(new SequenceExpression(b.convertToExpressions(e, rest))); }
/** * {@inheritDoc} */ @Override public GrammarRuleBuilder rule(GrammarRuleKey ruleKey) { RuleDefinition rule = definitions.get(ruleKey); if (rule == null) { rule = new RuleDefinition(ruleKey); definitions.put(ruleKey, rule); } return new RuleBuilder(this, rule); }
/** * {@inheritDoc} */ @Override public GrammarRuleBuilder rule(GrammarRuleKey ruleKey) { MutableParsingRule rule = definitions.get(ruleKey); if (rule == null) { rule = new MutableParsingRule(ruleKey); definitions.put(ruleKey, rule); } return new RuleBuilder(this, rule); }
@Override public GrammarRuleBuilder is(Object e, Object... rest) { return is(new SequenceExpression(b.convertToExpressions(e, rest))); }
/** * {@inheritDoc} */ public GrammarRuleBuilder rule(GrammarRuleKey ruleKey) { MutableParsingRule rule = definitions.get(ruleKey); if (rule == null) { rule = new MutableParsingRule(ruleKey); definitions.put(ruleKey, rule); } return new RuleBuilder(this, rule); }
/** * {@inheritDoc} */ public GrammarRuleBuilder rule(GrammarRuleKey ruleKey) { RuleDefinition rule = definitions.get(ruleKey); if (rule == null) { rule = new RuleDefinition(ruleKey); definitions.put(ruleKey, rule); } return new RuleBuilder(this, rule); }
/** * {@inheritDoc} */ @Override public GrammarRuleBuilder rule(GrammarRuleKey ruleKey) { RuleDefinition rule = definitions.get(ruleKey); if (rule == null) { rule = new RuleDefinition(ruleKey); definitions.put(ruleKey, rule); } return new RuleBuilder(this, rule); }