Return to lonxml.pm CVS log | Up to [LON-CAPA] / loncom / xml |
version 1.341, 2004/10/05 20:18:29 | version 1.342, 2004/10/07 16:27:48 |
---|---|
Line 1028 sub parstring { | Line 1028 sub parstring { |
unless ($_=~/\W/) { | unless ($_=~/\W/) { |
my $val=$token->[2]->{$_}; | my $val=$token->[2]->{$_}; |
$val =~ s/([\%\@\\\"\'])/\\$1/g; | $val =~ s/([\%\@\\\"\'])/\\$1/g; |
$val =~ s/^(\$\d)/\\$1/; | $val =~ s/(\$[^{a-zA-Z_])/\\$1/g; |
#if ($val =~ m/^[\%\@]/) { $val="\\".$val; } | #if ($val =~ m/^[\%\@]/) { $val="\\".$val; } |
$temp .= "my \$$_=\"$val\";"; | $temp .= "my \$$_=\"$val\";"; |
} | } |