119 Commits

Author SHA1 Message Date
02ecef4ce2 Add updated Makefile 0.1.0 2026-05-10 14:56:18 +10:00
e0869d526e Start work on inbuilt compiler debugger 2026-05-09 14:07:35 +10:00
cba5ec1fa2 Calling functions in nested objects 2026-05-05 09:12:58 +10:00
908af13d8f I forgot to remove the fixme lmao 2026-05-04 19:29:09 +10:00
10046703ed Nested object setting 2026-05-04 19:28:03 +10:00
ebfd1d5045 Add sizeof test 2026-05-04 11:51:31 +10:00
1e0abcc0b4 sizeof operator 2026-05-04 11:51:07 +10:00
c7bd6e7766 Working generics 2026-04-20 18:43:20 +10:00
68f5868538 use files rel. to current file's directory 2026-04-20 15:16:36 +10:00
692dd6b0db Fix static builds 2026-04-17 13:28:02 +10:00
8087a8150e Static build 2026-04-17 13:25:21 +10:00
53908d29e2 woops, lemme delete that 2026-04-17 12:43:23 +10:00
effad2920f removed conversions lib, use the 'as' from now on 2026-04-17 12:42:24 +10:00
ac13b7a0ae Update highlighting 2026-04-17 12:37:11 +10:00
8b40dbd563 Fix generic constructor issue 2026-04-17 12:27:59 +10:00
0cf63b034f Fix some things, may break others 2026-04-16 17:13:55 +10:00
ba6ec79a10 x as y 2026-04-16 12:59:49 +10:00
f261a1cd0e More generics stuff 2026-04-15 16:57:41 +10:00
00bf654882 IT SORTA WORKS 2026-04-15 11:25:52 +10:00
591adf79a4 More work on generics, still no worky 2026-04-15 11:13:38 +10:00
c7d4a7700e Further work on generics 2026-04-14 17:08:44 +10:00
d0d1dc7465 Parse generic initializations 2026-04-14 12:00:20 +10:00
f8afa2f564 Start work on codegen for generics 2026-04-14 11:32:05 +10:00
7a81a47986 finish parsing generics 2026-04-14 09:35:23 +10:00
f127c2f5ab Add generics example 2026-04-14 09:21:30 +10:00
23041c041a merge 2026-04-14 08:52:30 +10:00
0bb3741c66 "as" in struct 2026-04-14 08:49:57 +10:00
af97f1b712 added strings solstice wrapper 2026-04-13 20:02:14 +10:00
dfe37de5c0 Fix duplicators 2026-04-13 18:27:27 +10:00
5d9cb02e7e Parse and codegen duplicator 2026-04-13 14:02:47 +10:00
547488964a Fix an issue with constructors 2026-04-13 13:12:58 +10:00
f0692eb940 added solstice wrappers for fileio and collections 2026-04-13 12:15:47 +10:00
67ea6cc5fc Enums as return types 2026-04-13 12:06:56 +10:00
36030f01a2 Basic enum 2026-04-13 11:53:20 +10:00
f384e19c06 private and protected fields 2026-04-12 21:16:59 +10:00
d24462f844 Don't evaluate left of '=' 2026-04-12 19:35:56 +10:00
4351821d30 Destructor example 2026-04-11 20:42:14 +10:00
78f974e189 Destructors 2026-04-11 20:41:54 +10:00
1dedb30a87 Constructors 2026-04-11 17:05:20 +10:00
2e7b5b7480 Call methods inside objects 2026-04-11 12:03:10 +10:00
1cf995f7ac Fixes for structs 2026-04-10 19:38:26 +10:00
605d0a87b1 Update highlighting 2026-04-10 19:37:41 +10:00
16569d7355 Struct member writing 2026-04-10 14:57:01 +10:00
fd08b7cdb7 Struct field access (slightly buggy) 2026-04-10 10:14:23 +10:00
5841a7a999 Parse object member access 2026-04-10 10:00:24 +10:00
a2fc138ba1 'new' keyword 2026-04-09 19:00:40 +10:00
9b55b509f5 Fix struct interaction with type system 2026-04-09 17:13:51 +10:00
f694f50d70 Fix struct parsing 2026-04-09 17:13:13 +10:00
5b61a11f00 Codegen for structs 2026-04-09 16:04:53 +10:00
00d6ed83fb Parse structs 2026-04-09 15:39:17 +10:00