Add LR(1) Parser