コード例 #1
0
ファイル: RuleDefinition.java プロジェクト: ylussaud/sslr
 public RuleDefinition is(Object... matchers) {
   throwExceptionIfRuleAlreadyDefined(
       "The rule '" + ruleMatcher + "' has already been defined somewhere in the grammar.");
   throwExceptionIfEmptyListOfMatchers(matchers);
   setMatcher(GrammarFunctions.Standard.and(matchers));
   return this;
 }
コード例 #2
0
ファイル: RuleDefinition.java プロジェクト: ylussaud/sslr
 public void mock() {
   setMatcher(Standard.or(ruleMatcher.getName(), ruleMatcher.getName().toUpperCase()));
 }
コード例 #3
0
ファイル: RuleDefinition.java プロジェクト: ylussaud/sslr
 public RuleDefinition override(Object... matchers) {
   throwExceptionIfEmptyListOfMatchers(matchers);
   setMatcher(GrammarFunctions.Standard.and(matchers));
   return this;
 }