diff options
Diffstat (limited to 'src/main/java/bjc/rgens/parser/RGrammar.java')
| -rwxr-xr-x | src/main/java/bjc/rgens/parser/RGrammar.java | 16 |
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); |
