Commit Graph

12 Commits

Author SHA1 Message Date
Qi Xiao
ff6a2d025a Fix failing tests. 2016-02-21 23:59:44 +01:00
Qi Xiao
f77fd16a6c Add a pretty clumsy fg builtin.
Let's pretend that this fixes #12.
2016-02-21 23:45:49 +01:00
Qi Xiao
bda9ec2483 eval: Add ExternalCmdExit. 2016-02-21 23:16:12 +01:00
Qi Xiao
6ee16abba0 Remove GenericError. 2016-02-20 21:12:54 +01:00
Qi Xiao
169b9917e3 Refine evaler's error reporting. 2016-02-20 00:48:13 +01:00
Qi Xiao
2cdbf67147 Slightly simplify Repr. 2016-02-19 20:31:54 +01:00
Qi Xiao
2413edcc09 Implement pretty printing.
This fixes #112.
2016-02-19 20:11:31 +01:00
Qi Xiao
e6a9e79ea0 Restructure the eval package. 2016-02-18 22:52:05 +01:00
Qi Xiao
043de2371f eval: Reorganize files. 2016-02-15 14:18:27 +01:00
Qi Xiao
bd6b7f47f0 eval: remove explicit Exitus from Call 2016-01-31 02:11:10 +01:00
Cheer Xiao
07d5af0e49 Add Evaluator.Eval; let it return ContextualError. 2013-10-18 18:07:08 +08:00
Cheer Xiao
6538611156 Use panic/recover to handle eval errors internally 2013-10-17 18:25:26 +08:00