title: what is this error "invalid module item" in verliog?
body: <p>I have defined two modules, datapath and ctrl.</p>
  
  <p>Then I define another module in the same file which instantiates both datapath and ctrl</p>
  
  <pre><code>module mult(input reset, input [3:0] i0,i1, output o);  
     wire [3:0] cnt, sh;
     wire load, go,ld1 
     datapath d0(i0,i1,cnt,sh,load,go,o);
     ctrl c0(reset, clk,sh,cnt,ld1,load,go);
  endmodule
  </code></pre>
  
  <p>But verilog complains about "invalid module item" on the line "datapath d0...", WHY?</p>