So everything I have been reading says that left recursive rules in a CFG traverses infinitely and proceeds to show a process of converting it to right recursive rule and accomplishes this using using alpha and beta terms to represent multiple non-terminals (I think I got that part right). So in my mind left recursive rules=bad when dealing with LL parsers.
So is there a situation that left recursive rules are acceptable/desirable? If not, why do left recursive rules exist asside from bad design or term to describe the 'inverse' (term used lightly) of right recursive rules?
This is not technically a homework question, but it is related to my class.