Added ability to see if a parsed set of statements contain a block with an ^. These need to be catered for at outer most level. This corrects a bug we had where only a containing block catered for a ^.