Lines Matching +full:posix +full:- +full:character +full:- +full:classes
3 # Use of this source code is governed by a BSD-style
6 # Generate table entries giving character ranges
7 # for POSIX/Perl character classes. Rather than
9 # Perl about each letter from 0-128 and write down
45 my $start = -1;
54 push @ranges, [$start, $i-1];
56 $start = -1;
77 $negname =~ y/a-z/A-Z/;
79 return "{ \"$escname\", +1, code$cnum, $n }", "{ \"$negname\", -1, code$cnum, $n }";
85 my ($pname, @classes) = @_;
87 foreach my $cname (@classes) {
111 PrintClasses("posix", @posixclasses);