data/full_repos/permissive/168395472/problems/08_cpu_v2/top.v
 line:7: before: "%"
1: b"%Error: data/full_repos/permissive/168395472/problems/08_cpu_v2/top.v:14: Cannot find file containing module: 'cpu_top'\ncpu_top cpu_top(.clk(CLK), .data_out( ));\n^~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/168395472/problems/08_cpu_v2,data/full_repos/permissive/168395472/cpu_top\n             data/full_repos/permissive/168395472/problems/08_cpu_v2,data/full_repos/permissive/168395472/cpu_top.v\n             data/full_repos/permissive/168395472/problems/08_cpu_v2,data/full_repos/permissive/168395472/cpu_top.sv\n             cpu_top\n             cpu_top.v\n             cpu_top.sv\n             obj_dir/cpu_top\n             obj_dir/cpu_top.v\n             obj_dir/cpu_top.sv\n%Error: data/full_repos/permissive/168395472/problems/08_cpu_v2/top.v:17: Cannot find file containing module: 'clk_div'\nclk_div clk_div(.clk_in(CLK), .clk_out(clk1));\n^~~~~~~\n%Error: data/full_repos/permissive/168395472/problems/08_cpu_v2/top.v:19: Cannot find file containing module: 'hex_display'\nhex_display hex_display(\n^~~~~~~~~~~\n%Error: Exiting due to 3 error(s)\n"
module top(
    input CLK,

    output DS_EN1, DS_EN2, DS_EN3, DS_EN4,
    output DS_A, DS_B, DS_C, DS_D, DS_E, DS_F, DS_G
);

wire [3:0]anodes;
assign {DS_EN1, DS_EN2, DS_EN3, DS_EN4} = ~anodes;

wire [6:0]segments;
assign {DS_A, DS_B, DS_C, DS_D, DS_E, DS_F, DS_G} = segments;

cpu_top cpu_top(.clk(CLK), .data_out());

wire clk1;
clk_div clk_div(.clk_in(CLK), .clk_out(clk1));

hex_display hex_display(
    .clk(clk1), .data(),
    .anodes(anodes), .segments(segments)
);

endmodule
module top(
    input CLK,

    output DS_EN1, DS_EN2, DS_EN3, DS_EN4,
    output DS_A, DS_B, DS_C, DS_D, DS_E, DS_F, DS_G
);


wire [3:0]anodes;
assign {DS_EN1, DS_EN2, DS_EN3, DS_EN4} = ~anodes;

wire [6:0]segments;
assign {DS_A, DS_B, DS_C, DS_D, DS_E, DS_F, DS_G} = segments;

cpu_top cpu_top(.clk(CLK), .data_out());

wire clk1;
clk_div clk_div(.clk_in(CLK), .clk_out(clk1));

hex_display hex_display(
    .clk(clk1), .data(),
    .anodes(anodes), .segments(segments)
);

endmodule