As I was trained in Verilog and know little about VHDL, to be honest, I'm not quite sure why "code" is inappropriate.
But thinking about your(blasdel's and gte910h's) comments, I'm beginning to see how error-checking can and should be different for FPGA development.