Made a start on the parsing part of translation of example 17