Commit Graph

39 Commits

Author SHA1 Message Date
Rafał Grodziński
c0188e16bc Changed naming 2025-08-12 13:11:34 +09:00
Rafał Grodziński
d159b81c46 Read member 2025-08-12 13:01:48 +09:00
Rafał Grodziński
ad3c5a99f1 Assign struct member 2025-08-11 23:08:36 +09:00
Rafał Grodziński
b8d6ba9033 Build struct member assignment 2025-08-11 21:29:20 +09:00
Rafał Grodziński
885094eef6 Var without initializer 2025-08-08 13:11:06 +09:00
Rafał Grodziński
39be17e6a1 Fixed logger and module builder 2025-08-07 21:34:14 +09:00
Rafał Grodziński
5e65c66d3a Renamed to blob 2025-08-05 12:45:44 +09:00
Rafał Grodziński
b6c2ff3983 Generate code for custom type 2025-08-05 11:16:50 +09:00
Rafał Grodziński
9a04c0c49a Fixed crashes 2025-08-01 12:36:42 +09:00
Rafał Grodziński
7dfa6bcffe Added unary expressions 2025-07-31 23:28:33 +09:00
Rafał Grodziński
2e79188cd3 Signed and unsinged int variants 2025-07-31 20:28:50 +09:00
Rafał Grodziński
fbc71f4a31 Arguments for raw calls 2025-07-15 13:10:03 +09:00
Rafał Grodziński
9d991f46a2 Renamed 2025-07-15 10:27:50 +09:00
Rafał Grodziński
51115f5883 Added args and return type 2025-07-15 10:23:32 +09:00
Rafał Grodziński
5616036c17 Pass in constraints 2025-07-14 21:40:18 +09:00
Rafał Grodziński
228dd80423 Build raw function 2025-07-13 15:06:52 +09:00
Rafał Grodziński
c7812ccf43 Addes statement raw function 2025-07-12 22:20:32 +09:00
Rafał Grodziński
8d50e28ac8 Array assignment 2025-07-10 14:28:13 +09:00
Rafał Grodziński
5db6703d48 Read array elements 2025-07-09 17:47:59 +09:00
Rafał Grodziński
b980fd8753 Working array init 2025-07-08 18:49:39 +09:00
Rafał Grodziński
9e7747dcbc More complex type parsing 2025-07-08 17:31:56 +09:00
Rafał Grodziński
18dd7d05d4 Lex and parse array expression 2025-07-07 14:53:56 +09:00
Rafał Grodziński
d81f82c818 Handle errors through logger and error class in module builder 2025-07-05 23:10:52 +09:00
Rafał Grodziński
48f27169d0 Added builder error 2025-07-05 21:58:11 +09:00
Rafał Grodziński
da1b5852ff Added scopes 2025-07-05 18:42:58 +09:00
Rafał Grodziński
cd3fa8b6e4 Handle null types 2025-07-05 09:36:12 +09:00
Rafał Grodziński
2a5085cb21 Added ValueType class 2025-07-04 18:10:24 +09:00
Rafał Grodziński
729ffd0ea2 Renamed to repeat 2025-07-01 13:49:27 +09:00
Rafał Grodziński
b8e66de3e3 Fixed returned type from if-else 2025-06-27 16:37:42 +09:00
Rafał Grodziński
abb3239ed1 Implemented value assignment 2025-06-26 17:04:43 +09:00
Rafał Grodziński
293522315b Implemented loops 2025-06-26 15:50:18 +09:00
Rafał Grodziński
ac9205e23e loop wip 2025-06-24 23:43:01 +09:00
Rafał Grodziński
981854835e Fixed return value 2025-06-23 19:37:19 +09:00
Rafał Grodziński
a8a3b9f880 Moved things around 2025-06-23 17:16:06 +09:00
Rafał Grodziński
7960c7c198 Split expressions into separate files 2025-06-23 17:01:52 +09:00
Rafał Grodziński
4bab8077af Added Expression Block and moved some expressions 2025-06-23 16:08:58 +09:00
Rafał Grodziński
fefde721c0 Changed statement kinds 2025-06-23 11:33:57 +09:00
Rafał Grodziński
50c867d61c Each statement class in separate file 2025-06-23 11:20:20 +09:00
Rafał Grodziński
7a76bb7e33 Cleaned up structure 2025-06-21 13:33:50 +09:00