adds comments to parser. adds loop to ast section.