feat: self-hosting progress - Nim backend, parser fixes, 64 struct fields, 13/14 modules check

This commit is contained in:
2026-06-01 23:42:25 +03:00
parent 1e8e119d9e
commit 2b911410cb
31 changed files with 2507 additions and 266 deletions
+10 -10
View File
@@ -6,19 +6,19 @@ module Sema {
// Sema context
// ---------------------------------------------------------------------------
struct Sema {
module: *Module,
scope: *Scope,
typeTable: *void,
methodTable: *void,
diagCount: int,
diags: *SemaDiag,
hasError: bool,
module: *Module;
scope: *Scope;
typeTable: *void;
methodTable: *void;
diagCount: int;
diags: *SemaDiag;
hasError: bool;
}
struct SemaDiag {
line: uint32,
column: uint32,
message: String,
line: uint32;
column: uint32;
message: String;
}
// ---------------------------------------------------------------------------