Statement in else missing End Statement

This parses OK using OpenEdge 11.5 but seems to hang ProParse, likely due to the missing '.' in the else?:

------- begin --------

/* an if statement with a missing end of statement marker in the else */
if vSharedVariable = “Some value” then
run program1.p.
run program2.p

------- end --------