Implement 2nd version of pratt parser
Reimplement pratt parserso that the lexer pointer will not at ahead of the current token that is being executed
Update .gitignore to untrack .idea folder
Update .gitignore to untrack .idea folder again
Add nud and led for prefix group '()'
Merged both source code from Bing Xuan.