Refactor Type System

Signed-off-by: Will Hawkins <hawkinsw@obs.cr>
This commit is contained in:
Will Hawkins
2026-02-06 07:46:18 -05:00
parent bc700509c1
commit c3fdfb62e8
11 changed files with 395 additions and 199 deletions
+17 -1
View File
@@ -35,5 +35,21 @@ extension MutableTree {
}
return false
}
}
public func containsMissing(lang: Language) -> Bool {
guard
let parser_error_query = try? SwiftTreeSitter.Query(
language: lang,
data: String(
"(MISSING)"
).data(using: String.Encoding.utf8)!)
else {
return false
}
let error_qr = parser_error_query.execute(in: self)
for _ in error_qr {
return true
}
return false
}
}