1 ##############################################################################
2 # $URL: http://perlcritic.tigris.org/svn/perlcritic/trunk/Perl-Critic/t/RegularExpressions/ProhibitEscapedMetacharacters.run $
3 # $Date: 2008-03-16 17:40:45 -0500 (Sun, 16 Mar 2008) $
6 ##############################################################################
12 m/ [{] . [.] \d{2} [}] /xms;
13 $name =~ m{ harry [ ] s [ ] truman
14 | harry [ ] j [ ] potter
17 ## name basic failures
19 ## optional_modules Regexp::Parser
22 m/ \{ . \. \d{2} \} /xms;
23 $name =~ m{ harry \ s \ truman
27 ## name allow comment character in //x mode -- http://rt.perl.org/rt3/Public/Bug/Display.html?id=45667
34 ## name allowed escapes
38 # omit \N{}, \p{}, \P{}, \xfe \cx
39 m/\Q\E \L\U \l\u /; # matched pairs of specials
40 m/\A\B\C\D \F\G\H\I\J\K \M \O \R\S\T \V\W\X\Y\Z /;
41 m/\a\b \d\e\f\g\h\i\j\k \m\n\o \q\r\s\t \v\w \y\z /;
42 m/(.)(.)(.)(.)(.)(.)(.)(.)(.)
45 m/\\ \'\"\` \~\,\<\> \/ /;
48 ## name unexpected failures
54 #-----------------------------------------------------------------------------
57 # cperl-indent-level: 4
59 # indent-tabs-mode: nil
60 # c-indentation-style: bsd
62 # ex: set ts=8 sts=4 sw=4 tw=78 ft=perl expandtab shiftround :