Przeglądaj źródła

Fix AL2Py exporter, seems to work mostly

Yentl Van Tendeloo 7 lat temu
rodzic
commit
63262adff1
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      models/AL_to_py.alc

+ 2 - 1
models/AL_to_py.alc

@@ -197,6 +197,7 @@ Boolean function main(model : Element):
 	Element funcdefs
 	String function
 	funcdefs = allInstances(model, "AL/funcdef")
+	code = ""
 	while (set_len(funcdefs) > 0):
 		// Iterate over all functions
 		function = set_pop(funcdefs)
@@ -207,7 +208,7 @@ Boolean function main(model : Element):
 		Element params
 		String param
 		params = dict_keys(model["model"][function]["params"])
-		code = "def func_" + cast_id(model["model"][function]) + "("
+		code = code + "def func_" + cast_id(model["model"][function]) + "("
 		while (set_len(params) > 0):
 			param = set_pop(params)
 			log("  " + param + " --> " + cast_id(model["model"][function]["params"][param]))