1PPI::Token::QuoteLike::URseegrexCpo(n3t)ributed Perl DocPuPmIe:n:tTaotkieonn::QuoteLike::Regexp(3)
2
3
4
6 PPI::Token::QuoteLike::Regexp - Regexp constructor quote-like operator
7
9 PPI::Token::QuoteLike::Regexp
10 isa PPI::Token::QuoteLike
11 isa PPI::Token
12 isa PPI::Element
13
15 A "PPI::Token::QuoteLike::Regexp" object represents the quote-like
16 operator used to construct anonymous Regexp objects, as follows.
17
18 # Create a Regexp object for a module filename
19 my $module = qr/\.pm$/;
20
22 The following methods are provided by this class, beyond those provided
23 by the parent PPI::Token::QuoteLike, PPI::Token and PPI::Element
24 classes.
25
26 get_match_string
27 The "get_match_string" method returns the portion of the string that
28 will be compiled into the match portion of the regexp.
29
30 get_substitute_string
31 The "get_substitute_string" method always returns "undef", since the
32 "qr{}" construction provides no substitution string. This method is
33 provided for orthogonality with "PPI::Token::Regexp".
34
35 get_modifiers
36 The "get_modifiers" method returns the modifiers that will be compiled
37 into the regexp.
38
39 get_delimiters
40 The "get_delimiters" method returns the delimiters of the string as an
41 array. The first and only element is the delimiters of the string to be
42 compiled into a match string.
43
45 See the support section in the main module.
46
48 Adam Kennedy <adamk@cpan.org>
49
51 Copyright 2001 - 2011 Adam Kennedy.
52
53 This program is free software; you can redistribute it and/or modify it
54 under the same terms as Perl itself.
55
56 The full text of the license can be found in the LICENSE file included
57 with this module.
58
59
60
61perl v5.38.0 2023-09-22 PPI::Token::QuoteLike::Regexp(3)