summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Culkin <scorpress@gmail.com>2020-11-21 23:14:47 -0500
committerBen Culkin <scorpress@gmail.com>2020-11-21 23:14:47 -0500
commitc29d84608a97458a583e32845976f95bd7d387c7 (patch)
tree7dfe4d294d23b54c0f910b6b1fa699dbe9381760
parent531a5dfc5cdbeabc536a61008c3b750ab759589e (diff)
Fix minor issue
-rw-r--r--src/main/java/bjc/dicelang/scl/StreamEngine.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/bjc/dicelang/scl/StreamEngine.java b/src/main/java/bjc/dicelang/scl/StreamEngine.java
index 4f2e0b8..64f9976 100644
--- a/src/main/java/bjc/dicelang/scl/StreamEngine.java
+++ b/src/main/java/bjc/dicelang/scl/StreamEngine.java
@@ -252,11 +252,12 @@ public class StreamEngine {
/* Process each command. */
for(final char comm : comms) {
- boolean succ = commands.getOrDefault(comm, (eng) -> {
- Errors.inst.printError(EK_STRM_INVCOM, tk);
+ boolean succ = commands.get(comm)
+ .orElseGet(() -> (eng) -> {
+ Errors.inst.printError(EK_STRM_INVCOM, tk);
- return false;
- }).test(this);
+ return false;
+ }).test(this);
if(!succ) return false;
}