fixed missing EnumNames

This was fixed by removing a previous commit that attempted to make all
PExp's with noSpan have an empty pid but it had a side effect, effecting
Enum's