Thread: [Lxr-commits] CVS: lxr/lib/LXR/Lang Generic.pm,1.15,1.16
Brought to you by:
ajlittoz
From: Dave B. <bro...@us...> - 2004-07-20 18:58:33
|
Update of /cvsroot/lxr/lxr/lib/LXR/Lang In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3384/lib/LXR/Lang Modified Files: Generic.pm Log Message: exact matching against reserved words, not substring Index: Generic.pm =================================================================== RCS file: /cvsroot/lxr/lxr/lib/LXR/Lang/Generic.pm,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- Generic.pm 19 Jul 2004 19:50:21 -0000 1.15 +++ Generic.pm 20 Jul 2004 18:58:24 -0000 1.16 @@ -157,7 +157,7 @@ # Replace identifier by link unless it's a reserved word { $1. - ((!grep(/$2/, $self->langinfo('reserved')) && + ((!grep(/^$2$/, $self->langinfo('reserved')) && $index->issymbol($2, $$self{'release'})) ? join($2, @{$$self{'itag'}}) : $2); @@ -203,7 +203,7 @@ $string = $_; # print "considering $string\n"; - if ( !grep( /$string/, $self->langinfo('reserved') ) + if ( !grep( /^$string$/, $self->langinfo('reserved') ) && $index->issymbol($string) ) { |