The Parse in Edit works like the Parse in QA and not the Check Syntax in EM. Basically, like QA, edit simply does a set parseonly on and then runs the query to get the results. I don't know how EM does a full syntax check unless it simply creates the procedure in a transaction and looks for errors that way.
That might be something we could add to Edit though in a future release.
Ashton