1
0
Commit Graph

31 Commits

Author SHA1 Message Date
21fea2b43f Implement structure values 2024-03-19 19:16:33 -04:00
bcc89f2c7d Implement structure parsing 2024-03-19 18:31:52 -04:00
c7b189a83f Begin implementing structures 2024-03-19 17:18:36 -04:00
b7ae0f1b52 Expand modules and function built-ins 2024-03-18 08:15:30 -04:00
7dcfccf7cb Improve errors 2024-03-18 05:39:09 -04:00
3a97ba76a0 Get read_line built-in working 2024-03-17 21:42:53 -04:00
791610b350 Improve built-in values and errors 2024-03-17 18:03:43 -04:00
bc5cadc446 Fix errors 2024-03-17 17:39:39 -04:00
c3402394a2 Rewrite while loops 2024-03-17 16:59:52 -04:00
4ea19f238e Fix tests; Refine parsing 2024-03-17 07:31:45 -04:00
0e2d1021cb Fix parser 2024-03-17 06:26:12 -04:00
3224c04f72 Fix everything except the parser 2024-03-17 01:26:05 -04:00
fdf286cb51 Add memory management 2024-03-11 21:57:27 -04:00
2dd1628bca Fix function validation and parsing 2024-03-09 12:58:29 -05:00
e272d99bae Implement function calls 2024-03-09 08:10:54 -05:00
b9190514c4 Add output function 2024-03-09 06:55:19 -05:00
5f958c72b8 Begin implementing built-in functions 2024-03-08 22:34:17 -05:00
a92074a77b Add tests 2024-03-08 19:05:17 -05:00
0c1a2f4499 Remove implicit cloning for string values 2024-03-08 16:22:24 -05:00
56fbbdee0b Begin implementing functions 2024-03-08 16:14:47 -05:00
ec9f17070c Implement add-assign and subtract-assign 2024-03-08 13:26:55 -05:00
dac7656572 Improve value display 2024-03-07 22:20:59 -05:00
a6a02f26e4 Add map values 2024-03-07 16:19:24 -05:00
d99e3cb861 Add indexes 2024-03-07 12:29:07 -05:00
c51b142130 Add math 2024-03-07 06:33:54 -05:00
4db3ae7cb8 Add more errors 2024-03-06 17:32:31 -05:00
13394e6a8f Improve API and errors 2024-03-06 15:36:58 -05:00
459acb2d63 Pass assignment test 2024-03-01 19:15:03 -05:00
e5aeaa67d8 Expand lexer and parser with more tests 2024-02-28 21:04:38 -05:00
9d5b7b6606 Add logic tests 2024-02-28 18:36:47 -05:00
4179f6ebe5 Rework parser and abstract tree 2024-02-26 16:27:01 -05:00