Finish altering the testexamples program

This commit is contained in:
flaviut 2014-07-18 16:14:13 -04:00
commit 2c01f26250

View file

@ -9,9 +9,12 @@ for filePath in walkFiles(markdownFilesGlob):
let fileContents = file.readAll()
file.close()
let sourceSegments = fileContents.findAll(re"""(?i)```\s*nimrod[\s\S]*?```""")
let sourceSegments = fileContents.findAll(re"""\n(?i)```\s*nimrod[\s\S]*?```""")
for match in sourceSegments:
let code = match.replacef(re"""(?i)```\s*nimrod[ \t]*\s([\s\S]*?)```""", "$1")
echo filePath
let code = match.replacef(re"""\n(?i)```\s*nimrod[ \t]*\s([\s\S]*?)```""", "$1")
let codeHash = code.getMD5()
if not configFilePath.readFile().contains(codeHash): # Hasn't been verified yet
let tempCodePath = getTempDir() / "code.nim"
@ -27,7 +30,6 @@ for filePath in walkFiles(markdownFilesGlob):
for line in output.splitLines():
printableOutput.add("> " & line & "\n")
echo filePath
stdout.write(printableCode & printableOutput)
stdout.write("Everything ok? (y/n) ")