[system] / trunk / pg / lib / Parser / Context / Strings.pm Repository:
ViewVC logotype

Diff of /trunk/pg/lib/Parser/Context/Strings.pm

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

Revision 3464 Revision 3465
68 $pattern = '^$' if $pattern eq ''; 68 $pattern = '^$' if $pattern eq '';
69 return $pattern; 69 return $pattern;
70} 70}
71 71
72# 72#
73# Add lower-case alias for case-insensitive strings 73# Add upper-case alias for case-insensitive strings
74# (so we can always find their definitions) 74# (so we can always find their definitions)
75# 75#
76sub add { 76sub add {
77 my $self = shift; return if scalar(@_) == 0; 77 my $self = shift; return if scalar(@_) == 0;
78 my $data = $self->{context}{$self->{dataName}}; 78 my $data = $self->{context}{$self->{dataName}};
79 $self->SUPER::add(@_); 79 $self->SUPER::add(@_);
80 my %D = (@_); 80 my %D = (@_);
81 foreach my $x (keys %D) { 81 foreach my $x (keys %D) {
82 $data->{uc($x)} = {alias => $x} 82 $data->{uc($x)} = {alias => $x, hidden => 1}
83 unless $data->{$x}{caseSensitive} || uc($x) eq $x; 83 unless $data->{$x}{caseSensitive} || uc($x) eq $x;
84 } 84 }
85} 85}
86 86
87# 87#

Legend:
Removed from v.3464  
changed lines
  Added in v.3465

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9