Commit Graph

31 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
885094eef6 Var without initializer 2025-08-08 13:11:06 +09:00
Rafał Grodziński
e4c956cdd6 Using the groupParsee 2025-08-08 12:34:28 +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
0a08aaa7b2 Match token blob 2025-08-05 12:03:01 +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
def96445b2 Better log message 2025-07-31 13:39:15 +09:00
Rafał Grodziński
fbc71f4a31 Arguments for raw calls 2025-07-15 13:10:03 +09:00
Rafał Grodziński
26c566f4f6 Parse raw function 2025-07-13 11:12:35 +09:00
Rafał Grodziński
5db6703d48 Read array elements 2025-07-09 17:47:59 +09:00
Rafał Grodziński
e53a844a28 String literals 2025-07-08 22:26:24 +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
cd3fa8b6e4 Handle null types 2025-07-05 09:36:12 +09:00
Rafał Grodziński
a34325478c Handle missing cases 2025-07-04 18:16:03 +09:00
Rafał Grodziński
2a5085cb21 Added ValueType class 2025-07-04 18:10:24 +09:00
Rafał Grodziński
e9f13e0a90 Parse char types 2025-07-04 09:20:23 +09:00
Rafał Grodziński
f9ec29fee8 Better statement errors parsing 2025-07-03 18:16:09 +09:00
Rafał Grodziński
e0081ee12b Removed invalid token kind 2025-07-03 15:10:54 +09:00
Rafał Grodziński
36a89a811a Better error handling in lexer 2025-07-03 12:56:48 +09:00
Rafał Grodziński
e9d55a2ed1 Expressions logging 2025-07-02 17:36:05 +09:00
Rafał Grodziński
7d45d398b4 Basic statements logging 2025-07-02 16:45:41 +09:00
Rafał Grodziński
56e380b3ed Added logger 2025-07-02 12:03:47 +09:00