Figuring out that there are missing code tags is much easier than figuring out where they should go. For example, if I have: $blah = $blah, is that: $blah = $blah, or is it $blah = $blah, or is it $blah = $blah, or is it $blah = $blah, or is it ... you get the idea. Figuring out that the ['s and ]'s are supposed to be in code tags is solvable. Figuring out where those codes should have been ... probably is not solvable.
Given the ++/-- score of my post and ambrus' post, it seems that there is no clear majority on this, which, IMO, means the status quo wins. (Without a clear majority, the gods would be ill-advised to spend time on a feature that would likely take much effort for little return.) That's fine by me - I was just expanding on the OP, in the way I understood it anyway.