I found error in this code can u please anyone help me?
Error: env.sv(22): near “begin”: syntax error, unexpected begin
** Error: test.sv(42): (vlog-2730) Undefined variable: ‘jesdenc_dec_agent_cfg’.
** Error: test.sv(45): near “begin”: syntax error, unexpected begin
function void build_phase(uvm_phase phase); //===================BUILD_PHASE=====================================//
super.build_phase(phase);
begin
if (!uvm_config_db#(jesdenc_dec_env_config)::get(this,“”,“jesdenc_dec_env_config”,jesdenc_dec_env_cfg) //=======GET_METHOD=========//
`uvm_fatal(“jesdenc_dec_env”, “can’t get in jesdenc_dec_env”)
jesdenc_dec_ag=jesdenc_dec_agent::type_id::create("jesdenc_dec_ag",this);
jesdenc_dec_agent_cfg=jesdenc_dec_agent_config::type_id::create("jesdenc_dec_agent_cfg",this);
// if (jesdenc_dec_env_cfg.has_jesdenc_dec_ag)
uvm_config_db#(jesdenc_dec_agent_config )::set(this,"*","jesdenc_dec_agent_config",jesdenc_dec_env_cfg.jesdenc_dec_agent_cfg);//====SET_METHOD==//
//if(jesdenc_dec_env_cfg.has_jesdenc_dec_sb)
// begin
//jesdenc_dec_sb=jesdenc_dec_scoreboard::type_id::create("jesdenc_dec_sb",this);
// end
end
endfunction