From 429943484b4c65663e20fadaf30075a0622fd708 Mon Sep 17 00:00:00 2001 From: Guus Waals <_@guusw.nl> Date: Mon, 30 Sep 2024 23:00:48 +0800 Subject: [PATCH] Fix scripts --- scripts/re3lib/FunctionDatabase.java | 7 ++++++- scripts/re3lib/FunctionDumper.java | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/re3lib/FunctionDatabase.java b/scripts/re3lib/FunctionDatabase.java index 9e8b002d..60356ab0 100644 --- a/scripts/re3lib/FunctionDatabase.java +++ b/scripts/re3lib/FunctionDatabase.java @@ -130,7 +130,7 @@ public class FunctionDatabase { // Print the number of symbol names collected script.println("Collected " + symbolNames.size() + " symbol names"); - boolean dryMode = true; + boolean dryMode = false; HashSet functionsToRegenerate = new HashSet<>(); @@ -218,6 +218,11 @@ public class FunctionDatabase { if (madeAnyChanges) { // Update CMake timestamp RecompileConfig.INSTANCE.touchCMakeTimestamp(); + globalDumper.dumpGlobals(); + globalDumper.saveGlobalManifest(); + + TypeDumper typeDumper = new TypeDumper(script); + typeDumper.run(); } } } diff --git a/scripts/re3lib/FunctionDumper.java b/scripts/re3lib/FunctionDumper.java index 59744508..8277f1d2 100644 --- a/scripts/re3lib/FunctionDumper.java +++ b/scripts/re3lib/FunctionDumper.java @@ -189,7 +189,7 @@ public class FunctionDumper { ClangToken token = tokens.get(t); boolean thisDot = false; - script.println("Token: " + token.toString()); + // script.println("Token: " + token.toString()); if (token.toString().equals(".")) { // println("Found dot: " + token.toString() + " - " + token.getClass()); thisDot = true;