/[suikacvs]/markup/html/html5/spec-ja/find.cgi
Suika

Diff of /markup/html/html5/spec-ja/find.cgi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by wakaba, Sun Jul 20 11:17:24 2008 UTC revision 1.5 by wakaba, Wed Aug 13 10:00:09 2008 UTC
# Line 34  for (split /[&;]/, $ENV{QUERY_STRING} || Line 34  for (split /[&;]/, $ENV{QUERY_STRING} ||
34  my $eword = htescape $param->{word};  my $eword = htescape $param->{word};
35    
36  my $pattern = quotemeta normalize $param->{word};  my $pattern = quotemeta normalize $param->{word};
37    $pattern =~ s/\\-/[- ]/g;
38  unless ($param->{cs}) {  unless ($param->{cs}) {
39    $pattern =~ s/([A-Za-z])/'[' . uc ($1) . lc ($1) . ']'/ge;    $pattern =~ s/([A-Za-z])/'[' . uc ($1) . lc ($1) . ']'/ge;
40  }  }
# Line 108  unless ('' =~ /$pattern/) { Line 109  unless ('' =~ /$pattern/) {
109    my $has_match;    my $has_match;
110    for_each_data_file (sub ($) {    for_each_data_file (sub ($) {
111      my $data_file_name = shift;      my $data_file_name = shift;
112      load_data_file ($data_file_name, my $exact_data = {}, my $pattern_data = {});      load_data_file ($data_file_name, my $exact_data = {}, my $pattern_data = {}, {});
113      $pattern_data = unescape_patterns ($pattern_data);      $pattern_data = unescape_patterns ($pattern_data);
114      $has_match |= print_matches ($data_file_name, $exact_data, $pattern_data);      $has_match |= print_matches ($data_file_name, $exact_data, $pattern_data);
115    });    });

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.5

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24