LL1 Parser and LR1 Parser