PPIx::QuoteLike::Token::Delimiter(3) User Contributed Perl Documentation PPIx::QuoteLike::Token::Delimiter(3)

Experimentation with weird delimiters shows that they did not actually work until Perl 5.8.3, so we return '5.008003' for such delimiters.

Perl 5.29.0 made fatal the use of non-standalone graphemes as string delimiters. Because non-characters and permanently unassigned code points are still allowed per perldeprecation, I take this to mean characters that match "/\p{Mark}/" (i.e. combining diacritical marks). But this regular expression does not compile under Perl 5.6.

So:

This method returns '5.029' for such delimiters provided the requisite regular expression compiles. Otherwise it return "undef".

PPIx::QuoteLike::Token::Delimiter - Represent a string delimiter

This class should not be instantiated by the user. See below for public methods.

"PPIx::QuoteLike::Token::Delimiter" is a PPIx::QuoteLike::Token.

"PPIx::QuoteLike::Token::Delimiter" has no descendants.

This token represents the delimiters of the string.

This class supports no public methods in addition to those of its superclass.

PPIx::QuoteLike::Token.

Support is by the author. Please file bug reports at https://github.com/trwyant/perl-PPIx-QuoteLike/issues or in electronic mail to the author.

Thomas R. Wyant, III harryfmudd at comcast dot net

Copyright (C) 2016-2022, 2026 by Thomas R. Wyant, III

This program is free software; you can redistribute it and/or modify it under the same terms as Perl 5.10.0. For more details, see the full text of the licenses in the files LICENSE-Artistic and LICENSE-GPL.

This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.

2026-06-13 perl v5.42.2