aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/nimgen/external.nim2
-rw-r--r--src/nimgen/runcfg.nim4
2 files changed, 5 insertions, 1 deletions
diff --git a/src/nimgen/external.nim b/src/nimgen/external.nim
index 2c4a12e..79426f6 100644
--- a/src/nimgen/external.nim
+++ b/src/nimgen/external.nim
@@ -147,7 +147,7 @@ proc runCtags*(file: string): string =
fdata = ""
for line in fps.splitLines():
- var spl = line.split(re"\t")
+ var spl = line.split('\t')
if spl.len() > 4:
if spl[0] != "main" and spl[3] != "member":
var fn = ""
diff --git a/src/nimgen/runcfg.nim b/src/nimgen/runcfg.nim
index a641150..32146b8 100644
--- a/src/nimgen/runcfg.nim
+++ b/src/nimgen/runcfg.nim
@@ -55,6 +55,10 @@ proc runFile*(file: string, cfgin: OrderedTableRef = newOrderedTable[string, str
echo "Creating " & file
createDir(file.splitPath().head)
writeFile(file, cfg[act])
+ if file in gExcludes:
+ gExcludes.delete(gExcludes.find(file))
+ sfile = search(file)
+ gDoneRecursive.add(sfile)
elif action in @["prepend", "append", "replace", "comment",
"rename", "compile", "dynlib", "pragma",
"pipe"] and sfile != "":