data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/string_buffer.svh
1: b'%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/string_buffer.svh:15: Unsupported: classes\nclass string_buffer extends uvm_component;\n^~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/string_buffer.svh:15: syntax error, unexpected IDENTIFIER, expecting TYPE-IDENTIFIER\nclass string_buffer extends uvm_component;\n                            ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/string_buffer.svh:28: Define or directive not defined: \'`uvm_component_utils\'\n        `uvm_component_utils(string_buffer)\n        ^~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/string_buffer.svh:28: syntax error, unexpected \'(\'\n        `uvm_component_utils(string_buffer)\n                             ^~~~~~~~~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/string_buffer.svh:34: Unsupported: new constructor\n        function new(string name = "string_buffer", uvm_component parent=null);\n                 ^~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/string_buffer.svh:34: syntax error, unexpected IDENTIFIER, expecting \')\'\n        function new(string name = "string_buffer", uvm_component parent=null);\n                                                                  ^~~~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/string_buffer.svh:41: Unsupported: this\n            this.logger_name = logger_name;\n            ^~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/string_buffer.svh:54: Unsupported: empty queues ("{ }")\n            buffer = {};\n                     ^\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/string_buffer.svh:62: Unsupported: this\n                this.flush();\n                ^~~~\n%Error: data/full_repos/permissive/509468557/generators/cva6/src/main/resources/vsrc/cva6/tb/common/string_buffer.svh:67: syntax error, unexpected endclass\nendclass : string_buffer\n^~~~~~~~\n%Error: Exiting due to 10 error(s)\n        ... See the manual and https://verilator.org for more assistance.\n'
function void set_logger(string logger_name);
            this.logger_name = logger_name;
        endfunction
function void set_logger(string logger_name);

            this.logger_name = logger_name;
        endfunction