due to non determism at "number" whatever lookahead i use . non-determinism remains at rule array_index_seq . what should be done for such problem array_index_seq: array_index (array_index )* ; array_index: LBRAC number RBRAC ; number: NUMBER | TIC_NUMBER | NUMBER TIC_NUMBER ;