/* SCCS - @(#)String_Token.java 1.2 - 02/28/99 - 12:39:24 */ /* * Copyright (c) 1997 USC Brain Project. email nsl@java.usc.edu. */ package npp.src.util; import java.lang.String; import pp.src.jbf.*; public class String_Token extends YYtoken { public String str_val; public String_Token(int ttype,String txt, int lno, int chno, int chno0) { super(ttype, txt, lno, chno, chno0); // do more processing later if (txt.endsWith("\"")) { str_val = txt.substring(1,txt.length() - 1); } else { str_val = txt.substring(1, txt.length()); } } public String_Token(int ttype, StringBuffer txt, int lno, int chno, int cno0) { this(ttype,txt.toString(),lno,chno,cno0); } public String_Token(int ttype, YYlexbuffer txt) { this(ttype,txt.lexeme(),txt.yyline(),txt.yychar(),txt.yychar0()); } }