summaryrefslogtreecommitdiff
path: root/dice-lang/src/examples/java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2016-07-27 22:45:03 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2016-07-27 22:45:03 -0400
commitf62abec2577d3745475581a19eff71dbb8c0494e (patch)
tree2793192a9d393302b56783399dbc58fe5e220d4e /dice-lang/src/examples/java
parent67fee39e6dd22fce8dfaa800f0a5ddbe0ede0be3 (diff)
Some minor cleanliness, and beginning work on a language description.
Diffstat (limited to 'dice-lang/src/examples/java')
-rw-r--r--dice-lang/src/examples/java/bjc/dicelang/examples/DiceASTLanguageTest.java29
1 files changed, 16 insertions, 13 deletions
diff --git a/dice-lang/src/examples/java/bjc/dicelang/examples/DiceASTLanguageTest.java b/dice-lang/src/examples/java/bjc/dicelang/examples/DiceASTLanguageTest.java
index 1716698..c04318f 100644
--- a/dice-lang/src/examples/java/bjc/dicelang/examples/DiceASTLanguageTest.java
+++ b/dice-lang/src/examples/java/bjc/dicelang/examples/DiceASTLanguageTest.java
@@ -1,5 +1,6 @@
package bjc.dicelang.examples;
+import java.util.InputMismatchException;
import java.util.Scanner;
import bjc.utils.funcdata.FunctionalMap;
@@ -120,8 +121,9 @@ public class DiceASTLanguageTest {
try {
builtAST = DiceASTParser.createFromString(preparedTokens);
- } catch (IllegalStateException isex) {
- System.out.println("ERROR: " + isex.getLocalizedMessage());
+ } catch (InputMismatchException | IllegalStateException
+ | UnsupportedOperationException ex) {
+ System.out.println("ERROR: " + ex.getLocalizedMessage());
currentLine = getNextCommand(inputSource, commandNumber);
@@ -139,18 +141,19 @@ public class DiceASTLanguageTest {
IResult sampleRoll;
- try {
- sampleRoll = DiceASTEvaluator.evaluateAST(transformedAST,
- enviroment);
-
- enviroment.put("last", transformedAST);
- } catch (UnsupportedOperationException usex) {
- System.out.println("ERROR: " + usex.getLocalizedMessage());
-
- currentLine = getNextCommand(inputSource, commandNumber);
+ // try {
+ sampleRoll = DiceASTEvaluator.evaluateAST(transformedAST,
+ enviroment);
- continue;
- }
+ enviroment.put("last", transformedAST);
+ /*
+ * } catch (UnsupportedOperationException usex) {
+ * System.out.println("ERROR: " + usex.getLocalizedMessage());
+ *
+ * currentLine = getNextCommand(inputSource, commandNumber);
+ *
+ * continue; }
+ */
System.out.println("\t\tSample Roll: " + sampleRoll);