An LR Parser Generator written in Python