exercises in parsing and syntax /