collect fields from AsyncEmbeddedScript scriptFile

This commit is contained in:
2021-11-01 16:39:33 -04:00
parent 41d0498749
commit 270487501b

View File

@@ -60,6 +60,7 @@ class AsyncEmbeddedScript {
classFields = classFields.concat(Kiss.build(dslFile, k)); classFields = classFields.concat(Kiss.build(dslFile, k));
scriptFile = Path.join([loadingDirectory, scriptFile]); scriptFile = Path.join([loadingDirectory, scriptFile]);
k.fieldList = [];
Reader.readAndProcess(Stream.fromFile(scriptFile), k, (nextExp) -> { Reader.readAndProcess(Stream.fromFile(scriptFile), k, (nextExp) -> {
var expr = Kiss.readerExpToHaxeExpr(nextExp, k); var expr = Kiss.readerExpToHaxeExpr(nextExp, k);
@@ -73,6 +74,12 @@ class AsyncEmbeddedScript {
return; return;
}); });
for (command in commandList) {
Sys.println(command.toString());
}
classFields = classFields.concat(k.fieldList);
classFields.push({ classFields.push({
pos: PositionTools.make({ pos: PositionTools.make({
min: 0, min: 0,