# HG changeset patch # User Aziz K?ksal # Date 1199574280 -3600 # Node ID f6e5bff58b109f3a96a5415bf0d63c0bd47aefec # Parent 7a9b5074a005266298a74b4ba0053ad54a7a6a5d Moved dil.TypesEnum to dil.semantic.TypesEnum. diff -r 7a9b5074a005 -r f6e5bff58b10 trunk/src/dil/TypesEnum.d --- 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 -} diff -r 7a9b5074a005 -r f6e5bff58b10 trunk/src/dil/semantic/Types.d --- 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; diff -r 7a9b5074a005 -r f6e5bff58b10 trunk/src/dil/semantic/TypesEnum.d --- /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 +}