Start writing procedure parser