Commit Graph

20 Commits

Author SHA1 Message Date
Kayne Ruse 4fb2dea1b4 Found a leak, moving to linux 2022-08-28 23:47:58 +01:00
Kayne Ruse f705d82aee Wrote some small tests 2022-08-28 09:35:46 +01:00
Kayne Ruse 71ff481f6c Began working on unit tests 2022-08-28 08:10:41 +01:00
Kayne Ruse 5300e2ceec Gonna start unit testing to resolve issues 2022-08-28 07:03:12 +01:00
Kayne Ruse ec91bac8a5 Native functions are working 2022-08-27 15:39:42 +01:00
Kayne Ruse e523a6f60a Interpreter adopts inner interpreter panic state on assert failure 2022-08-27 12:07:41 +01:00
Kayne Ruse 90e5a5d08b Rest parameter working 2022-08-27 11:59:54 +01:00
Kayne Ruse 151f681954 calls within parameter lists 2022-08-26 13:03:18 +01:00
Kayne Ruse 7bd67765aa Functions take a set number of arguments 2022-08-26 12:48:10 +01:00
Kayne Ruse 4f70bea808 Implemented logical && and || 2022-08-23 05:07:17 +01:00
Kayne Ruse 6939b216a9 Added arithmetic assign operators 2022-08-23 03:33:28 +01:00
Kayne Ruse 5b82ed8e45 Must force a type when dealing with compound types 2022-08-22 14:27:41 +01:00
Kayne Ruse 300f8e382b Store complex types in variables 2022-08-22 13:28:44 +01:00
Kayne Ruse df6bd58b1a Types are first-class citizens 2022-08-22 01:59:29 +01:00
Kayne Ruse b385b461e0 Increment and decrement operators work 2022-08-21 00:23:09 +01:00
Kayne Ruse 18c5fb6add Break and continue keywords are working 2022-08-20 20:08:22 +01:00
Kayne Ruse daceaa5492 Found a weird bug, reporting it 2022-08-20 13:44:55 +01:00
Kayne Ruse f5e060051e While and for loops are working 2022-08-20 13:27:47 +01:00
Kayne Ruse 975ed41d14 If-then-else is working with jump statements 2022-08-20 12:38:29 +01:00
Kayne Ruse 8309535bbe Fixed negation issue, moved some scripts to test/ 2022-08-20 07:20:29 +01:00