data/full_repos/permissive/160024456/lib/full_adder.v
1: b"%Error: data/full_repos/permissive/160024456/lib/full_adder.v:24: Cannot find file containing module: 'half_adder'\nhalf_adder ha1 (.a(a), .b(b), .r(t), .c(c1));\n^~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/160024456/lib,data/full_repos/permissive/160024456/half_adder\n             data/full_repos/permissive/160024456/lib,data/full_repos/permissive/160024456/half_adder.v\n             data/full_repos/permissive/160024456/lib,data/full_repos/permissive/160024456/half_adder.sv\n             half_adder\n             half_adder.v\n             half_adder.sv\n             obj_dir/half_adder\n             obj_dir/half_adder.v\n             obj_dir/half_adder.sv\n%Error: data/full_repos/permissive/160024456/lib/full_adder.v:25: Cannot find file containing module: 'half_adder'\nhalf_adder ha2 (.a(t), .b(cin), .r(r), .c(c2));\n^~~~~~~~~~\n%Error: Exiting due to 2 error(s)\n"
module full_adder (
  a,
  b,
  cin,
  r,
  cout
);

input a;
input b;
input cin;
output r;
output cout;

wire t;
wire c1;
wire c2;

half_adder ha1 (.a(a), .b(b), .r(t), .c(c1));
half_adder ha2 (.a(t), .b(cin), .r(r), .c(c2));
assign cout = c1 | c2;

endmodule
module full_adder (
  a,
  b,
  cin,
  r,
  cout
);


input a;
input b;
input cin;
output r;
output cout;

wire t;
wire c1;
wire c2;

half_adder ha1 (.a(a), .b(b), .r(t), .c(c1));
half_adder ha2 (.a(t), .b(cin), .r(r), .c(c2));
assign cout = c1 | c2;

endmodule