summaryrefslogtreecommitdiff
path: root/src/main/java/bjc/rgens/parser/RGrammar.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/bjc/rgens/parser/RGrammar.java')
-rwxr-xr-xsrc/main/java/bjc/rgens/parser/RGrammar.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/bjc/rgens/parser/RGrammar.java b/src/main/java/bjc/rgens/parser/RGrammar.java
index 7e46d5d..cca7c01 100755
--- a/src/main/java/bjc/rgens/parser/RGrammar.java
+++ b/src/main/java/bjc/rgens/parser/RGrammar.java
@@ -1,5 +1,7 @@
package bjc.rgens.parser;
+import static bjc.utils.data.IPair.pair;
+
import bjc.utils.data.IPair;
import bjc.utils.data.ITree;
import bjc.utils.data.Pair;
@@ -10,27 +12,23 @@ import bjc.utils.ioutils.ReportWriter;
import bjc.rgens.parser.elements.*;
import java.io.StringWriter;
-
-import java.util.Arrays;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.Set;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
import org.apache.commons.text.similarity.LevenshteinDistance;
+import bjc.utils.data.IPair;
+import bjc.utils.ioutils.ReportWriter;
import edu.gatech.gtri.bktree.BkTreeSearcher;
-import edu.gatech.gtri.bktree.BkTreeSearcher.Match;
import edu.gatech.gtri.bktree.Metric;
import edu.gatech.gtri.bktree.MutableBkTree;
-import static bjc.utils.data.IPair.pair;
-
/**
* Represents a randomized grammar.
*
@@ -57,6 +55,7 @@ public class RGrammar {
public boolean useBuiltinPostprocs = true;
/* The max distance between possible alternate rules. */
+ @SuppressWarnings("unused")
private static final int MAX_DISTANCE = 6;
/* The metric for the levenshtein distance. */
@@ -100,6 +99,7 @@ public class RGrammar {
public Map<String, CaseElement> autoRlVars;
/* The tree to use for finding rule suggestions. */
+ @SuppressWarnings("unused")
private BkTreeSearcher<String> ruleSearcher;
static {
@@ -262,7 +262,7 @@ public class RGrammar {
Rule rl = state.findRule(fromRule, false);
if(rl == null)
- throw new GrammarException("Could not find rule " + rl.name);
+ throw new GrammarException("Could not find rule " + fromRule);
rl.generate(state);