data/full_repos/permissive/205893930/Hybrid Adder/HybridAdder.v
 line:9: before: "("
1: b'%Error: Cannot find file containing module: Adder,data/full_repos/permissive/205893930\n        ... Looked in:\n             data/full_repos/permissive/205893930/Hybrid/Adder,data/full_repos/permissive/205893930\n             data/full_repos/permissive/205893930/Hybrid/Adder,data/full_repos/permissive/205893930.v\n             data/full_repos/permissive/205893930/Hybrid/Adder,data/full_repos/permissive/205893930.sv\n             Adder,data/full_repos/permissive/205893930\n             Adder,data/full_repos/permissive/205893930.v\n             Adder,data/full_repos/permissive/205893930.sv\n             obj_dir/Adder,data/full_repos/permissive/205893930\n             obj_dir/Adder,data/full_repos/permissive/205893930.v\n             obj_dir/Adder,data/full_repos/permissive/205893930.sv\n%Error: Cannot find file containing module: data/full_repos/permissive/205893930/Hybrid\n%Error: Cannot find file containing module: Adder/HybridAdder.v\n%Error: Exiting due to 3 error(s)\n'
module KSA4(output [3:0] sum, output cout, input [3:0] a, b, input cin);
  
  wire [3:0] c;
  wire [3:0] g, p;
  Square sq[3:0](g, p, a, b);


  wire [3:1] g2, p2;
  SmallCircle sc0_0(c[0], g[0]);
  BigCircle bc0[3:1](g2[3:1], p2[3:1], g[3:1], p[3:1], g[2:0], p[2:0]);
  

  wire [3:3] g3, p3;
  SmallCircle sc1[2:1](c[2:1], g2[2:1]);
  BigCircle bc1[3:3](g3[3:3], p3[3:3], g2[3:3], p2[3:3], g2[1:1], p2[1:1]);
  

  SmallCircle sc3_7(c[3], g3[3]);


  Triangle tr0(sum[0], p[0], cin);
  Triangle tr[3:1](sum[3:1], p[3:1], c[2:0]);
  

  buf #(1) (cout, c[3]);
  
endmodule
module KSA4(output [3:0] sum, output cout, input [3:0] a, b, input cin);

  
  wire [3:0] c;
  wire [3:0] g, p;
  Square sq[3:0](g, p, a, b);


  wire [3:1] g2, p2;
  SmallCircle sc0_0(c[0], g[0]);
  BigCircle bc0[3:1](g2[3:1], p2[3:1], g[3:1], p[3:1], g[2:0], p[2:0]);
  

  wire [3:3] g3, p3;
  SmallCircle sc1[2:1](c[2:1], g2[2:1]);
  BigCircle bc1[3:3](g3[3:3], p3[3:3], g2[3:3], p2[3:3], g2[1:1], p2[1:1]);
  

  SmallCircle sc3_7(c[3], g3[3]);


  Triangle tr0(sum[0], p[0], cin);
  Triangle tr[3:1](sum[3:1], p[3:1], c[2:0]);
  

  buf #(1) (cout, c[3]);
  
endmodule