Improve API

This commit is contained in:
Krzosa Karol
2024-04-14 10:11:17 +02:00
parent 980e9de413
commit 44eb8be1db
22 changed files with 113 additions and 126 deletions

View File

@@ -64,7 +64,7 @@ bool sandbox() {
LC_RegisterPackageDir("../examples");
LC_Intern name = LC_ILit("sandbox");
LC_ParsePackagesUsingRegistry(name);
LC_ParsePackagesPass(name);
LC_BuildIfPass();
if (L->errors) {
LC_LangEnd(lang);
@@ -97,14 +97,14 @@ bool sandbox() {
LC_DLLAdd(package->apackage.ffile, package->apackage.lfile, new_array_file);
}
LC_OrderAndResolveTopLevelDecls(name);
LC_ResolveAllProcBodies();
LC_OrderAndResolveTopLevelPass(name);
LC_ResolveProcBodiesPass();
if (L->errors) {
LC_LangEnd(lang);
return false;
}
S8_String code = LC_GenerateUnityBuild(L->ordered_packages);
LC_String code = LC_GenerateUnityBuild();
S8_String path = "examples/sandbox/sandbox.c";
OS_MakeDir("examples/sandbox");