version 1.12, 2006/12/19 17:44:16
|
version 1.14, 2007/05/26 15:51:08
|
Line 75 sub runscript {
|
Line 75 sub runscript {
|
if ($line=~/\w/) { $reply=&maximareply($socket,$line.";\n"); } |
if ($line=~/\w/) { $reply=&maximareply($socket,$line.";\n"); } |
if ($reply=~/^Error\:/) { return $reply; } |
if ($reply=~/^Error\:/) { return $reply; } |
} |
} |
$reply=~s/\W//gs; |
$reply=~s/^\s*//gs; |
|
$reply=~s/\s*$//gs; |
return $reply; |
return $reply; |
} |
} |
|
|
Line 101 sub maxima_run {
|
Line 102 sub maxima_run {
|
} |
} |
my $reply=&runscript($socket,$script); |
my $reply=&runscript($socket,$script); |
&disconnect($socket); |
&disconnect($socket); |
if ($reply=~/^\s*true\s*$/) { return 'EXACT_ANS'; } |
if ($reply=~/^\s*true\s*$/i) { return 'EXACT_ANS'; } |
if ($reply=~/^\s*false\s*/) { return 'INCORRECT'; } |
if ($reply=~/^\s*false\s*$/i) { return 'INCORRECT'; } |
return 'BAD_FORMULA'; |
return 'BAD_FORMULA'; |
} |
} |
|
|