Updated compile script
This commit is contained in:
+7
-3
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user