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

@@ -7,15 +7,15 @@ bool pathfinding_visualizer() {
LC_RegisterPackageDir("../examples/");
LC_RegisterPackageDir("../pkgs");
LC_Intern name = LC_ILit("pathfinding_visualizer");
LC_ASTRefList packages = LC_ResolvePackageByName(name);
LC_FindUnusedLocalsAndRemoveUnusedGlobalDecls();
LC_Intern name = LC_ILit("pathfinding_visualizer");
LC_ParseAndResolve(name);
LC_FindUnusedLocalsAndRemoveUnusedGlobalDeclsPass();
if (L->errors) {
LC_LangEnd(lang);
return false;
}
DebugVerifyAST(packages);
DebugVerifyAST(L->ordered_packages);
if (L->errors) {
LC_LangEnd(lang);
return false;
@@ -23,7 +23,7 @@ bool pathfinding_visualizer() {
OS_MakeDir("examples");
OS_MakeDir("examples/pathfinding_visualizer");
S8_String code = LC_GenerateUnityBuild(packages);
LC_String code = LC_GenerateUnityBuild();
S8_String path = "examples/pathfinding_visualizer/pathfinding_visualizer.c";
OS_WriteFile(path, code);