Commit Graph

17 Commits

Author SHA1 Message Date
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
d927540b5f Fixed up errors 2025-07-05 22:50:16 +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
d9ce92c9e0 Better token errors handling 2025-07-03 15:08:23 +09:00
Rafał Grodziński
36a89a811a Better error handling in lexer 2025-07-03 12:56:48 +09:00
Rafał Grodziński
3dc513871f Not used anymore 2025-07-03 12:13:42 +09:00
Rafał Grodziński
e4a2b84154 New line shouldn't be the first token 2025-07-01 17:06:52 +09:00
Rafał Grodziński
f4cde21a0a Changed if-else symbo, cleaned up parsing a bit 2025-06-30 23:40:03 +09:00
Rafał Grodziński
0c31072115 Loop parsing 2025-06-24 18:40:50 +09:00
Rafał Grodziński
8524883791 Allow underscore separator for numbers 2025-06-22 13:47:11 +09:00
Rafał Grodziński
47293b4cf5 Binary literals 2025-06-22 13:24:17 +09:00
Rafał Grodziński
1ac2db1319 Hex literals 2025-06-22 13:10:58 +09:00
Rafał Grodziński
7a76bb7e33 Cleaned up structure 2025-06-21 13:33:50 +09:00