Class NumberToken
- java.lang.Object
-
- edu.odu.cs.zeil.codegrader.oracle.Token
-
- edu.odu.cs.zeil.codegrader.oracle.NumberToken
-
public class NumberToken extends Token
A token denoting a number.
-
-
Constructor Summary
Constructors Constructor Description NumberToken(java.lang.String lexeme, int position, double precision)
Create a token.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object actual)
Compares the numeric value of two numbers based upon the precision value recorded for the first number.int
hashCode()
-
Methods inherited from class edu.odu.cs.zeil.codegrader.oracle.Token
getLexeme, getPosition, toString
-
-
-
-
Constructor Detail
-
NumberToken
public NumberToken(java.lang.String lexeme, int position, double precision)
Create a token.- Parameters:
lexeme
- the string denoting the number.position
- position of the token within the string.precision
- How close this must be to another number to be judged equal.
-
-