aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2025-08-03Implemented type_check, added method parts for SExpJoel Kronqvist
2025-08-02Added tests for type_check. Implemented std::fmt::Display for many enums. Add...Joel Kronqvist
2025-08-01Added boilerplate for Type, TypeError and type_checkJoel Kronqvist
2025-08-01Modified quote so the values of lists are evaluatedJoel Kronqvist
2025-07-31Added parse_to_ast for public use from other modulesJoel Kronqvist
2025-07-31Implemented tokens_to_ast. On second thought we should've just parsed the cod...Joel Kronqvist
2025-07-30Merge work done on laptop to desktop computerJoel Kronqvist
2025-07-30Added tests for tokens_to_astJoel Kronqvist
2025-07-30Implemented evaluation according to tests. Quite a bit of changes were requir...Joel Kronqvist
2025-07-29Added Nil and modified tests to make this more of a list interpreter rather t...Joel Kronqvist
2025-07-27Implemented tokenize with tests - note it doesn't check syntaxJoel Kronqvist
2025-07-27Implemented parse_tokenJoel Kronqvist
2025-07-27Created parse_token and added tests for itJoel Kronqvist
2025-07-26Implemented substitutionJoel Kronqvist
2025-07-26Added variables and tests for their substitutionJoel Kronqvist
2025-07-26Implemented integer operator dynamics, fixed some tests and added a combinati...Joel Kronqvist
2025-07-26Created necessary data structures and utilities for integers and their operat...Joel Kronqvist
2025-07-26Initialized project and added nom as dependencyJoel Kronqvist