Getting error as unexpected identifier and error in class specification

In reply to dileep254:

This is my sequence componnet code created in sequence.svh

class my_sequence extends uvm_sequence#(trasaction);
`uvm_object_utils(my_sequence)
function new(string name=“”);
super.new(name);
endfunction

task body;
repeat(1)
begin
reqe=transaction::type_id::create(“reqe”);
start_item(reqe);
assert(reqe.randomize());
finish_item(reqe);
end
endtask
endclass

This is my sequence item code created in trasaction.svh

import uvm_pkg::*;
class transaction extends uvm_sequence_item;

rand bit A;
rand bit B;

uvm_object_utils_begin(transaction) uvm_field_int(A,UVM_ALL_ON)
uvm_field_int(B,UVM_ALL_ON) uvm_object_utils_end

function new(string name=“”);

super.new(name);

endfunction

endclass