Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rust: more fiddling with procedure application lifetime warning | bnewbold | 2016-04-21 | 1 | -11/+5 |
| | |||||
* | rust: more built-in implementations; all but lambda application working | bnewbold | 2016-04-21 | 1 | -21/+142 |
| | |||||
* | rust: start implementing action_apply | bnewbold | 2016-04-20 | 1 | -1/+20 |
| | |||||
* | rust: implement lambda_action | bnewbold | 2016-04-20 | 1 | -17/+39 |
| | |||||
* | rust: add SchemeProcedure enum type | bnewbold | 2016-04-20 | 1 | -4/+21 |
| | |||||
* | rust: implement cond_action | bnewbold | 2016-04-20 | 1 | -17/+32 |
| | |||||
* | rust: unwrap single-expr parse results | bnewbold | 2016-04-20 | 1 | -1/+5 |
| | |||||
* | rust: start work on eval (finally) | bnewbold | 2016-04-20 | 1 | -17/+81 |
| | |||||
* | rust: add symbol and quote types | bnewbold | 2016-04-20 | 1 | -0/+15 |
| | |||||
* | rust: implement scheme_parse_token() | bnewbold | 2016-04-20 | 1 | -3/+27 |
| | |||||
* | rust: flush out repr function | bnewbold | 2016-04-20 | 1 | -4/+6 |
| | |||||
* | rust: flush out parse function | bnewbold | 2016-04-20 | 1 | -8/+40 |
| | |||||
* | rust: handle errors more gracefully | bnewbold | 2016-04-19 | 1 | -12/+19 |
| | |||||
* | rust: improve scheme_tokenize | bnewbold | 2016-04-19 | 1 | -15/+41 |
| | |||||
* | rust: first (broken) implementation of tokenizer | bnewbold | 2016-04-19 | 1 | -3/+21 |
| | | | | | Gets the type signatures right though... switch from &String to &str in a lot of places. | ||||
* | rust: refactors | bnewbold | 2016-04-19 | 1 | -20/+29 |
| | | | | | | | | Merge SchemeAtom and SchemeExpr enums. Make a lot more things references (not pass-by-value). Add lifetime annotations all over the place. Thanks for help Samantha! | ||||
* | rust: start work on minimal.rs | bnewbold | 2016-04-19 | 1 | -0/+87 |