распаковка сообщений от парсера

This commit is contained in:
2025-05-26 00:23:09 +03:00
parent f5eaf3df25
commit b418066932
5 changed files with 11 additions and 25 deletions

View File

@@ -58,16 +58,16 @@ public class SPF_ParseFilesWithOrder extends SapforAnalysis {
}
@Override
protected void unpackMessages() throws Exception {
target.updateLog(sapfor.getOutput());
System.out.println("packed="+sapfor.getOutputMessage());
for (DBProjectFile f : target.db.files.Data.values())
if (f.isActive()) f.state = FileState.OK;
super.unpackMessages();
projLines.clear();
goodCount = 0;
badCount = 0;
for (DBProjectFile f : target.db.files.Data.values())
if (f.isActive()) f.state = FileState.OK;
for (DBProjectFile f : target.db.files.Data.values()) {
f.ReadParseMessages();
f.father.db.Update(f);
if (f.isActive()) {
System.out.println("file="+f.name+":"+f.state);
switch (f.state) {
case OK:
case HasNotes:
@@ -105,7 +105,6 @@ public class SPF_ParseFilesWithOrder extends SapforAnalysis {
@Override
protected void unpack(String packed) throws Exception {
FilesOrderJson filesOrderJson = Utils_.gson.fromJson(packed, FilesOrderJson.class);
System.out.println(packed);
for (String fileName_ :filesOrderJson.allFiles)
target.files_order.add(Utils_.toW(fileName_));
}
@@ -157,22 +156,9 @@ public class SPF_ParseFilesWithOrder extends SapforAnalysis {
sapfor.cd(target.Home);
Global.mainModule.getPass(PassCode.RestoreSavedArrays).Do();
setDone();
/*
//особенность парса. журнал появляется только сейчас.
if (!sapfor.getOutput().isEmpty()) {
target.updateLog(sapfor.getOutput());
}
*/
Sapfor.transformationPermission = TransformationPermission.All;
SPFEditor.enable_text_changed = true;
}
/*
@Override
protected void showDone() throws Exception {
super.showDone();
UI.getNewMainWindow().getProjectWindow().ShowProjectSapforLog();
}
*/
@Override
protected void performFinish() throws Exception {
target.sapforProperties.PARSE_FOR_INLINE = false;