diff options
author | jluehrs2 <jluehrs2@uiuc.edu> | 2008-05-22 15:41:42 -0500 |
---|---|---|
committer | jluehrs2 <jluehrs2@uiuc.edu> | 2008-05-22 15:41:42 -0500 |
commit | a776c55b160c99e1c507c0c08227b692cfe1b31a (patch) | |
tree | a433e4d54a2f5a4b2d41eddc04e45c1bd90cad6b /bin | |
parent | d466b70df09f9110d412717aad0ff21c34677e89 (diff) | |
download | language-teco-a776c55b160c99e1c507c0c08227b692cfe1b31a.tar.gz language-teco-a776c55b160c99e1c507c0c08227b692cfe1b31a.zip |
make execute return anything that would be printed to stdout, rather than printing it directly
Diffstat (limited to 'bin')
-rw-r--r-- | bin/te | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -33,8 +33,9 @@ COMMAND: while (1) { print "\n"; ReadMode 3; local $SIG{INT} = sub { die "Execution interrupted" }; - eval { $te->execute($command) }; + my $result = eval { $te->execute($command) }; print "? $@\n" if $@; + print $result if defined $result; ReadMode 4; last KEY; } |