summaryrefslogtreecommitdiff
path: root/RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2017-07-23 17:58:09 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2017-07-23 17:58:09 -0300
commitf9d0cc26c52e462e9d0384cb80e8698af2aecf36 (patch)
treed6e957ad95c7ae0cc2412cdcbbc051ed2b7dc011 /RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java
parent985c3e8e9eeff790a138d74aeea30bc069cb97f9 (diff)
Minor refactors
Diffstat (limited to 'RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java')
-rw-r--r--RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java31
1 files changed, 16 insertions, 15 deletions
diff --git a/RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java b/RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java
index e1b9823..d1cd1c2 100644
--- a/RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java
+++ b/RGens/src/main/java/bjc/rgens/newparser/RGrammarSet.java
@@ -98,8 +98,9 @@ public class RGrammarSet {
} else if (grammarName.equals("")) {
throw new IllegalArgumentException("The empty string is not a valid grammar name");
} else if (!grammars.containsKey(grammarName)) {
- throw new IllegalArgumentException(
- String.format("No grammar with name '%s' found", grammarName));
+ String msg = String.format("No grammar with name '%s' found", grammarName);
+
+ throw new IllegalArgumentException(msg);
}
return grammars.get(grammarName);
@@ -123,8 +124,8 @@ public class RGrammarSet {
} else if (exportName.equals("")) {
throw new IllegalArgumentException("The empty string is not a valid rule name");
} else if (!exportedRules.containsKey(exportName)) {
- throw new IllegalArgumentException(
- String.format("No export with name '%s' defined", exportName));
+ String msg = String.format("No export with name '%s' defined", exportName)
+ throw new IllegalArgumentException(msg);
}
return exportedRules.get(exportName);
@@ -150,11 +151,11 @@ public class RGrammarSet {
} else if (exportName.equals("")) {
throw new IllegalArgumentException("The empty string is not a valid rule name");
} else if (!exportedRules.containsKey(exportName)) {
- throw new IllegalArgumentException(
- String.format("No export with name '%s' defined", exportName));
+ String msg = String.format("No export with name '%s' defined", exportName)
+ throw new IllegalArgumentException(msg);
}
- return exportFrom.getOrDefault(exportName, "unknown");
+ return exportFrom.getOrDefault(exportName, "Unknown");
}
/**
@@ -179,12 +180,11 @@ public class RGrammarSet {
} else if (grammarName.equals("unknown")) {
return grammarName;
} else if (!grammars.containsKey(grammarName)) {
-
- throw new IllegalArgumentException(
- String.format("No grammar with name '%s' defined", grammarName));
+ String msg = String.format("No grammar with name '%s' defined", grammarName);
+ throw new IllegalArgumentException();
}
- return loadedFrom.getOrDefault(grammarName, "unknown");
+ return loadedFrom.getOrDefault(grammarName, "Unknown");
}
/**
@@ -236,7 +236,7 @@ public class RGrammarSet {
if (ln.startsWith("#")) continue;
/*
- * Handle mixed whitespace
+ * Handle mixed whitespace.
*/
ln = ln.replaceAll("\\s+", " ");
@@ -277,11 +277,12 @@ public class RGrammarSet {
set.loadedFrom.put(name, path.toString());
} catch (GrammarException gex) {
- throw new GrammarException(
- String.format("Error loading file '%s'", path), gex);
+ String msg = String.format("Error loading file '%s'", path);
+ throw new GrammarException(msg, gex);
}
} else {
- throw new GrammarException(String.format("Unrecognized file '%s'"));
+ String msg = String.format("Unrecognized file '%s'");
+ throw new GrammarException(msg);
}
}
}