finish lalr1 goto and action construct