Bottom-up Parser LR(1)