data/full_repos/permissive/458134463/Modules/full_adder.v
1: b"%Error: data/full_repos/permissive/458134463/Modules/full_adder.v:15: Cannot find file containing module: 'half_adder'\nhalf_adder ha_1(value1  , value2   , temp_sum, first_carry_out );\n^~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/458134463/Modules,data/full_repos/permissive/458134463/half_adder\n             data/full_repos/permissive/458134463/Modules,data/full_repos/permissive/458134463/half_adder.v\n             data/full_repos/permissive/458134463/Modules,data/full_repos/permissive/458134463/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/458134463/Modules/full_adder.v:16: Cannot find file containing module: 'half_adder'\nhalf_adder ha_2(temp_sum, carry_in , sum     , second_carry_out);\n^~~~~~~~~~\n%Error: Exiting due to 2 error(s)\n"
module full_adder(value1, value2, sum, carry_out, carry_in);

input value1;
input value2;
input carry_in;

output sum;
output carry_out;

wire temp_sum;
wire first_carry_out;
wire second_carry_out;


half_adder ha_1(value1  , value2   , temp_sum, first_carry_out );
half_adder ha_2(temp_sum, carry_in , sum     , second_carry_out);


or o(carry_out, first_carry_out, second_carry_out);

endmodule
module full_adder(value1, value2, sum, carry_out, carry_in);


input value1;
input value2;
input carry_in;

output sum;
output carry_out;

wire temp_sum;
wire first_carry_out;
wire second_carry_out;


half_adder ha_1(value1  , value2   , temp_sum, first_carry_out );
half_adder ha_2(temp_sum, carry_in , sum     , second_carry_out);


or o(carry_out, first_carry_out, second_carry_out);

endmodule