Skeleton for LL(1) optimization added.