feat: keyword-as-identifier, C struct defs with forward decls, field4-7 in HIR

This commit is contained in:
2026-05-31 21:28:40 +03:00
parent 9020f437d4
commit 27b3db5091
8 changed files with 240 additions and 12 deletions
+12
View File
@@ -97,12 +97,24 @@ struct HirEnumVariant {
// HirModule
// ---------------------------------------------------------------------------
struct HirStructField {
name: String,
typeName: String,
}
struct HirStruct {
name: String,
fieldCount: int,
fields: *HirStructField,
}
struct HirModule {
funcCount: int,
funcs: *HirFunc,
externCount: int,
externFuncs: *HirFunc,
structCount: int,
structs: *HirStruct,
enumCount: int,
}