From a15873fb42e8db3b2101330514b2208ef3490d70 Mon Sep 17 00:00:00 2001 From: student Date: Mon, 12 Feb 2018 12:14:27 -0500 Subject: Further refactor SCL token organization Added some more SCL token subclasses to make it obvious what classes went to what token types. --- base/src/bjc/dicelang/scl/WordsSCLToken.java | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'base/src/bjc/dicelang/scl/WordsSCLToken.java') 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 tokenVals; +public class WordsSCLToken extends WordListSCLToken { - public WordsSCLToken(boolean isArray, IList tokens) { - if(isArray) { - type = Type.ARRAY; - } else { - type = Type.WORDS; - } - - tokenVals = tokens; + public WordsSCLToken(IList tokens) { + super(false, tokens); + } + + @Override + public String toString() { + return "WordsSCLToken [tokenVals=" + tokenVals + "]"; } } -- cgit v1.2.3