Commit Graph

78 Commits

Author SHA1 Message Date
d7ff4e57c5 Implement function calls 2023-10-07 12:38:07 -04:00
3df0f5b37c Implement while loops 2023-10-06 22:51:04 -04:00
b55420d51b Begin implementing while loops 2023-10-06 22:45:27 -04:00
a3dbb19ecc Add tests; Improve parsing 2023-10-06 16:19:17 -04:00
03c5664851 Continue syntax overhaul 2023-10-06 13:32:49 -04:00
7398f073ed Continue syntax overhaul 2023-10-06 08:16:34 -04:00
405a2dc86c Continue syntax overhaul 2023-10-06 07:55:04 -04:00
dbe7991fc6 Continue syntax overhaul 2023-10-06 06:20:10 -04:00
4ddc656455 Revert "Restructure language grammar"
This reverts commit 6ed376335b.
2023-10-05 22:34:53 -04:00
6ed376335b Restructure language grammar 2023-10-05 22:26:44 -04:00
d0806c2694 Restructure language grammar 2023-10-05 22:05:18 -04:00
e09bc20198 Add tests; Fix string parsing 2023-10-05 16:49:03 -04:00
916b59b4b6 Make project a submodule of dust project 2023-10-05 09:24:54 -04:00
6902a301a6 Remove dust submodule 2023-10-05 09:06:54 -04:00
e6d83563ec Fix errors; Remove map keyword 2023-10-05 08:43:04 -04:00
0797a60677 Update syntax 2023-10-05 08:03:37 -04:00
bcc3557b77 Fix control flow 2023-10-02 18:54:49 -04:00
89a9f6ebb9 Implement lists 2023-10-02 15:20:00 -04:00
80f5fce14a Improve AST 2023-10-01 12:17:52 -04:00
63d495c1e1 Fix tests for new grammar 2023-10-01 06:09:29 -04:00
43432591b3 Implement assignment 2023-10-01 05:28:23 -04:00
c0c0b295ab Set license 2023-10-01 04:29:18 -04:00
24419e4fba Implement addition 2023-10-01 04:20:42 -04:00
8c05154e43 Fix tests for new grammar 2023-10-01 01:13:29 -04:00
17ba01c0dc Begin fixing tests for new grammar 2023-10-01 00:01:02 -04:00
57d908af9c Change syntax 2023-09-30 22:59:27 -04:00
69fda534a3 Change syntax 2023-09-30 21:12:35 -04:00
14c294a1db Implement function value 2023-09-30 17:53:01 -04:00
191970fabb Implement insert expression 2023-09-30 16:17:09 -04:00
77c15c5d54 Implement select expression 2023-09-30 16:06:01 -04:00
cbe92941a1 Fix identifier regex 2023-09-30 15:50:20 -04:00
d58c08125f Expand grammar 2023-09-30 15:47:21 -04:00
89e89f3433 Fix comment tests 2023-09-30 15:13:38 -04:00
0140193421 Sync modules 2023-09-29 17:58:28 -04:00
07340a4fe3 Add list tests 2023-09-29 17:19:23 -04:00
6774f83879 Add table tests 2023-09-29 16:54:13 -04:00
b0b4bfe59e Implement list 2023-09-29 16:34:20 -04:00
5a6c92372a Implement map syntax 2023-09-29 15:25:10 -04:00
0fa436832d Add syntax for functions and tables 2023-09-29 14:32:18 -04:00
9aef6712fe Remove semicolons from language 2023-09-29 13:04:19 -04:00
3c0ac94fdd Sync modules 2023-09-29 12:43:17 -04:00
4f9d97a12c Rearrange tests 2023-09-29 11:56:07 -04:00
424b1a42ef Fix tests 2023-09-29 09:53:53 -04:00
b4a114108b Add equality operator 2023-09-29 09:17:38 -04:00
20e6af2257 Add list support 2023-09-29 08:59:27 -04:00
f57570f14b Add float support; Write tests 2023-09-29 08:22:00 -04:00
954ea0928c Add new root node 2023-09-29 07:17:47 -04:00
c7bfba7767 Add tests and grammar for control flow 2023-09-29 03:52:21 -04:00
4b0c658a2b Add comment tests; Rewrite statment tests 2023-09-29 03:10:14 -04:00
b8384b936b Sync modules 2023-09-29 02:53:52 -04:00