data/full_repos/permissive/510528482/FullAdder.v
1: b"%Error: data/full_repos/permissive/510528482/FullAdder.v:5: Cannot find file containing module: 'HalfAdder'\n HalfAdder HA1(.a(x),.b(y),.sout(s1),.cout(c1));\n ^~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/510528482,data/full_repos/permissive/510528482/HalfAdder\n             data/full_repos/permissive/510528482,data/full_repos/permissive/510528482/HalfAdder.v\n             data/full_repos/permissive/510528482,data/full_repos/permissive/510528482/HalfAdder.sv\n             HalfAdder\n             HalfAdder.v\n             HalfAdder.sv\n             obj_dir/HalfAdder\n             obj_dir/HalfAdder.v\n             obj_dir/HalfAdder.sv\n%Error: data/full_repos/permissive/510528482/FullAdder.v:6: Cannot find file containing module: 'HalfAdder'\n HalfAdder HA2(.a(cin),.b(s1),.sout(s),.cout(c2));\n ^~~~~~~~~\n%Error: Exiting due to 2 error(s)\n"
module FullAdder(x,y,cin,s,carryout);
	input x,y,cin;                             
	output s,carryout; 
	wire s1,c1,c2;
	HalfAdder HA1(.a(x),.b(y),.sout(s1),.cout(c1));
	HalfAdder HA2(.a(cin),.b(s1),.sout(s),.cout(c2));
	assign carryout = c1|c2;
endmodule
module FullAdder(x,y,cin,s,carryout);

	input x,y,cin;                             
	output s,carryout; 
	wire s1,c1,c2;
	HalfAdder HA1(.a(x),.b(y),.sout(s1),.cout(c1));
	HalfAdder HA2(.a(cin),.b(s1),.sout(s),.cout(c2));
	assign carryout = c1|c2;
endmodule