Apply the specified parsing method, draw the corresponding automata and parsing tables, and show the detailed processes. If any functions are needed, such as FIRST, FOLLOW, provide them as well. If the specified parsing method does not work for the grammar, show the detailed process and explain why. Afterward, select and apply any parsing method that can analyze the grammar, and redo your parsing.
LL(1)
P1: S->AB|eDa|
P2: A->ab|c|
P3: B->dC
P4: C-> eC | \epsi lon|
P5: D->fD|\epsi lon|
LR(0)
P1: S->Aa|bAc|Bc|bBa|
P2: A->d
P3: B->dSLR
P1: S->AaAb
P2: A->bA
P3: A->d
P4: S->BbBa
P5: B->d
LR(1)
P1: S->a+x+E
P2: E->a+E
P3: E->a