data/full_repos/permissive/209644662/hardware/unused/pe/rtl/test_full_add.svp
 line:2: before: "parameter"
1: b"%Error: data/full_repos/permissive/209644662/hardware/unused/pe/rtl/test_full_add.svp:1: Define or directive not defined: '`mname'\nmodule `mname`  #(\n       ^~~~~~\n%Error: data/full_repos/permissive/209644662/hardware/unused/pe/rtl/test_full_add.svp:1: syntax error, unexpected $undefined, expecting IDENTIFIER or PACKAGE-IDENTIFIER or TYPE-IDENTIFIER\nmodule `mname`  #(\n             ^\n%Error: data/full_repos/permissive/209644662/hardware/unused/pe/rtl/test_full_add.svp:3: syntax error, unexpected ')', expecting ';'\n) (\n^\n%Error: data/full_repos/permissive/209644662/hardware/unused/pe/rtl/test_full_add.svp:10: syntax error, unexpected output, expecting IDENTIFIER or '=' or do or final\n  output logic                  c_out\n  ^~~~~~\n%Error: Exiting due to 4 error(s)\n"
module `mname`  #(
  parameter DataWidth = 16
) (

  input  [DataWidth-1:0]        a,
  input  [DataWidth-1:0]        b,
  input                         c_in,

  output logic [DataWidth-1:0]  res,
  output logic                  c_out
);

  assign {c_out, res} = a + b + c_in;

endmodule
module `mname`  #(
  parameter DataWidth = 16
) (

  input  [DataWidth-1:0]        a,
  input  [DataWidth-1:0]        b,
  input                         c_in,

  output logic [DataWidth-1:0]  res,
  output logic                  c_out
);


  assign {c_out, res} = a + b + c_in;

endmodule