aboutsummaryrefslogtreecommitdiff
path: root/php/step0_repl.php
diff options
context:
space:
mode:
Diffstat (limited to 'php/step0_repl.php')
-rw-r--r--php/step0_repl.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/php/step0_repl.php b/php/step0_repl.php
index eecb052..421173c 100644
--- a/php/step0_repl.php
+++ b/php/step0_repl.php
@@ -9,12 +9,12 @@ function READ($str) {
// eval
function MAL_EVAL($ast, $env) {
- return eval($ast);
+ return $ast;
}
// print
function MAL_PRINT($exp) {
- return var_export($exp, true) . "\n";
+ return $exp;
}
// repl
@@ -26,8 +26,8 @@ function rep($str) {
do {
$line = mal_readline("user> ");
if ($line === NULL) { break; }
- if (!empty($line)) {
- print(rep($line));
+ if ($line !== "") {
+ print(rep($line) . "\n");
}
} while (true);