William Bell
|
c322d5680f
|
fix double free
|
2025-08-27 16:16:32 +01:00 |
|
William Bell
|
db650d8ccf
|
add anonymous functions
|
2025-08-26 02:13:48 +01:00 |
|
William Bell
|
78a1edd572
|
add calculation to test
|
2025-08-16 05:40:29 +01:00 |
|
William Bell
|
663797d1fb
|
change workflow to support other plateforms
|
2025-08-15 19:06:00 +01:00 |
|
William Bell
|
2d577594fc
|
add subtract support and string concatenation
|
2025-08-15 05:41:26 +01:00 |
|
William Bell
|
4b439fc52a
|
change function depending on the operation
|
2025-08-14 05:42:38 +01:00 |
|
William Bell
|
340843c99c
|
start working on supporting operations
|
2025-08-14 04:51:11 +01:00 |
|
William Bell
|
d4528e44f6
|
change how numbers are stored so they are in an efficent binary format, able to be quickly read by the runtime
|
2025-08-12 00:13:01 +01:00 |
|
William Bell
|
f851b37f99
|
work on number parsing
|
2025-08-11 19:26:19 +01:00 |
|
William Bell
|
d2e742f992
|
add number type and object
|
2025-08-11 01:41:44 +01:00 |
|
William Bell
|
bbf8794dd5
|
fix scope bug in if statement
|
2025-08-10 22:14:06 +01:00 |
|
William Bell
|
c71375c7a4
|
fix memory being freed too early
|
2025-08-10 04:39:50 +01:00 |
|
|
|
49b1c1858a
|
turn access into a function to be ran at runtime
|
2025-08-10 01:45:46 +01:00 |
|
|
|
ad3e31b0a2
|
have memory malloced then converted to GC
|
2025-08-09 22:11:59 +01:00 |
|
|
|
b755e574bd
|
add string initialisation
|
2025-08-09 18:51:23 +01:00 |
|
William Bell
|
345c4ce841
|
make objects initialisation through type.__call__
|
2025-08-09 17:00:57 +01:00 |
|
William Bell
|
0635ba8517
|
work on method wrapper and native function support
|
2025-08-09 06:40:16 +01:00 |
|
William Bell
|
38e2cad507
|
pass object into call if object is a method
|
2025-08-07 05:16:51 +01:00 |
|
William Bell
|
4b6d15336a
|
make native function support and start working on support for error catching
|
2025-08-06 22:31:31 +01:00 |
|
William Bell
|
8ba755aeac
|
break stack frames into chunks
|
2025-08-05 05:11:09 +01:00 |
|
|
|
c3c41e0336
|
fix incorrect formats and output memory usage on call stack warning
|
2025-08-05 01:00:07 +01:00 |
|
William Bell
|
a8acafffe9
|
add function calling
|
2025-08-04 23:31:25 +01:00 |
|
|
|
af371f5b9f
|
start working on function calls
|
2025-08-04 02:09:38 +01:00 |
|
William Bell
|
a7d7ded803
|
start working on runtime oop
|
2025-08-02 20:17:24 +01:00 |
|
|
|
8ea69cce67
|
return err in translator
|
2025-07-14 22:22:26 +01:00 |
|
|
|
0c8d018238
|
add jump for else statement
|
2025-07-14 19:50:44 +01:00 |
|
|
|
ef5edfa13a
|
fix licensing
|
2025-07-14 05:46:54 +01:00 |
|
|
|
f1e8ad1ac2
|
add return
|
2025-07-14 05:33:57 +01:00 |
|
|
|
1bdc792705
|
translate and execute do wraps
|
2025-07-14 04:51:00 +01:00 |
|
|
|
217e4047d3
|
fix lexer and argon license comments
|
2025-07-13 19:06:02 +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 |
|
|
|
c0eb9e3a04
|
add hashmap to scope and identifier loading at runtime
|
2025-07-12 03:33:59 +01:00 |
|
|
|
fe7eaa8de3
|
fix some memory leaks
|
2025-07-09 14:47:16 +01:00 |
|
|
|
66b44e8f3a
|
add full return err support in parser
|
2025-07-09 14:34:00 +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 |
|
|
|
e234ea074b
|
start adding error message support
|
2025-07-09 01:55:40 +01:00 |
|
|
|
72cc87f5b6
|
create executable function which identifies and loads a cache if available
|
2025-07-07 04:03:11 +01:00 |
|
|
|
5c0ced5e45
|
start supporting identifiers in bytecode
|
2025-07-06 03:19:30 +01:00 |
|