From 63390a44ab57983472b87b8869923af02c36b45a Mon Sep 17 00:00:00 2001 From: student Date: Tue, 13 Feb 2018 11:14:30 -0500 Subject: Refactor SCL into its own module --- base/src/bjc/dicelang/scl/StringSCLToken.java | 46 --------------------------- 1 file changed, 46 deletions(-) delete mode 100644 base/src/bjc/dicelang/scl/StringSCLToken.java (limited to 'base/src/bjc/dicelang/scl/StringSCLToken.java') diff --git a/base/src/bjc/dicelang/scl/StringSCLToken.java b/base/src/bjc/dicelang/scl/StringSCLToken.java deleted file mode 100644 index 1436bc3..0000000 --- a/base/src/bjc/dicelang/scl/StringSCLToken.java +++ /dev/null @@ -1,46 +0,0 @@ -package bjc.dicelang.scl; - -public class StringSCLToken extends SCLToken { - /* Used for SYMBOL & SLIT */ - public String stringVal; - - protected StringSCLToken(boolean isSymbol, String val) { - if (isSymbol) { - type = Type.SYMBOL; - } else { - type = Type.SLIT; - } - - stringVal = val; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = super.hashCode(); - result = prime * result + ((stringVal == null) ? 0 : stringVal.hashCode()); - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (!super.equals(obj)) - return false; - if (getClass() != obj.getClass()) - return false; - StringSCLToken other = (StringSCLToken) obj; - if (stringVal == null) { - if (other.stringVal != null) - return false; - } else if (!stringVal.equals(other.stringVal)) - return false; - return true; - } - - @Override - public String toString() { - return "StringSCLToken [stringVal=" + stringVal + "]"; - } -} -- cgit v1.2.3