Mercurial > projects > dil
diff trunk/src/Token.d @ 62:96af5653acef
- Fixed loop of hex number scanner. Moved checks under the switch block.
- Fixed loop of octal number scanner.
- Implemented hex floating number scanner.
author | aziz |
---|---|
date | Fri, 29 Jun 2007 15:07:05 +0000 |
parents | 50bb7fc9db44 |
children | 6c21ae79fbb3 |
line wrap: on
line diff
--- a/trunk/src/Token.d Fri Jun 29 07:52:05 2007 +0000 +++ b/trunk/src/Token.d Fri Jun 29 15:07:05 2007 +0000 @@ -20,6 +20,9 @@ // Numbers Number, Int32, Int64, Uint32, Uint64, + // Floating point scanner relies on this order. (FloatXY + 3 == ImaginaryXY) + Float32, Float64, Float80, + Imaginary32, Imaginary64, Imaginary80, // Brackets @@ -105,13 +108,14 @@ string str; char pf; } - dchar dchar_; - long long_; - ulong ulong_; - int int_; - uint uint_; - float f; - double d; + dchar dchar_; + long long_; + ulong ulong_; + int int_; + uint uint_; + float float_; + double double_; + real real_; } string span()