Cleaned it and annotated gram.y