blob: d1b56da46d57b7bd9b452cfd80c3994cdc58028f [file] [log] [blame]
package java_cup.runtime;
/** This subclass of token represents symbols that need to maintain one
* float value as an attribute. It maintains that value in the public
* field int_val.
*
* @see java_cup.runtime.str_token
* @version last updated: 1/7/96
* @author Scott Hudson
*/
public class float_token extends token {
/** Full constructor. */
public float_token(int term_num, float v)
{
/* super class does most of the work */
super(term_num);
float_val = v;
}
/** Constructor with default value of 0.0. */
public float_token(int term_num)
{
this(term_num,0.0f);
}
/** The stored float value. */
public float float_val;
};