Simple LR parser