data/full_repos/permissive/147690299/lab/15_comb_demux_1bit/rtl/lab_top.v
[Errno 2] No such file or directory: 'preprocess.output'
1: b"%Error: data/full_repos/permissive/147690299/lab/15_comb_demux_1bit/rtl/lab_top.v:13: Cannot find file containing module: 'b1_demux_1_3_case'\n    b1_demux_1_3_case dmux0\n    ^~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/147690299/lab/15_comb_demux_1bit/rtl,data/full_repos/permissive/147690299/b1_demux_1_3_case\n             data/full_repos/permissive/147690299/lab/15_comb_demux_1bit/rtl,data/full_repos/permissive/147690299/b1_demux_1_3_case.v\n             data/full_repos/permissive/147690299/lab/15_comb_demux_1bit/rtl,data/full_repos/permissive/147690299/b1_demux_1_3_case.sv\n             b1_demux_1_3_case\n             b1_demux_1_3_case.v\n             b1_demux_1_3_case.sv\n             obj_dir/b1_demux_1_3_case\n             obj_dir/b1_demux_1_3_case.v\n             obj_dir/b1_demux_1_3_case.sv\n%Error: data/full_repos/permissive/147690299/lab/15_comb_demux_1bit/rtl/lab_top.v:22: Cannot find file containing module: 'b1_demux_1_3_shift'\n    b1_demux_1_3_shift dmux1\n    ^~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/147690299/lab/15_comb_demux_1bit/rtl/lab_top.v:31: Cannot find file containing module: 'b1_demux_1_3_case_v2'\n    b1_demux_1_3_case_v2 dmux2\n    ^~~~~~~~~~~~~~~~~~~~\n%Error: Exiting due to 3 error(s)\n"
module lab_top
(
    input   [2:0] din,
    input   [1:0] sel,
    output  [2:0] dout0,
    output  [2:0] dout1,
    output  [2:0] dout2
);
    `MACRO_USAGE_EXAMPLE dmux0
     (  
        .din    ( din   [0] ),
        .sel    ( sel       ),
        .dout0  ( dout0 [0] ),
        .dout1  ( dout1 [0] ),
        .dout2  ( dout2 [0] ) 
    );

    b1_demux_1_3_shift dmux1
    (
        .din    ( din   [1] ),
        .sel    ( sel       ),
        .dout0  ( dout0 [1] ),
        .dout1  ( dout1 [1] ),
        .dout2  ( dout2 [1] ) 
    );

    b1_demux_1_3_case_v2 dmux2
    (
        .din    ( din   [2] ),
        .sel    ( sel       ),
        .dout0  ( dout0 [2] ),
        .dout1  ( dout1 [2] ),
        .dout2  ( dout2 [2] ) 
    );

endmodule
module lab_top
(
    input   [2:0] din,
    input   [1:0] sel,
    output  [2:0] dout0,
    output  [2:0] dout1,
    output  [2:0] dout2
);

    `MACRO_USAGE_EXAMPLE dmux0
     (  
        .din    ( din   [0] ),
        .sel    ( sel       ),
        .dout0  ( dout0 [0] ),
        .dout1  ( dout1 [0] ),
        .dout2  ( dout2 [0] ) 
    );

    b1_demux_1_3_shift dmux1
    (
        .din    ( din   [1] ),
        .sel    ( sel       ),
        .dout0  ( dout0 [1] ),
        .dout1  ( dout1 [1] ),
        .dout2  ( dout2 [1] ) 
    );

    b1_demux_1_3_case_v2 dmux2
    (
        .din    ( din   [2] ),
        .sel    ( sel       ),
        .dout0  ( dout0 [2] ),
        .dout1  ( dout1 [2] ),
        .dout2  ( dout2 [2] ) 
    );

endmodule