@@ -31,7 +31,7 @@ public void TestEveryTokenType()
3131 AssertTokensMatch ( ">=" , Token ( TokenType . GreaterOrEqual , ">=" , 0 ) , Token ( TokenType . EndOfFile , "" , 2 ) ) ;
3232 AssertTokensMatch ( "true" , Token ( TokenType . True , "true" , 0 ) , Token ( TokenType . EndOfFile , "" , 4 ) ) ;
3333 AssertTokensMatch ( "false" , Token ( TokenType . False , "false" , 0 ) , Token ( TokenType . EndOfFile , "" , 5 ) ) ;
34- AssertTokensMatch ( "365" , Token ( TokenType . Numeric , "365" , 0 ) , Token ( TokenType . EndOfFile , "" , 3 ) ) ;
34+ AssertTokensMatch ( "365" , Token ( TokenType . Integer , "365" , 0 ) , Token ( TokenType . EndOfFile , "" , 3 ) ) ;
3535 AssertTokensMatch ( "x" , Token ( TokenType . Identifier , "x" , 0 ) , Token ( TokenType . EndOfFile , "" , 1 ) ) ;
3636 AssertTokensMatch ( "!" , Token ( TokenType . Exclamation , "!" , 0 ) , Token ( TokenType . EndOfFile , "" , 1 ) ) ;
3737 AssertTokensMatch ( " " , Token ( TokenType . WhiteSpace , " " , 0 ) , Token ( TokenType . EndOfFile , "" , 2 ) ) ;
@@ -41,26 +41,26 @@ public void TestEveryTokenType()
4141 [ Test ]
4242 public void TestNumberToken ( )
4343 {
44- AssertTokensMatch ( "23123" , Token ( TokenType . Numeric , "23123" , 0 ) , Token ( TokenType . EndOfFile , "" , 5 ) ) ;
45- AssertTokensMatch ( ".23" , Token ( TokenType . Numeric , ".23" , 0 ) , Token ( TokenType . EndOfFile , "" , 3 ) ) ;
46- AssertTokensMatch ( "13.3" , Token ( TokenType . Numeric , "13.3" , 0 ) , Token ( TokenType . EndOfFile , "" , 4 ) ) ;
44+ AssertTokensMatch ( "23123" , Token ( TokenType . Integer , "23123" , 0 ) , Token ( TokenType . EndOfFile , "" , 5 ) ) ;
45+ AssertTokensMatch ( ".23" , Token ( TokenType . FloatingPointNumber , ".23" , 0 ) , Token ( TokenType . EndOfFile , "" , 3 ) ) ;
46+ AssertTokensMatch ( "13.3" , Token ( TokenType . FloatingPointNumber , "13.3" , 0 ) , Token ( TokenType . EndOfFile , "" , 4 ) ) ;
4747 AssertTokensMatch ( "27." , Token ( TokenType . Unknown , "27." , 0 ) , Token ( TokenType . EndOfFile , "" , 3 ) ) ;
48- AssertTokensMatch ( "1e10" , Token ( TokenType . Numeric , "1e10" , 0 ) , Token ( TokenType . EndOfFile , "" , 4 ) ) ;
48+ AssertTokensMatch ( "1e10" , Token ( TokenType . FloatingPointNumber , "1e10" , 0 ) , Token ( TokenType . EndOfFile , "" , 4 ) ) ;
4949 AssertTokensMatch ( "1.e10" , Token ( TokenType . Unknown , "1.e10" , 0 ) , Token ( TokenType . EndOfFile , "" , 5 ) ) ;
50- AssertTokensMatch ( "1.7e3" , Token ( TokenType . Numeric , "1.7e3" , 0 ) , Token ( TokenType . EndOfFile , "" , 5 ) ) ;
51- AssertTokensMatch ( "1.22e+4" , Token ( TokenType . Numeric , "1.22e+4" , 0 ) , Token ( TokenType . EndOfFile , "" , 7 ) ) ;
52- AssertTokensMatch ( "1.22e-34" , Token ( TokenType . Numeric , "1.22e-34" , 0 ) , Token ( TokenType . EndOfFile , "" , 8 ) ) ;
50+ AssertTokensMatch ( "1.7e3" , Token ( TokenType . FloatingPointNumber , "1.7e3" , 0 ) , Token ( TokenType . EndOfFile , "" , 5 ) ) ;
51+ AssertTokensMatch ( "1.22e+4" , Token ( TokenType . FloatingPointNumber , "1.22e+4" , 0 ) , Token ( TokenType . EndOfFile , "" , 7 ) ) ;
52+ AssertTokensMatch ( "1.22e-34" , Token ( TokenType . FloatingPointNumber , "1.22e-34" , 0 ) , Token ( TokenType . EndOfFile , "" , 8 ) ) ;
5353 AssertTokensMatch ( "-3.4" ,
5454 Token ( TokenType . Minus , "-" , 0 ) ,
55- Token ( TokenType . Numeric , "3.4" , 1 ) ,
55+ Token ( TokenType . FloatingPointNumber , "3.4" , 1 ) ,
5656 Token ( TokenType . EndOfFile , "" , 4 ) ) ;
5757 }
5858
5959 [ Test ]
6060 public void TestIdentifier ( )
6161 {
6262 AssertTokensMatch ( "43xyz" ,
63- Token ( TokenType . Numeric , "43" , 0 ) ,
63+ Token ( TokenType . Integer , "43" , 0 ) ,
6464 Token ( TokenType . Identifier , "xyz" , 2 ) ,
6565 Token ( TokenType . EndOfFile , "" , 5 ) ) ;
6666 }
@@ -69,16 +69,16 @@ public void TestIdentifier()
6969 public void TestSomeOperators ( )
7070 {
7171 AssertTokensMatch ( "1+ y" ,
72- Token ( TokenType . Numeric , "1" , 0 ) ,
72+ Token ( TokenType . Integer , "1" , 0 ) ,
7373 Token ( TokenType . Plus , "+" , 1 ) ,
7474 Token ( TokenType . WhiteSpace , " " , 2 ) ,
7575 Token ( TokenType . Identifier , "y" , 4 ) ,
7676 Token ( TokenType . EndOfFile , "" , 5 ) ) ;
7777
7878 AssertTokensMatch ( "1<=2" ,
79- Token ( TokenType . Numeric , "1" , 0 ) ,
79+ Token ( TokenType . Integer , "1" , 0 ) ,
8080 Token ( TokenType . LessOrEqual , "<=" , 1 ) ,
81- Token ( TokenType . Numeric , "2" , 3 ) ,
81+ Token ( TokenType . Integer , "2" , 3 ) ,
8282 Token ( TokenType . EndOfFile , "" , 4 ) ) ;
8383 }
8484
0 commit comments