summaryrefslogtreecommitdiff
path: root/base/src/bjc/dicelang/scl/WordsSCLToken.java
diff options
context:
space:
mode:
authorstudent <student@localhost>2018-02-12 12:14:27 -0500
committerstudent <student@localhost>2018-02-12 12:14:27 -0500
commita15873fb42e8db3b2101330514b2208ef3490d70 (patch)
tree3883743f9d91363a28e6b7cda3f8fb1bcdb591d2 /base/src/bjc/dicelang/scl/WordsSCLToken.java
parentc25b68c6b24d86b7d1169ad4ec1e619d79a2b38d (diff)
Further refactor SCL token organization
Added some more SCL token subclasses to make it obvious what classes went to what token types.
Diffstat (limited to 'base/src/bjc/dicelang/scl/WordsSCLToken.java')
-rw-r--r--base/src/bjc/dicelang/scl/WordsSCLToken.java19
1 files changed, 8 insertions, 11 deletions
diff --git a/base/src/bjc/dicelang/scl/WordsSCLToken.java b/base/src/bjc/dicelang/scl/WordsSCLToken.java
index 81453dc..9a57176 100644
--- a/base/src/bjc/dicelang/scl/WordsSCLToken.java
+++ b/base/src/bjc/dicelang/scl/WordsSCLToken.java
@@ -2,17 +2,14 @@ package bjc.dicelang.scl;
import bjc.utils.funcdata.IList;
-public class WordsSCLToken extends SCLToken {
- /* Used for WORDS & ARRAY */
- public IList<SCLToken> tokenVals;
+public class WordsSCLToken extends WordListSCLToken {
- public WordsSCLToken(boolean isArray, IList<SCLToken> tokens) {
- if(isArray) {
- type = Type.ARRAY;
- } else {
- type = Type.WORDS;
- }
-
- tokenVals = tokens;
+ public WordsSCLToken(IList<SCLToken> tokens) {
+ super(false, tokens);
+ }
+
+ @Override
+ public String toString() {
+ return "WordsSCLToken [tokenVals=" + tokenVals + "]";
}
}