35 Commits

Author SHA1 Message Date
Zoe Roux
683665bf74 Update README.md 2021-12-06 11:20:25 +01:00
Zoe Roux
b4732eb9a7 Update README.md 2021-12-06 11:20:12 +01:00
Zoe Roux
a49d907560 Adding a readme 2021-12-06 11:17:18 +01:00
Zoe Roux
9efc6f5ed1 Fixing scopes, removing AQuote in read syntax and adding quote evaluation 2021-11-09 22:03:13 +01:00
Zoe Roux
c2cafd4be7 Re-evaluating builtins 2021-11-09 15:41:18 +01:00
Zoe Roux
f82381c1bc Reworking procedures 2021-11-09 15:32:12 +01:00
Zoe Roux
7c1da5eef7 Handling arguments 2021-11-09 11:38:33 +01:00
Zoe Roux
569ce977ae Adding mod 2021-11-08 18:10:43 +01:00
Zoe Roux
5f3beea39c Adding div and mod 2021-11-08 18:05:35 +01:00
Zoe Roux
f126bea6a9 Adding - and * 2021-11-08 16:36:10 +01:00
Zoe Roux
de5e375bd1 Adding a + 2021-11-08 16:33:41 +01:00
Zoe Roux
b5054ba12b Adding cond 2021-11-08 16:15:24 +01:00
Zoe Roux
3e2e37f7c2 Adding atom? 2021-11-08 15:30:15 +01:00
Zoe Roux
0af5e3e5f5 Fixing token handling 2021-11-08 15:15:50 +01:00
Zoe Roux
87021e04f1 Adding eq? and a bool atom 2021-11-08 14:55:43 +01:00
Zoe Roux
9eb727264f Better handling of builtins 2021-11-05 17:42:28 +01:00
Zoe Roux
21da4d7c40 Adding let 2021-11-05 16:24:01 +01:00
Zoe Roux
a79ff52fb8 Procedure evaluation 2021-11-05 16:08:28 +01:00
Zoe Roux
5e42b4992f Evaluating procedures, adding lambda and long define syntax 2021-11-05 15:42:21 +01:00
Zoe Roux
e3076314a1 Handling long version of quote 2021-11-05 14:16:16 +01:00
Zoe Roux
7e27c82f7d Handling quoted read syntax 2021-11-04 18:37:23 +01:00
Zoe Roux
a46e29261a Handling quotes (without the read syntax) 2021-11-04 17:04:40 +01:00
Zoe Roux
67359c3e8f Adding cdr 2021-11-04 14:47:08 +01:00
Zoe Roux
f5731c93e9 Implementing car 2021-11-04 14:45:15 +01:00
Zoe Roux
27fc7d68b7 Handling cons 2021-11-04 14:28:02 +01:00
Zoe Roux
5ad9baa133 Adding more tests 2021-11-04 13:55:11 +01:00
Zoe Roux
91939d600d Adding atom evaluation and symbol dereferencing 2021-11-04 12:45:40 +01:00
Zoe Roux
13352ed59c Handling default defines 2021-11-04 12:33:08 +01:00
Zoe Roux
a6172c3b17 Evaluating inputs in repl 2021-11-04 11:53:39 +01:00
Zoe Roux
7e2b003c20 Adding a REPL 2021-11-03 10:54:45 +01:00
Zoe Roux
88481dd285 Creating a lisp parser 2021-11-03 10:24:39 +01:00
Zoe Roux
18c035b217 Starting the AST 2021-11-02 17:34:34 +01:00
Zoe Roux
817e5aec96 Creating a test for the basic parser char 2021-11-02 10:35:46 +01:00
Zoe Roux
b058b21b9c Creating a lambda unit test 2021-11-02 10:29:19 +01:00
Zoe Roux
e538a4f615 Initial commi 2021-11-02 10:17:48 +01:00