Commit Graph

58 Commits

Author SHA1 Message Date
ead5cdc299 Fix -any again 2026-04-11 19:52:24 +10:00
a1ad1fe139 fix any again 2026-04-11 19:33:58 +10:00
93c6989890 Fix 2026-04-11 19:26:55 +10:00
7b893dd931 I think any should work now 2026-04-11 19:24:46 +10:00
5b01784011 Destructor 2026-04-11 18:53:28 +10:00
cb6b6a564c Add any type for extlibs 2026-04-11 13:19:04 +10:00
1342a54771 Methods inside objects 2026-04-11 10:42:53 +10:00
f5c4468d50 Notify of list deprecation 2026-04-11 09:44:48 +10:00
5c5b0bd26f Add bitwise or 2026-03-25 21:04:44 +11:00
fd118369d3 Ground REPL 2026-03-19 16:00:46 +11:00
3f678e0cd7 Fix code skipping when using use 2026-03-17 19:45:16 +11:00
76f342adf8 Fix buffer sizes 2026-03-17 18:45:16 +11:00
832c6c7bf9 Fix use segfault 2026-03-17 18:35:37 +11:00
ae17165254 Treat extlib functions differently 2026-03-14 13:52:42 +11:00
5577679ded Closures in Ground 2026-03-02 10:09:10 +11:00
a18479b21c It compiles on windows now I guess 2026-01-25 14:38:37 +11:00
b348ca7626 More type conversions 2026-01-24 18:18:52 +11:00
1570177de1 Fix type conversions 2026-01-24 16:36:37 +11:00
337c6ada24 Actually fix the bug 2026-01-24 15:46:09 +11:00
bb0baba167 Fix bug when defining functions and structs 2026-01-24 15:05:05 +11:00
b289448f56 Add struct field access 2026-01-21 18:41:24 +11:00
d3c03b4987 Better cmdline args, start work on compiler 2026-01-21 11:17:19 +11:00
8eef78c310 Merge pull request 'master' (#11) from master into unstable
Reviewed-on: ground/cground#11
2026-01-20 20:15:00 +11:00
ec23d55f9d Fix bug about passing objs to functions 2026-01-20 19:57:49 +11:00
724162f42e Refactor fn arg checking 2026-01-20 19:56:14 +11:00
7717a40574 Error function 2026-01-19 21:14:48 +11:00
754b63fb75 Update error handling inside extlibs 2026-01-18 21:37:46 +11:00
72162a7410 Start work on error handling 2026-01-18 20:49:50 +11:00
549eaedc04 Function refactoring 2026-01-18 13:44:26 +11:00
6b719dccbe Fix bug for functions inside functions 2026-01-17 20:37:16 +11:00
52e1e8d3d4 Refactor function parsing 2026-01-17 20:30:14 +11:00
46bfa7fbf0 I forgot to add this lmao 2026-01-17 20:07:24 +11:00
1c5300d27e Struct init 2026-01-17 20:04:18 +11:00
100944cc1e init instruction, mroe struct stuff 2026-01-17 19:58:21 +11:00
96d7d9470a Further struct work, fix lots of warnings 2026-01-17 12:21:43 +11:00
c51bb82f62 Continue struct parsing work 2026-01-16 17:45:48 +11:00
3b8bcf29cd Bug fixes 2026-01-02 21:04:42 +00:00
04b64e10d1 Library support in interpreter (docs soon) 2026-01-02 20:29:27 +11:00
90361e6bee drop instruction for saving memory and time 2025-12-22 14:05:40 +11:00
6fd84cc7be Fix bug with not 2025-12-15 11:34:56 +11:00
057c50b295 Start work on type conversions (experiemental) 2025-12-13 09:50:49 +11:00
4c6aa97fd5 Fix type safety issue 2025-12-11 13:07:37 +11:00
2ca3789024 More debug features, update README, new makefile 2025-12-08 15:06:29 +11:00
bd1a47d118 Debugger 2025-12-08 11:08:08 +11:00
166a547a74 Call functions 2025-12-06 14:35:13 +11:00
9553934db5 Function calling 2025-12-06 11:50:42 +11:00
571d3bcc34 Start working on functions 2025-12-02 09:00:21 +11:00
6d782d65b7 Add string operations 2025-12-01 12:28:15 +11:00
995c1d984b Fix memory issues 2025-12-01 10:36:09 +11:00
6eeccf58fe Add lists (MEMORY ERRORS) 2025-12-01 10:15:37 +11:00