jelan.elan.parser.token
Class NumberToken
java.lang.Object
jelan.elan.parser.token.NumberToken
- All Implemented Interfaces:
- Token
public class NumberToken
- extends java.lang.Object
- implements Token
Represents a number (using doublevalues). Using equals, a NumberToken object
compares as true only to another NumberToken object with the same value
a NumberToken is immutable, once created it doesn't change
- Author:
- Owen Astrachan
Constructor Summary |
NumberToken(double value)
Constructs a token representing value |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
NumberToken
public NumberToken(double value)
- Constructs a token representing value
- Parameters:
value
- the value of this number token
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
- Returns:
- true iff o is a NumberToken with same value
equals
public boolean equals(NumberToken nt)
value
public double value()
- Returns:
- the value of this token
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object