1 ##############################################################################
2 # $URL: http://perlcritic.tigris.org/svn/perlcritic/trunk/Perl-Critic/t/RegularExpressions/ProhibitEnumeratedClasses.run $
3 # $Date: 2008-03-16 17:40:45 -0500 (Sun, 16 Mar 2008) $
6 ##############################################################################
15 #-----------------------------------------------------------------------------
17 ## name allowed classes
23 m/[\x{ffef}]/; # for code coverage
25 #-----------------------------------------------------------------------------
27 ## name basic failures
29 ## optional_modules Regexp::Parser
32 m/[A-Z]/; # \p{Uppercase}
33 m/[a-z]/; # \p{Lowercase}
37 m/[a-zA-Z]/; # \p{Alphabetic}
41 #-----------------------------------------------------------------------------
43 ## name alterate representations of line endings
45 ## optional_modules Regexp::Parser
48 m/[\ \t\012\015]/; # \s
49 m/[\ \t\x0a\x0d]/; # \s
50 m/[\ \t\x{0a}\x{0d}]/; # \s
52 #-----------------------------------------------------------------------------
54 ## name negative failures
56 ## optional_modules Regexp::Parser
64 m/[^a-zA-Z]/; # \P{Alphabetic}
68 #-----------------------------------------------------------------------------
70 ## name special negative successes
76 #-----------------------------------------------------------------------------
78 ## name failing regexp with syntax error
84 #-----------------------------------------------------------------------------
87 # cperl-indent-level: 4
89 # indent-tabs-mode: nil
90 # c-indentation-style: bsd
92 # ex: set ts=8 sts=4 sw=4 tw=78 ft=perl expandtab shiftround :