Mercurial > projects > dil
changeset 595:f6e5bff58b10
Moved dil.TypesEnum to dil.semantic.TypesEnum.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Sun, 06 Jan 2008 00:04:40 +0100 |
parents | 7a9b5074a005 |
children | 39fac5531b85 |
files | trunk/src/dil/TypesEnum.d trunk/src/dil/semantic/Types.d trunk/src/dil/semantic/TypesEnum.d |
diffstat | 3 files changed, 56 insertions(+), 56 deletions(-) [+] |
line wrap: on
line diff
--- a/trunk/src/dil/TypesEnum.d Sun Jan 06 00:00:16 2008 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,55 +0,0 @@ -/++ - Author: Aziz Köksal - License: GPL3 -+/ -module dil.TypesEnum; - -enum TYP -{ - Error, - // Basic types. - Char, // char - Wchar, // wchar - Dchar, // dchar - Bool, // bool - Byte, // int8 - Ubyte, // uint8 - Short, // int16 - Ushort, // uint16 - Int, // int32 - Uint, // uint32 - Long, // int64 - Ulong, // uint64 - Cent, // int128 - Ucent, // uint128 - Float, // float32 - Double, // float64 - Real, // float80 - Ifloat, // imaginary float32 - Idouble, // imaginary float64 - Ireal, // imaginary float80 - Cfloat, // complex float32 - Cdouble, // complex float64 - Creal, // complex float80 - Void, // void - - None, // TypeNone in the specs. Why? - - DArray, // Dynamic - SArray, // Static - AArray, // Associative - - Enum, - Struct, - Class, - Typedef, - Function, - Delegate, - Pointer, - Reference, - Identifier, - TInstance, // Template instance. - Tuple, - Const, // D2 - Invariant, // D2 -}
--- a/trunk/src/dil/semantic/Types.d Sun Jan 06 00:00:16 2008 +0100 +++ b/trunk/src/dil/semantic/Types.d Sun Jan 06 00:04:40 2008 +0100 @@ -5,7 +5,7 @@ module dil.semantic.Type; import dil.semantic.Symbol; -import dil.TypesEnum; +import dil.semantic.TypesEnum; import dil.CompilerInfo; import dil.Identifier;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/trunk/src/dil/semantic/TypesEnum.d Sun Jan 06 00:04:40 2008 +0100 @@ -0,0 +1,55 @@ +/++ + Author: Aziz Köksal + License: GPL3 ++/ +module dil.semantic.TypesEnum; + +enum TYP +{ + Error, + // Basic types. + Char, // char + Wchar, // wchar + Dchar, // dchar + Bool, // bool + Byte, // int8 + Ubyte, // uint8 + Short, // int16 + Ushort, // uint16 + Int, // int32 + Uint, // uint32 + Long, // int64 + Ulong, // uint64 + Cent, // int128 + Ucent, // uint128 + Float, // float32 + Double, // float64 + Real, // float80 + Ifloat, // imaginary float32 + Idouble, // imaginary float64 + Ireal, // imaginary float80 + Cfloat, // complex float32 + Cdouble, // complex float64 + Creal, // complex float80 + Void, // void + + None, // TypeNone in the specs. Why? + + DArray, // Dynamic + SArray, // Static + AArray, // Associative + + Enum, + Struct, + Class, + Typedef, + Function, + Delegate, + Pointer, + Reference, + Identifier, + TInstance, // Template instance. + Tuple, + Const, // D2 + Invariant, // D2 +}