aboutsummaryrefslogtreecommitdiffstats
path: root/minimal.rs
Commit message (Collapse)AuthorAgeFilesLines
* mvoe implementations into subdirsbnewbold2016-04-211-474/+0
|
* rust: small cleanupsbnewbold2016-04-211-22/+19
|
* rust: fix issue with bad ref lifetimes (vs. object lifetimes)bnewbold2016-04-211-31/+32
|
* rust: more fiddling with procedure application lifetime warningbnewbold2016-04-211-11/+5
|
* rust: more built-in implementations; all but lambda application workingbnewbold2016-04-211-21/+142
|
* rust: start implementing action_applybnewbold2016-04-201-1/+20
|
* rust: implement lambda_actionbnewbold2016-04-201-17/+39
|
* rust: add SchemeProcedure enum typebnewbold2016-04-201-4/+21
|
* rust: implement cond_actionbnewbold2016-04-201-17/+32
|
* rust: unwrap single-expr parse resultsbnewbold2016-04-201-1/+5
|
* rust: start work on eval (finally)bnewbold2016-04-201-17/+81
|
* rust: add symbol and quote typesbnewbold2016-04-201-0/+15
|
* rust: implement scheme_parse_token()bnewbold2016-04-201-3/+27
|
* rust: flush out repr functionbnewbold2016-04-201-4/+6
|
* rust: flush out parse functionbnewbold2016-04-201-8/+40
|
* rust: handle errors more gracefullybnewbold2016-04-191-12/+19
|
* rust: improve scheme_tokenizebnewbold2016-04-191-15/+41
|
* rust: first (broken) implementation of tokenizerbnewbold2016-04-191-3/+21
| | | | | Gets the type signatures right though... switch from &String to &str in a lot of places.
* rust: refactorsbnewbold2016-04-191-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.rsbnewbold2016-04-191-0/+87