[pmwiki-devel] Anchors in includes

Patrick R. Michaud pmichaud at pobox.com
Sun Apr 8 13:11:19 CDT 2012

On Sun, Apr 08, 2012 at 11:14:54PM +1200, Simon wrote:
> Thanks for the very prompt reply.
> I believe that this is a bug then, include does not use the same definition
> of an anchor token as does the code that parses links and anchors.

The problem appears to be the definition of $npat on line 1266 of pwmiki.php:

    $npat = '[[:alpha:]][-\\w*]*';

Note that simply adding a dot to the [-\\w]* part of the expression
won't work, as a pair of dots are used to indicate ranges.
It probably needs to be something that can recognize a single dot
in the identifier pattern (i.e., a dot followed by something
other than another dot).

Also, I suspect the '*' immediately the \\w in the original is a typo.
And there's an extraneous definition of $npat on line 1311 in the
IncludeText() function, probably left over from a previous factoring
of text includes.


More information about the pmwiki-devel mailing list