Commit Graph

23 Commits

Author SHA1 Message Date
f1e8ad1ac2 add return 2025-07-14 05:33:57 +01:00
f5103cb6a3 follow reuse spec for license 2025-07-13 18:28:05 +01:00
f7ff3393f0 add if statement and declaration 2025-07-13 03:34:31 +01:00
c4731597f3 start rewriting the parser to return with error messages so errors can be caught 2025-07-09 04:58:49 +01:00
a275a0a0ad add functions to bytecode and continuing working on runtime objects 2025-06-25 04:59:09 +01:00
b05408ebec add dictionaries and add accessing with a value 2025-06-12 04:37:07 +01:00
f8207702e1 add in as an operator 2025-06-11 02:29:14 +01:00
a47df1ddb0 add list support to parser 2025-06-11 02:08:17 +01:00
86c0eabfde add operations 2025-06-10 04:41:06 +01:00
d941b88b70 fix bug causing parser to miss new lines after let. 2025-06-05 23:18:25 +01:00
000845ab25 add do wraps 2025-06-05 23:08:10 +01:00
c0ee99fd54 add multi line support for more stuff 2025-06-05 15:13:57 +01:00
7b76b0d888 add declaration with function support 2025-06-04 23:12:03 +01:00
2bd0384060 add declaring and assignment with parser LHS support 2025-06-04 21:20:44 +01:00
18993a5d7e add if statements 2025-06-03 13:24:12 +01:00
ef61c391a1 add numbers to parser 2025-06-03 02:52:15 +01:00
e4c2af3cc7 fix invalid syntax not being called on an invalid assignment 2025-06-02 00:13:24 +01:00
d2518afb8e add identifier to parser 2025-06-01 02:28:27 +01:00
a614eab8fc add more parses and fix minor memory leak 2025-05-31 20:03:06 +01:00
ec894d4357 change to dynamic array for lexer and parser to speed up lexical analysis 2025-05-30 16:46:27 +01:00
68341db0b0 update lexer to just return the number and then do the other logic somewhere else 2025-05-30 02:12:51 +01:00
b82e351daf change over to a linked list system and start trying to fix bug which causes the parser to not output anything meaningful due to memory deallocation 2025-05-28 22:51:27 +01:00
43bc7663fc start implimenting a parser 2025-05-27 17:19:09 +01:00