left factored id-list in grammar