regenerate parsetab