Removed unnecassary loops from the comment and assignment tree components, because the changes to the grammar mean it isn't necessary anymore