First, here's the problem: The "-" in the line "APL (190U64)..." (line 36 in the attached file) is supposed to be a separator, like the ones around "BeyondCompare".
And as far as I am concerned, it IS the same! (I believe that line is correct, but somehow it does not have the desired effect)
To repro, please download xymenu.zip, unzip it, execute
popupnested(readfile("C:\Temp\xymenu.txt"), 6:=<crlf>, 7:="|");
(adjust path as required) and select the "Open" menu.