From 7d18e2be1cdd4043f61918eae4a9877a90a296a4 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Sat, 11 Oct 2014 20:30:12 +0100 Subject: [PATCH] Fixes version peg for multiple digit versions. --- src/babelpkg/tools.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/babelpkg/tools.nim b/src/babelpkg/tools.nim index bb62b44..0381aff 100644 --- a/src/babelpkg/tools.nim +++ b/src/babelpkg/tools.nim @@ -40,7 +40,7 @@ proc getNimrodVersion*: TVersion = let nimBin = getNimBin() let vOutput = doCmdEx(nimBin & " -v").output var matches: array[0..MaxSubpatterns, string] - if vOutput.find(peg"'Version'\s{(\d\.)+\d}", matches) == -1: + if vOutput.find(peg"'Version'\s{(\d+\.)+\d}", matches) == -1: quit("Couldn't find Nim version.", QuitFailure) newVersion(matches[0])