In the syntax analysis of compilation principle, should we eliminate left recursion when looking for first and follow sets?
If the topic is only looking for the first and subsequent sets, there is no need to eliminate left recursion. However, if we look for the first set and the following set to judge whether the grammar is LL( 1) grammar, we can directly draw a negative conclusion (because the grammar with left recursion is definitely not LL( 1) grammar). We can rewrite the grammar first, generally eliminate left recursion and extract left public * *.