X-Git-Url: http://plrg.eecs.uci.edu/git/?p=IRC.git;a=blobdiff_plain;f=Robust%2FJavaGrammar%2FLex%2FStringLiteral.java;fp=Robust%2FJavaGrammar%2FLex%2FStringLiteral.java;h=cdf4e9815afa2e998848118fa598de9cc34faec1;hp=0000000000000000000000000000000000000000;hb=e7cbc88a1d4990e3426081fd52d658780aef4c68;hpb=6252e70d2488b82f1848be20647246e5c1bd45d1 diff --git a/Robust/JavaGrammar/Lex/StringLiteral.java b/Robust/JavaGrammar/Lex/StringLiteral.java new file mode 100644 index 00000000..cdf4e981 --- /dev/null +++ b/Robust/JavaGrammar/Lex/StringLiteral.java @@ -0,0 +1,14 @@ +package Lex; + +import java_cup.runtime.Symbol; + +class StringLiteral extends Literal { + String val; + StringLiteral(String s) { this.val = s; } + + Symbol token() { return new Symbol(Sym.STRING_LITERAL, val); } + + public String toString() { + return "StringLiteral <"+Token.escape(val)+">"; + } +}