data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv
1: b'%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:2: Cannot find include file: uvm_macros.svh\n`include "uvm_macros.svh" \n         ^~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm,data/full_repos/permissive/489980666/uvm_macros.svh\n             data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm,data/full_repos/permissive/489980666/uvm_macros.svh.v\n             data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm,data/full_repos/permissive/489980666/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/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:1: syntax error, unexpected IDENTIFIER, expecting PACKAGE-IDENTIFIER or STRING\nimport uvm_pkg::*;\n       ^~~~~~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:4: Unsupported: classes\nclass axi4_transaction extends uvm_sequence_item;\n^~~~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:4: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass axi4_transaction extends uvm_sequence_item;\n                               ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:5: Define or directive not defined: \'`uvm_object_utils\'\n  `uvm_object_utils(axi4_transaction)\n  ^~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:9: syntax error, unexpected rand\n  rand bit [31:0] addr;  \n  ^~~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:10: syntax error, unexpected rand\n  rand bit [31:0] data;  \n  ^~~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:12: syntax error, unexpected rand\n  rand kind_e dw_valid;  \n  ^~~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:13: syntax error, unexpected rand\n  rand kind_e ar_valid;  \n  ^~~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:15: Unsupported: SystemVerilog 2005 reserved word not implemented: \'constraint\'\n  constraint c1{addr[31:0]>=32\'d0; addr[31:0] <32\'d256;};\n  ^~~~~~~~~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:15: syntax error, unexpected IDENTIFIER\n  constraint c1{addr[31:0]>=32\'d0; addr[31:0] <32\'d256;};\n             ^~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:16: Unsupported: SystemVerilog 2005 reserved word not implemented: \'constraint\'\n  constraint c2{data[31:0]>=32\'d0; data[31:0] <32\'d256;};\n  ^~~~~~~~~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:18: Unsupported: new constructor\n  function new (string name = "axi4_transaction");\n           ^~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:19: Unsupported: super\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:19: Unsupported: new with arguments\n    super.new(name);\n          ^~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:19: Unsupported: dotted new\n    super.new(name);\n    ^~~~~\n%Error: data/full_repos/permissive/489980666/old_ip/axi4_dv/axi4/uvm/axi4_transaction.sv:25: syntax error, unexpected endclass\nendclass\n^~~~~~~~\n%Error: Exiting due to 17 error(s)\n'
function string convert2string();
    return $sformatf("pwrite=%s pwrite=%s paddr=%0h data=%0h",dw_valid,ar_valid,addr,data);
  endfunction
function string convert2string();

    return $sformatf("pwrite=%s pwrite=%s paddr=%0h data=%0h",dw_valid,ar_valid,addr,data);
  endfunction