Merge branch 'master' of github.com:Araq/Nimrod
This commit is contained in:
commit
da9ff288d9
20 changed files with 440 additions and 264 deletions
|
|
@ -1734,7 +1734,6 @@ when isMainModule:
|
|||
else:
|
||||
doAssert false
|
||||
|
||||
var matches: array[0..5, string]
|
||||
if match("abcdefg", peg"c {d} ef {g}", matches, 2):
|
||||
doAssert matches[0] == "d"
|
||||
doAssert matches[1] == "g"
|
||||
|
|
|
|||
|
|
@ -10,20 +10,21 @@
|
|||
## Include for the tester that contains test suites that test special features
|
||||
## of the compiler.
|
||||
|
||||
# included from tester.nim
|
||||
# ---------------- ROD file tests ---------------------------------------------
|
||||
|
||||
const
|
||||
rodfilesDir = "tests/rodfiles"
|
||||
nimcacheDir = rodfilesDir / "nimcache"
|
||||
|
||||
proc delNimCache() =
|
||||
let dir = rodfilesDir / "nimcache"
|
||||
proc delNimCache() =
|
||||
try:
|
||||
removeDir(dir)
|
||||
removeDir(nimcacheDir)
|
||||
except EOS:
|
||||
echo "[Warning] could not delete: ", dir
|
||||
echo "[Warning] could not delete: ", nimcacheDir
|
||||
|
||||
proc plusCache(options: string): string = return options &
|
||||
" --symbolFiles:on --nimcache:./nimcache"
|
||||
" --symbolFiles:on --nimcache:" & nimcacheDir
|
||||
|
||||
proc runRodFiles(r: var TResults, options: string) =
|
||||
template test(filename: expr): stmt =
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue