Parse pragma names better; trac #2847