summaryrefslogtreecommitdiff
path: root/dice-lang/src/bjc/dicelang/scl/StreamControlEngine.java
diff options
context:
space:
mode:
authorBenjamin J. Culkin <bjculkin@mix.wvu.edu>2017-10-08 16:41:22 -0300
committerBenjamin J. Culkin <bjculkin@mix.wvu.edu>2017-10-08 16:41:22 -0300
commitbe4675f9512060aa85b1e0a4f223208b51b55812 (patch)
treef22597f1c3da748c93aae63f582b5fe8014bae88 /dice-lang/src/bjc/dicelang/scl/StreamControlEngine.java
parent054643900e7b857cafe123b0b4c03f10a95520ed (diff)
AStyle pass
Diffstat (limited to 'dice-lang/src/bjc/dicelang/scl/StreamControlEngine.java')
-rw-r--r--dice-lang/src/bjc/dicelang/scl/StreamControlEngine.java80
1 files changed, 56 insertions, 24 deletions
diff --git a/dice-lang/src/bjc/dicelang/scl/StreamControlEngine.java b/dice-lang/src/bjc/dicelang/scl/StreamControlEngine.java
index b490217..2952a89 100644
--- a/dice-lang/src/bjc/dicelang/scl/StreamControlEngine.java
+++ b/dice-lang/src/bjc/dicelang/scl/StreamControlEngine.java
@@ -154,21 +154,21 @@ public class StreamControlEngine {
}
public static Token tokenizeString(final String token) {
- if (litTokens.containsKey(token))
+ if (litTokens.containsKey(token)) {
return new Token(litTokens.get(token));
- else if (token.startsWith("\\"))
+ } else if (token.startsWith("\\")) {
return new Token(SYMBOL, token.substring(1));
- else if (builtinWords.containsKey(token))
+ } else if (builtinWords.containsKey(token)) {
return new Token(WORD, builtinWords.get(token));
- else if (token.equals("true"))
+ } else if (token.equals("true")) {
return new Token(BLIT, true);
- else if (token.equals("false"))
+ } else if (token.equals("false")) {
return new Token(BLIT, false);
- else if (TokenUtils.isInt(token))
+ } else if (TokenUtils.isInt(token)) {
return new Token(ILIT, Long.parseLong(token));
- else if (TokenUtils.isDouble(token))
+ } else if (TokenUtils.isDouble(token)) {
return new Token(FLIT, Double.parseDouble(token));
- else {
+ } else {
Errors.inst.printError(EK_SCL_INVTOKEN, token);
return null;
}
@@ -237,27 +237,35 @@ public class StreamControlEngine {
final String token = tokens[i];
final Token tok = Token.tokenizeString(token);
- if (tok == null) return false;
+ if (tok == null) {
+ return false;
+ }
switch (tok.type) {
case SQUOTE:
i = handleSingleQuote(i, tokens);
- if (i == -1) return false;
+ if (i == -1) {
+ return false;
+ }
break;
case OBRACKET:
i = handleDelim(i, tokens, "]");
- if (i == -1) return false;
+ if (i == -1) {
+ return false;
+ }
break;
case OBRACE:
i = handleDelim(i, tokens, "}");
- if (i == -1) return false;
+ if (i == -1) {
+ return false;
+ }
final Token brak = curStack.pop();
curStack.push(new Token(ARRAY, brak.tokenVals));
@@ -287,49 +295,63 @@ public class StreamControlEngine {
case LEFTSTREAM:
succ = eng.leftStream();
- if (!succ) return false;
+ if (!succ) {
+ return false;
+ }
break;
case RIGHTSTREAM:
succ = eng.rightStream();
- if (!succ) return false;
+ if (!succ) {
+ return false;
+ }
break;
case DELETESTREAM:
succ = eng.deleteStream();
- if (!succ) return false;
+ if (!succ) {
+ return false;
+ }
break;
case MERGESTREAM:
succ = eng.mergeStream();
- if (!succ) return false;
+ if (!succ) {
+ return false;
+ }
break;
case MAKEARRAY:
succ = makeArray();
- if (!succ) return false;
+ if (!succ) {
+ return false;
+ }
break;
case MAKEEXEC:
succ = toggleExec(true);
- if (!succ) return false;
+ if (!succ) {
+ return false;
+ }
break;
case MAKEUNEXEC:
succ = toggleExec(false);
- if (!succ) return false;
+ if (!succ) {
+ return false;
+ }
break;
@@ -353,7 +375,9 @@ public class StreamControlEngine {
case NDROP:
succ = handleNDrop();
- if (!succ) return false;
+ if (!succ) {
+ return false;
+ }
break;
@@ -369,7 +393,9 @@ public class StreamControlEngine {
case NNIP:
succ = handleNNip();
- if (!succ) return false;
+ if (!succ) {
+ return false;
+ }
break;
@@ -478,7 +504,9 @@ public class StreamControlEngine {
case SQUOTE:
n = handleSingleQuote(n, tokens);
- if (n == -1) return -1;
+ if (n == -1) {
+ return -1;
+ }
toks.add(curStack.pop());
break;
@@ -486,7 +514,9 @@ public class StreamControlEngine {
case OBRACKET:
n = handleDelim(n, tokens, "]");
- if (n == -1) return -1;
+ if (n == -1) {
+ return -1;
+ }
toks.add(curStack.pop());
break;
@@ -494,7 +524,9 @@ public class StreamControlEngine {
case OBRACE:
n = handleDelim(i, tokens, "}");
- if (n == -1) return -1;
+ if (n == -1) {
+ return -1;
+ }
final Token brak = curStack.pop();
toks.add(new Token(ARRAY, brak.tokenVals));