LL Parser, seems to be working now.