Mercurial > projects > ddmd
diff dmd/CSX.d @ 0:10317f0c89a5
Initial commit
author | korDen |
---|---|
date | Sat, 24 Oct 2009 08:42:06 +0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dmd/CSX.d Sat Oct 24 08:42:06 2009 +0400 @@ -0,0 +1,15 @@ +module dmd.CSX; + +enum CSX +{ + CSXthis_ctor = 1, // called this() + CSXsuper_ctor = 2, // called super() + CSXthis = 4, // referenced this + CSXsuper = 8, // referenced super + CSXlabel = 0x10, // seen a label + CSXreturn = 0x20, // seen a return statement + CSXany_ctor = 0x40, // either this() or super() was called +} + +import dmd.EnumUtils; +mixin(BringToCurrentScope!(CSX)); \ No newline at end of file