|
|
463ba71843
|
almost finished implementing sema
|
2025-12-05 23:27:22 +01:00 |
|
|
|
c8e88a6a98
|
implemented function prototype registration.
|
2025-12-05 17:10:56 +01:00 |
|
|
|
3ca2c2f009
|
added pointer types resolution, type validity checks and void type
|
2025-12-05 16:45:03 +01:00 |
|
|
|
02dea8d3b8
|
added union type registration
|
2025-12-05 15:02:07 +01:00 |
|
|
|
9d6498637f
|
implemented type alignment, size and fixed cycling definition checking
|
2025-12-05 14:16:22 +01:00 |
|
|
|
135baed51e
|
checking if a type was already defined
|
2025-12-04 22:45:50 +01:00 |
|
|
|
2f5dfe381e
|
implemented cycling definition checking
|
2025-12-04 22:41:18 +01:00 |
|
|
|
eed0f40516
|
fixed topological sorting
|
2025-12-04 22:24:41 +01:00 |
|
|
|
597efe5791
|
implemented topological sorting for type resolution
|
2025-12-04 20:43:48 +01:00 |
|
|
|
d130124d53
|
broken! preliminary work on sema
|
2025-12-04 14:42:44 +01:00 |
|
|
|
006015c607
|
finished while loops
|
2025-12-03 22:41:55 +01:00 |
|
|
|
21b43af69d
|
fixed compound node
|
2025-12-03 22:17:55 +01:00 |
|
|
|
1be3bf0659
|
added postfix, break and return parsing
|
2025-12-01 19:54:20 +01:00 |
|