the repl added in #15 doesn't check the output from parse before running execute, it may be worthwhile skipping execution if the parse step failed.
we also need to look at what kind of feedback the repl should provide in the case of error, even a simple 'an error occurred during the step' should suffice.
the repl added in #15 doesn't check the output from parse before running execute, it may be worthwhile skipping execution if the parse step failed.
we also need to look at what kind of feedback the repl should provide in the case of error, even a simple 'an error occurred during the step' should suffice.