diff options
author | bnewbold <bnewbold@robocracy.org> | 2016-04-25 12:49:10 -0400 |
---|---|---|
committer | bnewbold <bnewbold@robocracy.org> | 2016-04-25 12:49:12 -0400 |
commit | 12c6ac3ca30293ebb968eb3e8b445f0a17e74b58 (patch) | |
tree | 2093b7fb5cde0a1c36743d8b42d05a1ea29f7efc /test | |
parent | 658aff19d7f95558e983a64ced92d71cea83edb8 (diff) | |
download | spectrum-12c6ac3ca30293ebb968eb3e8b445f0a17e74b58.tar.gz spectrum-12c6ac3ca30293ebb968eb3e8b445f0a17e74b58.zip |
rust: big refactor of SchemeExpr; add env (partial)
I changed SchemeExpr to own any internal strings, instead of having &str
references with a lifetime tied to to the SchemeExpr. This removes the
lifetime annotation from the SchemeExpr, horray!
This was to support the (WIP) top-level environment context, which will
be necessary for `define` and `set!`.
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions