X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=Robust%2FJavaGrammar%2FLex%2FSeparator.java;fp=Robust%2FJavaGrammar%2FLex%2FSeparator.java;h=0000000000000000000000000000000000000000;hb=refs%2Ftags%2Fbuildscript;hp=b2b2ab2d71c4f0d1153d619683e6844cc2e03eb5;hpb=2f2cbbbc9385b82d891fabf62ab7e0c5cf364658;p=IRC.git diff --git a/Robust/JavaGrammar/Lex/Separator.java b/Robust/JavaGrammar/Lex/Separator.java deleted file mode 100644 index b2b2ab2d..00000000 --- a/Robust/JavaGrammar/Lex/Separator.java +++ /dev/null @@ -1,29 +0,0 @@ -package Lex; - -import java_cup.runtime.Symbol; - -class Separator extends Token { - char which; - Separator(char which) { this.which = which; } - - Symbol token() { - switch(which) { - case '(': return new Symbol(Sym.LPAREN); - case ')': return new Symbol(Sym.RPAREN); - case '{': return new Symbol(Sym.LBRACE); - case '}': return new Symbol(Sym.RBRACE); - case '[': return new Symbol(Sym.LBRACK); - case ']': return new Symbol(Sym.RBRACK); - case ';': return new Symbol(Sym.SEMICOLON); - case ',': return new Symbol(Sym.COMMA); - case '.': return new Symbol(Sym.DOT); - case '\u2026': return new Symbol(Sym.ELLIPSIS); - default: - throw new Error("Invalid separator."); - } - } - - public String toString() { - return "Separator <"+which+">"; - } -}