mirror of
https://github.com/Z3Prover/z3
synced 2025-09-02 08:10:43 +00:00
adding mergeopt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
01ba749a5d
commit
9fad15e2ca
4 changed files with 72 additions and 8 deletions
|
@ -25,11 +25,10 @@ for (const fun of funs) {
|
|||
let name = fun.code.split('(')[0].trim();
|
||||
name = name
|
||||
.replace(/::/g, '_')
|
||||
.replace(/ /g, '_');
|
||||
let outputFile = path.basename(inputFile.filename)
|
||||
.replace(/\.cpp$/, `.${name}.cpp`)
|
||||
.replace(/\.h$/, `.${name}.h`);
|
||||
outputFile = "slice_" + outputFile;
|
||||
.replace(/ /g, '_')
|
||||
.replace(/\*/g, '');
|
||||
console.log(name);
|
||||
let outputFile = "slice_" + path.basename(inputFile.filename) + name + ".cpp";
|
||||
outputFile = path.join("code_slices", outputFile);
|
||||
|
||||
await workspace.writeText(outputFile, `//Extracted ${name} in ${inputFile.filename}\n${fun.code}\n\n`);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue