diff options
author | Joel Kronqvist <joel.kronqvist@iki.fi> | 2025-07-30 17:27:15 +0300 |
---|---|---|
committer | Joel Kronqvist <joel.kronqvist@iki.fi> | 2025-07-30 17:27:15 +0300 |
commit | cd68a2880db1400ae09ce0df64994b2bae33a3c1 (patch) | |
tree | 04893ee79ed16b920e7129b4eab1298a62814d65 /Cargo.lock | |
parent | 8e2ca4bbc356d87ff5a37f20bea4f5b3cc561041 (diff) | |
download | myslip-cd68a2880db1400ae09ce0df64994b2bae33a3c1.tar.gz myslip-cd68a2880db1400ae09ce0df64994b2bae33a3c1.zip |
Implemented evaluation according to tests. Quite a bit of changes were required, see rest of commit message.
SExp::Quote was added to let the interpreter know whether
a list should be evaluated or treated as a literal list.
It still needs code to be added for parsing it successfully.
Some utility functions were needed:
* SExp::is_value
* SExp::consists_of_values
* SExp::into_vec
Diffstat (limited to 'Cargo.lock')
0 files changed, 0 insertions, 0 deletions