CS 240 1975 - Efficient LR(1) Parsers