module bar; import std.stdio; class Bar{ this(){ version(revision_1) writeln("bar says: revision 1"); version(revision_2) writeln("bar says: revision 2"); version(unittest) writeln("bar says: unittest"); debug writeln("bar says: debug"); debug(0) writeln("bar says: debug level < 1"); debug(1) writeln("bar says: debug level < 2"); debug(2) writeln("bar says: debug level < 3"); debug(3) writeln("bar says: debug level < 4"); } }