data/full_repos/permissive/184536406/src/UART.v
1: b"%Error: data/full_repos/permissive/184536406/src/UART.v:8: Cannot find file containing module: 'Receive'\n Receive #(clkperbit) receiver  \n ^~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/184536406/src,data/full_repos/permissive/184536406/Receive\n             data/full_repos/permissive/184536406/src,data/full_repos/permissive/184536406/Receive.v\n             data/full_repos/permissive/184536406/src,data/full_repos/permissive/184536406/Receive.sv\n             Receive\n             Receive.v\n             Receive.sv\n             obj_dir/Receive\n             obj_dir/Receive.v\n             obj_dir/Receive.sv\n%Error: data/full_repos/permissive/184536406/src/UART.v:16: Cannot find file containing module: 'Transmit'\n Transmit #(clkperbit) transmitter\n ^~~~~~~~\n%Error: Exiting due to 2 error(s)\n"
module UART #(parameter clkperbit = 10)
(rx, send, clock, reset, tx, txdata, rxdata, rxfinish, txdone);
	input rx , clock, reset, send;
	input[7:0] txdata; 
	output tx, rxfinish, txdone; 
	output[7:0] rxdata; 
	
	Receive #(clkperbit) receiver  
		(.rxdata(rxdata),
		 .rxfinish(rxfinish),
		 .rx(rx), 
		 .clock(clock),
		 .reset(reset)
		);

	Transmit #(clkperbit) transmitter
		(.txdata(txdata),
		 .txdone(txdone),
		 .send(send),
		 .tx(tx),
		 .reset(reset),
		 .clock(clock)
		);

endmodule
module UART #(parameter clkperbit = 10)
(rx, send, clock, reset, tx, txdata, rxdata, rxfinish, txdone);

	input rx , clock, reset, send;
	input[7:0] txdata; 
	output tx, rxfinish, txdone; 
	output[7:0] rxdata; 
	
	Receive #(clkperbit) receiver  
		(.rxdata(rxdata),
		 .rxfinish(rxfinish),
		 .rx(rx), 
		 .clock(clock),
		 .reset(reset)
		);

	Transmit #(clkperbit) transmitter
		(.txdata(txdata),
		 .txdone(txdone),
		 .send(send),
		 .tx(tx),
		 .reset(reset),
		 .clock(clock)
		);

endmodule