Well, since you want to get pedantic, fine....
Regular Expressions define/describe a language. They do not, can not, evaluate to a value, and it wouldn't even make sense if they did.
Regular Expressions also don't by themselves accept input. A RE library/software accepts input (which is always a finite string, an expression (also a finite string), and always returns one of two values: The input string is a member of that language, or the input string is not a member of that language. The result is binary, and it isn't returned from the regular expression.
Saying that you can't feed PCRE expressions into PIRE is completely false, since my original comment and the example in the linked github is literally a valid PCRE. That's like saying ASM.js isn't compatible with JavaScript, which is obvious nonsense, because it's by definition a strict subset of javascript.
The set of all regular expressions that will test valid in this library is strictly a subset of those which are valid in PCRE.
Type theory has nothing to do with anything here, and even if it did, PCRE and PIRE have identical functional types. They both accept string expressions (language descriptions), finite string input, and they both return boolean values (wether the input string is a member of that language).
And enough with the snark already. You aren't the only one on the planet who knows what a DFA/NFA is, and your statements make it seem debatable that you understand them.
But again, my first question was: "is this name really a joke?", which could have been answered by a single damned comment saying "yes".