summaryrefslogtreecommitdiff
path: root/base/src/bjc/dicelang/expr/Lexer.java
diff options
context:
space:
mode:
authorstudent <student@localhost>2018-02-12 13:56:22 -0500
committerstudent <student@localhost>2018-02-12 13:56:22 -0500
commit5115f1d2a7eab41436debc696870953e18a1b236 (patch)
treedbb2453580038b9f8102bb5bc53c60d2410f0f00 /base/src/bjc/dicelang/expr/Lexer.java
parent4c8639f361983d97a7b46282b12528b550fff946 (diff)
General update
Diffstat (limited to 'base/src/bjc/dicelang/expr/Lexer.java')
-rw-r--r--base/src/bjc/dicelang/expr/Lexer.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/base/src/bjc/dicelang/expr/Lexer.java b/base/src/bjc/dicelang/expr/Lexer.java
index 0b95cb8..7530ba5 100644
--- a/base/src/bjc/dicelang/expr/Lexer.java
+++ b/base/src/bjc/dicelang/expr/Lexer.java
@@ -26,7 +26,9 @@ public class Lexer {
split = new ConfigurableTokenSplitter(true);
split.addSimpleDelimiters("(", ")");
- split.addSimpleDelimiters("+", "-", "*", "/");
+
+ split.addSimpleDelimiters("+", "-");
+ split.addSimpleDelimiters("*", "/");
}
/**
@@ -50,8 +52,11 @@ public class Lexer {
for (final String spacedToken : spacedTokens) {
/* Split on operators. */
final IList<String> splitTokens = split.split(spacedToken);
+
/* Convert strings to tokens. */
- final IList<Token> rawTokens = splitTokens.map(tok -> tks.lexToken(tok, spacedToken));
+ final IList<Token> rawTokens = splitTokens.map(tok -> {
+ return tks.lexToken(tok, spacedToken);
+ });
/* Add tokens to results. */
rawTokens.forEach(tokens::add);