Module reg_ex

Procs

proc pattern*(self: RegEx): string {.
gcsafe, locks: 0
.}
proc `pattern =`*(self: RegEx; val: string) {.
gcsafe, locks: 0
.}
proc clear*(self: RegEx) {.
gcsafe, locks: 0
.}
proc sub*(self: RegEx; text: string; replacement: string; all: bool = false;
         start: int64 = 0'i64; endd: int64 = - 1'i64): string {.
gcsafe, locks: 0
.}
proc isValid*(self: RegEx): bool {.
gcsafe, locks: 0
.}
proc getGroupCount*(self: RegEx): int64 {.
gcsafe, locks: 0
.}
proc getNames*(self: RegEx): Array {.
gcsafe, locks: 0
.}