data/full_repos/permissive/127284262/FullAdder.v
1: b"%Error: data/full_repos/permissive/127284262/FullAdder.v:13: Cannot find file containing module: 'HalfAdder'\n HalfAdder one ( .a(a),\n ^~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/127284262,data/full_repos/permissive/127284262/HalfAdder\n             data/full_repos/permissive/127284262,data/full_repos/permissive/127284262/HalfAdder.v\n             data/full_repos/permissive/127284262,data/full_repos/permissive/127284262/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/127284262/FullAdder.v:18: Cannot find file containing module: 'HalfAdder'\n HalfAdder two ( .a(w[0]),\n ^~~~~~~~~\n%Error: Exiting due to 2 error(s)\n"
module FullAdder (	input a,
					input b,
					input cin,
					output s,
					output cout);





	wire [2:0] w;

	HalfAdder one (	.a(a),
					.b(b),
					.s(w[0]),
					.cout(w[1]));

	HalfAdder two (	.a(w[0]),
					.b(cin),
					.s(s),
					.cout(w[2]));

	assign cout = (w[1] | w[2]);
	
endmodule
module FullAdder (	input a,
					input b,
					input cin,
					output s,
					output cout);






	wire [2:0] w;

	HalfAdder one (	.a(a),
					.b(b),
					.s(w[0]),
					.cout(w[1]));

	HalfAdder two (	.a(w[0]),
					.b(cin),
					.s(s),
					.cout(w[2]));

	assign cout = (w[1] | w[2]);
	
endmodule