aboutsummaryrefslogtreecommitdiff
path: root/src/parse/util.rs
diff options
context:
space:
mode:
authorJoel Kronqvist <joel.kronqvist@iki.fi>2025-07-30 17:27:15 +0300
committerJoel Kronqvist <joel.kronqvist@iki.fi>2025-07-30 17:27:15 +0300
commitcd68a2880db1400ae09ce0df64994b2bae33a3c1 (patch)
tree04893ee79ed16b920e7129b4eab1298a62814d65 /src/parse/util.rs
parent8e2ca4bbc356d87ff5a37f20bea4f5b3cc561041 (diff)
downloadmyslip-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 'src/parse/util.rs')
0 files changed, 0 insertions, 0 deletions