KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > polyglot > lex > StringLiteral


1 package polyglot.lex;
2
3 import java_cup.runtime.Symbol;
4 import polyglot.util.Position;
5
6 /** A token class for string literals. */
7 public class StringLiteral extends Literal {
8   String JavaDoc val;
9   public StringLiteral(Position position, String JavaDoc s, int sym) {
10       super(position, sym);
11       this.val = s;
12   }
13
14   public String JavaDoc getValue() { return val; }
15
16   public String JavaDoc toString() {
17     return "string literal \""+Token.escape(val)+"\"";
18   }
19 }
20
Popular Tags