Updated compile script

This commit is contained in:
2024-09-28 17:39:07 +02:00
parent 8e0f6ccb60
commit 97c58b3536
+7 -3
View File
@@ -4,13 +4,17 @@ import glob
def compileClasses(classesPath): def compileClasses(classesPath):
resultString = "" resultString = ""
for name in glob.glob(f"{classesPath}/**/*.lua"): for name in glob.glob(f"{classesPath}/**/*.lua", recursive=True):
with open(name, 'r') as file: with open(name, 'r') as file:
resultString += file.read() part = f"do --{ os.path.basename(name)}\n"
part += file.read()
part += f"\nend --{ os.path.basename(name)}\n"
resultString += part
return resultString return resultString
def compile(root, target): def compile(root, target):
classes = compileClasses(root) classPath = os.path.join(root, "classes")
classes = compileClasses(classPath)
compiled = "" compiled = ""
compiled += classes compiled += classes