From: dpvc v. a. <we...@ma...> - 2005-07-04 16:24:07
|
Log Message: ----------- Handle TeX versions of variables whose names include underscores better. Modified Files: -------------- pg/lib/Parser: Variable.pm Revision Data ------------- Index: Variable.pm =================================================================== RCS file: /webwork/cvs/system/pg/lib/Parser/Variable.pm,v retrieving revision 1.6 retrieving revision 1.7 diff -Llib/Parser/Variable.pm -Llib/Parser/Variable.pm -u -r1.6 -r1.7 --- lib/Parser/Variable.pm +++ lib/Parser/Variable.pm @@ -105,7 +105,7 @@ my $self = shift; my $name = $self->{name}; my $value = $self->{equation}{values}{$name}; return $value if defined($value); - $name = $1.'_{'.$2.'}' if ($name =~ m/^(\D+)(\d+)$/); + $name = $1.'_{'.$2.'}' if ($name =~ m/^([^_]+)_?(\d+)$/); return $name; } # |