data/full_repos/permissive/475928601/Flip Flops/JK Flip Flop/JKFF.v
1: b'%Error: Cannot find file containing module: Flops/JK\n        ... Looked in:\n             data/full_repos/permissive/475928601/Flip/Flops/JK\n             data/full_repos/permissive/475928601/Flip/Flops/JK.v\n             data/full_repos/permissive/475928601/Flip/Flops/JK.sv\n             Flops/JK\n             Flops/JK.v\n             Flops/JK.sv\n             obj_dir/Flops/JK\n             obj_dir/Flops/JK.v\n             obj_dir/Flops/JK.sv\n%Error: Cannot find file containing module: Flip\n%Error: Cannot find file containing module: Flop,data/full_repos/permissive/475928601\n%Error: Cannot find file containing module: data/full_repos/permissive/475928601/Flip\n%Error: Cannot find file containing module: Flop/JKFF.v\n%Error: Exiting due to 5 error(s)\n'
module JKFF(
  input J,
  input K,
  input clk,
  output reg Q,
  output Qb
);
  initial Q = 0;
  assign Qb = ~Q;

  always @(posedge clk) begin
    if (J & K)
      Q <= ~Q;
    else begin
      if (J) Q <= 1'b1;
      if (K) Q <= 1'b0;
    end
  end
endmodule
module JKFF(
  input J,
  input K,
  input clk,
  output reg Q,
  output Qb
);

  initial Q = 0;
  assign Qb = ~Q;

  always @(posedge clk) begin
    if (J & K)
      Q <= ~Q;
    else begin
      if (J) Q <= 1'b1;
      if (K) Q <= 1'b0;
    end
  end
endmodule