Ok, actually it was not complaining about the last ), but on the word Factor.
So instead of using:
| '(' Expression Factor ')'
I had to use:
| '(' Expression ')'
And no error anymore.