missed an optional symbol
skeleton for converting the grammar into a suitible almost LL(1) form for creating a parse table