data/full_repos/permissive/158608551/basic/my_env.sv
 line:1: before: "class"
1: b'%Error: data/full_repos/permissive/158608551/basic/my_env.sv:1: Unsupported: classes\nclass my_env extends uvm_env;\n^~~~~\n%Error: data/full_repos/permissive/158608551/basic/my_env.sv:1: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass my_env extends uvm_env;\n                     ^~~~~~~\n%Error: data/full_repos/permissive/158608551/basic/my_env.sv:2: Define or directive not defined: \'`uvm_component_utils\'\n`uvm_component_utils(my_env);\n^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/158608551/basic/my_env.sv:8: Unsupported: new constructor\nfunction new(string name, uvm_component parent);\n         ^~~\n%Error: data/full_repos/permissive/158608551/basic/my_env.sv:8: syntax error, unexpected IDENTIFIER, expecting \')\'\nfunction new(string name, uvm_component parent);\n                                        ^~~~~~\n%Error: data/full_repos/permissive/158608551/basic/my_env.sv:13: syntax error, unexpected IDENTIFIER, expecting \')\'\nfunction void build_phase(uvm_phase phase);\n                                    ^~~~~\n%Error: data/full_repos/permissive/158608551/basic/my_env.sv:14: Define or directive not defined: \'`uvm_info\'\n  `uvm_info("msg", "Building ENV", UVM_NONE)\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/158608551/basic/my_env.sv:21: Define or directive not defined: \'`uvm_info\'\n  `uvm_info("msg", "ENV Done !", UVM_NONE)\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/158608551/basic/my_env.sv:24: syntax error, unexpected IDENTIFIER, expecting \')\'\nfunction void connect_phase(uvm_phase phase);\n                                      ^~~~~\n%Error: data/full_repos/permissive/158608551/basic/my_env.sv:25: Define or directive not defined: \'`uvm_info\'\n  `uvm_info("msg", "Connecting ENV", UVM_NONE)\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/158608551/basic/my_env.sv:27: Define or directive not defined: \'`uvm_info\'\n  `uvm_info("msg", "Connecting ENV Done !", UVM_NONE)\n  ^~~~~~~~~\n%Error: Exiting due to 11 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
function void build_phase(uvm_phase phase);
  `uvm_info("msg", "Building ENV", UVM_NONE)

  my_param_h = my_param_container::type_id::create("my_param");
  uvm_config_db#(my_param_container)::set(null, "*", "my_param", my_param_h);

  my_agent_h = my_agent::type_id::create("my_agent", this);
  my_subscriber_h = my_subscriber::type_id::create("my_subscriber", this);
  `uvm_info("msg", "ENV Done !", UVM_NONE)
endfunction
function void build_phase(uvm_phase phase);

  `uvm_info("msg", "Building ENV", UVM_NONE)

  my_param_h = my_param_container::type_id::create("my_param");
  uvm_config_db#(my_param_container)::set(null, "*", "my_param", my_param_h);

  my_agent_h = my_agent::type_id::create("my_agent", this);
  my_subscriber_h = my_subscriber::type_id::create("my_subscriber", this);
  `uvm_info("msg", "ENV Done !", UVM_NONE)
endfunction