data/full_repos/permissive/11787684/uvm-top/lxNAMExr_test_top.sv
None: at end of input
1: b'%Error: data/full_repos/permissive/11787684/uvm-top/lxNAMExr_test_top.sv:5: Cannot find include file: uvm_macros.svh\n`include "uvm_macros.svh" \n         ^~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/11787684/uvm-top,data/full_repos/permissive/11787684/uvm_macros.svh\n             data/full_repos/permissive/11787684/uvm-top,data/full_repos/permissive/11787684/uvm_macros.svh.v\n             data/full_repos/permissive/11787684/uvm-top,data/full_repos/permissive/11787684/uvm_macros.svh.sv\n             uvm_macros.svh\n             uvm_macros.svh.v\n             uvm_macros.svh.sv\n             obj_dir/uvm_macros.svh\n             obj_dir/uvm_macros.svh.v\n             obj_dir/uvm_macros.svh.sv\n%Error: data/full_repos/permissive/11787684/uvm-top/lxNAMExr_test_top.sv:7: syntax error, unexpected \'{\', expecting IDENTIFIER or PACKAGE-IDENTIFIER or TYPE-IDENTIFIER\nmodule {:NAME:}_test_top;\n       ^\n%Error: data/full_repos/permissive/11787684/uvm-top/lxNAMExr_test_top.sv:12: syntax error, unexpected IDENTIFIER, expecting PACKAGE-IDENTIFIER or STRING\n  import uvm_pkg::*;\n         ^~~~~~~\n%Error: data/full_repos/permissive/11787684/uvm-top/lxNAMExr_test_top.sv:16: syntax error, unexpected \':\', expecting TYPE-IDENTIFIER\n  localparam PERIOD = {:PERIOD:}ns;\n                       ^\n%Error: Exiting due to 4 error(s)\n'
module {:NAME:}_test_top;

  timeunit 1ns;
  timeprecision 1ps;

  import uvm_pkg::*;
  import {:NAME:}_test_pkg::*;


  localparam PERIOD = {:PERIOD:}ns;
  bit {:CLOCK:} = 0;
  always #(PERIOD/2) {:CLOCK:} = ~{:CLOCK:};



  {:if:PORTS:}
  {:INTERFACE:}_if {:INTERFACE:}_if1({:CLOCK:},{:PORTS:});
  {:else:PORTS:}
  {:INTERFACE:}_if {:INTERFACE:}_if1({:CLOCK:});
  {:endif:PORTS:}

  dut_model dut(
    {:CONNECTION_LIST:}
  )


  initial begin

    uvm_config_db #(virtual {:INTERFACE}_if.{:MODPORT:})::set(null, "*", "{:MODPORT:}", {:INTERFACE:}_if1.{:MODPORT:});

    run_test();
  end

endmodule
module {:NAME:}_test_top;


  timeunit 1ns;
  timeprecision 1ps;

  import uvm_pkg::*;
  import {:NAME:}_test_pkg::*;


  localparam PERIOD = {:PERIOD:}ns;
  bit {:CLOCK:} = 0;
  always #(PERIOD/2) {:CLOCK:} = ~{:CLOCK:};



  {:if:PORTS:}
  {:INTERFACE:}_if {:INTERFACE:}_if1({:CLOCK:},{:PORTS:});
  {:else:PORTS:}
  {:INTERFACE:}_if {:INTERFACE:}_if1({:CLOCK:});
  {:endif:PORTS:}

  dut_model dut(
    {:CONNECTION_LIST:}
  )


  initial begin

    uvm_config_db #(virtual {:INTERFACE}_if.{:MODPORT:})::set(null, "*", "{:MODPORT:}", {:INTERFACE:}_if1.{:MODPORT:});

    run_test();
  end

endmodule