Create LL(1) Parser