use goto decoder function in Lrparse