| 45 |
|
|
| 46 |
10. Applied Alan Lehotsky's patch to add REG_STARTEND support to the POSIX |
10. Applied Alan Lehotsky's patch to add REG_STARTEND support to the POSIX |
| 47 |
matching function regexec(). |
matching function regexec(). |
| 48 |
|
|
| 49 |
|
11. Added support for the Oniguruma syntax \g<name>, \g<n>, \g'name', \g'n', |
| 50 |
|
which, however, unlike Perl's \g{...}, are subroutine calls, not back |
| 51 |
|
references. PCRE supports relative numbers with this syntax (I don't think |
| 52 |
|
Oniguruma does). |
| 53 |
|
|
| 54 |
|
12. Previously, a group with a zero repeat such as (...){0} was completely |
| 55 |
|
omitted from the compiled regex. However, this means that if the group |
| 56 |
|
was called as a subroutine from elsewhere in the pattern, things went wrong |
| 57 |
|
(an internal error was given). Such groups are now left in the compiled |
| 58 |
|
pattern, with a new opcode that causes them to be skipped at execution |
| 59 |
|
time. |
| 60 |
|
|
| 61 |
|
|
| 62 |
Version 7.6 28-Jan-08 |
Version 7.6 28-Jan-08 |