summary refs log tree commit diff stats
path: root/src/nre.nim
diff options
context:
space:
mode:
authorFlaviu Tamas <tamasflaviu@gmail.com>2015-01-18 13:10:19 -0500
committerFlaviu Tamas <tamasflaviu@gmail.com>2015-01-18 13:10:19 -0500
commit2598909ffdd04f8153aed0d827c9b572493601ba (patch)
treee1a2a880942c89af99d325c5a906602612ba4a15 /src/nre.nim
parentf141737b9f677fadfd24a7e84bed6d3f9102c780 (diff)
downloadNim-2598909ffdd04f8153aed0d827c9b572493601ba.tar.gz
Add `$` operator
Diffstat (limited to 'src/nre.nim')
-rw-r--r--src/nre.nim3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nre.nim b/src/nre.nim
index 539a91005..b4ce99c65 100644
--- a/src/nre.nim
+++ b/src/nre.nim
@@ -175,6 +175,9 @@ proc toSeq*(pattern: CaptureBounds, default = None[Slice[int]]()): seq[Option[Sl
 
 proc toSeq*(pattern: Captures, default: string = nil): seq[string] =
   accumulateResult(pattern.items(default))
+
+proc `$`*(pattern: RegexMatch): string =
+  return pattern.captures[-1]
 # }}}
 
 # Creation & Destruction {{{