Home | History | Annotate | Download | only in runtime
      1 
      2 package java_cup.runtime;
      3 
      4 /** This subclass of token represents symbols that need to maintain one
      5  *  String value as an attribute.  It maintains that value in the public
      6  *  field str_val.
      7  *
      8  * @see java_cup.runtime.int_token
      9  * @version last updated: 11/25/95
     10  * @author  Scott Hudson
     11  */
     12 
     13 public class str_token extends token {
     14   /** Full constructor. */
     15   public str_token(int term_num, String v)
     16     {
     17       /* super class does most of the work */
     18       super(term_num);
     19 
     20       str_val = v;
     21     }
     22 
     23   /** Constructor for value defaulting to an empty string. */
     24   public str_token(int term_num)
     25     {
     26       this(term_num, "");
     27     }
     28 
     29   /** The stored string value. */
     30   public String str_val;
     31 
     32 };
     33