From 2a052ac96bb138578997af8e1dab108b34b2a083 Mon Sep 17 00:00:00 2001
From: Jonathan Bernard <jdb@jdb-labs.com>
Date: Sat, 25 Nov 2017 15:57:38 -0600
Subject: [PATCH] Add doWhile template.

---
 langutils.nim    | 5 ++++-
 langutils.nimble | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/langutils.nim b/langutils.nim
index f07fba8..0972a9a 100644
--- a/langutils.nim
+++ b/langutils.nim
@@ -26,4 +26,7 @@ proc sameContents*[T](a1, a2: openArray[T]): bool =
     if not a2.anyIt(a == it): return false
   return true
 
-
+template doWhile(a, b: untyped): untyped =
+  b
+  while a:
+    b
diff --git a/langutils.nimble b/langutils.nimble
index d6e8d88..5cd1cde 100644
--- a/langutils.nimble
+++ b/langutils.nimble
@@ -1,6 +1,6 @@
 # Package
 
-version       = "0.2.0"
+version       = "0.3.0"
 author        = "Jonathan Bernard"
 description   = "Language extensions (templates, macros) I commonly use."
 license       = "MIT"