Swiss-army knife for D source code