data/full_repos/permissive/474275312/Day 2/Post Implementation/primitives.v
1: b'%Error: Cannot find file containing module: 2/Post\n        ... Looked in:\n             data/full_repos/permissive/474275312/Day/2/Post\n             data/full_repos/permissive/474275312/Day/2/Post.v\n             data/full_repos/permissive/474275312/Day/2/Post.sv\n             2/Post\n             2/Post.v\n             2/Post.sv\n             obj_dir/2/Post\n             obj_dir/2/Post.v\n             obj_dir/2/Post.sv\n%Error: Cannot find file containing module: Implementation,data/full_repos/permissive/474275312\n%Error: Cannot find file containing module: data/full_repos/permissive/474275312/Day\n%Error: Cannot find file containing module: Implementation/primitives.v\n%Error: Exiting due to 4 error(s)\n'
module adder #(
    parameter WIDTH = 1   
) (
    input [WIDTH-1:0] a, 
    input [WIDTH-1:0] b, 
    input cin, 
    output cout, 
    output [WIDTH-1:0] sumout);

   specify
      (a*>sumout)="";
      (b*>sumout)="";
      (cin*>sumout)="";
      (a*>cout)="";
      (b*>cout)="";
      (cin=>cout)="";
   endspecify
   
   assign {cout, sumout} = a + b + cin;
   
endmodule
module adder #(
    parameter WIDTH = 1   
) (
    input [WIDTH-1:0] a, 
    input [WIDTH-1:0] b, 
    input cin, 
    output cout, 
    output [WIDTH-1:0] sumout);


   specify
      (a*>sumout)="";
      (b*>sumout)="";
      (cin*>sumout)="";
      (a*>cout)="";
      (b*>cout)="";
      (cin=>cout)="";
   endspecify
   
   assign {cout, sumout} = a + b + cin;
   
endmodule