It will be 'literal p', like '\w' will be 'literal w'
This code does not check for colon in Posix character class and does not check for more nested square brackets for simplicity. In that case PCRE will not compile regexp, so we don't really care about such cases.