import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import ghidra.app.script.GhidraScript;
import ghidra.app.util.Option;
import ghidra.app.util.OptionException;
import ghidra.app.util.exporter.CppExporter;
import ghidra.app.util.exporter.ExporterException;
public class Decompile extends GhidraScript {
private static Logger log;
public Decompile() {
log = LogManager.getLogger(Decompile.class);
}
public void export(String filename) {
File outputFile = new File(filename);
CppExporter cppExporter = new CppExporter();
cppExporter.setExporterServiceProvider(state.getTool());
List