Add support for indirect left recursion in grammar
Add invocation-expression parsing