We require that pragma names are not followed by pragma character, defined as isAlphaNum c || c == '_'