@@ -1278,14 +1278,10 @@ <h1 class="title">Module regex</h1>
12781278 title ="groupsCount(m: RegexMatch): int "> < wbr /> groups< wbr /> Count< span class ="attachedType " style ="visibility:hidden "> RegexMatch</ span > </ a > </ li >
12791279 < li > < a class ="reference " href ="#match%2Cstring%2CRegex%2CRegexMatch%2Cint "
12801280 title ="match(s: string; pattern: Regex; m: var RegexMatch; start = 0): bool "> < wbr /> match< span class ="attachedType " style ="visibility:hidden "> Regex</ span > </ a > </ li >
1281- < li > < a class ="reference " href ="#match%2Cstring%2CRegex%2Cint "
1282- title ="match(s: string; pattern: Regex; start = 0): Option[RegexMatch] "> < wbr /> match< span class ="attachedType " style ="visibility:hidden "> RegexMatch</ span > </ a > </ li >
12831281 < li > < a class ="reference " href ="#contains%2Cstring%2CRegex "
12841282 title ="contains(s: string; pattern: Regex): bool "> < wbr /> contains< span class ="attachedType " style ="visibility:hidden "> Regex</ span > </ a > </ li >
12851283 < li > < a class ="reference " href ="#find%2Cstring%2CRegex%2CRegexMatch%2Cint "
12861284 title ="find(s: string; pattern: Regex; m: var RegexMatch; start = 0): bool "> < wbr /> find< span class ="attachedType " style ="visibility:hidden "> Regex</ span > </ a > </ li >
1287- < li > < a class ="reference " href ="#find%2Cstring%2CRegex%2Cint "
1288- title ="find(s: string; pattern: Regex; start = 0): Option[RegexMatch] "> < wbr /> find< span class ="attachedType " style ="visibility:hidden "> RegexMatch</ span > </ a > </ li >
12891285 < li > < a class ="reference " href ="#findAll%2Cstring%2CRegex%2Cint "
12901286 title ="findAll(s: string; pattern: Regex; start = 0): seq[RegexMatch] "> < wbr /> find< wbr /> All< span class ="attachedType " style ="visibility:hidden "> RegexMatch</ span > </ a > </ li >
12911287 < li > < a class ="reference " href ="#findAndCaptureAll%2Cstring%2CRegex "
@@ -1467,11 +1463,11 @@ <h1><a class="toc-backref" href="#12">Procs</a></h1>
14671463< dd >
14681464return the number of capturing groups< pre class ="listing "> < span class ="Keyword "> block</ span > < span class ="Punctuation "> :</ span >
14691465 < span class ="Keyword "> var</ span > < span class ="Identifier "> m</ span > < span class ="Punctuation "> :</ span > < span class ="Identifier "> RegexMatch</ span >
1470- < span class ="Identifier "> doAssert</ span > < span class ="StringLit "> "ab"</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> match</ span > < span class ="Punctuation "> (</ span > < span class ="Identifier " > m </ span > < span class ="Punctuation "> ,</ span > < span class ="RawData " > re"(a)(b)" </ span > < span class ="Punctuation "> )</ span >
1466+ < span class ="Identifier "> doAssert</ span > < span class ="StringLit "> "ab"</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> match</ span > < span class ="Punctuation "> (</ span > < span class ="RawData " > re"(a)(b)" </ span > < span class ="Punctuation "> ,</ span > < span class ="Identifier " > m </ span > < span class ="Punctuation "> )</ span >
14711467 < span class ="Identifier "> doAssert</ span > < span class ="Identifier "> m</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> groupsCount</ span > < span class ="Operator "> ==</ span > < span class ="DecNumber "> 2</ span >
14721468< span class ="Keyword "> block</ span > < span class ="Punctuation "> :</ span >
14731469 < span class ="Keyword "> var</ span > < span class ="Identifier "> m</ span > < span class ="Punctuation "> :</ span > < span class ="Identifier "> RegexMatch</ span >
1474- < span class ="Identifier "> doAssert</ span > < span class ="StringLit "> "ab"</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> match</ span > < span class ="Punctuation "> (</ span > < span class ="Identifier " > m </ span > < span class ="Punctuation "> ,</ span > < span class ="RawData " > re"((ab))" </ span > < span class ="Punctuation "> )</ span >
1470+ < span class ="Identifier "> doAssert</ span > < span class ="StringLit "> "ab"</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> match</ span > < span class ="Punctuation "> (</ span > < span class ="RawData " > re"((ab))" </ span > < span class ="Punctuation "> ,</ span > < span class ="Identifier " > m </ span > < span class ="Punctuation "> )</ span >
14751471 < span class ="Identifier "> doAssert</ span > < span class ="Identifier "> m</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> groupsCount</ span > < span class ="Operator "> ==</ span > < span class ="DecNumber "> 2</ span > </ pre >
14761472
14771473</ dd >
@@ -1483,13 +1479,6 @@ <h1><a class="toc-backref" href="#12">Procs</a></h1>
14831479< span class ="Identifier "> doAssert</ span > < span class ="StringLit "> "abcd"</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> match</ span > < span class ="Punctuation "> (</ span > < span class ="RawData "> re"abcd"</ span > < span class ="Punctuation "> ,</ span > < span class ="Identifier "> m</ span > < span class ="Punctuation "> )</ span >
14841480< span class ="Identifier "> doAssert</ span > < span class ="Punctuation "> (</ span > < span class ="Keyword "> not</ span > < span class ="StringLit "> "abcd"</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> match</ span > < span class ="Punctuation "> (</ span > < span class ="RawData "> re"abc"</ span > < span class ="Punctuation "> ,</ span > < span class ="Identifier "> m</ span > < span class ="Punctuation "> )</ span > < span class ="Punctuation "> )</ span > </ pre >
14851481
1486- </ dd >
1487- < a id ="match%2Cstring%2CRegex%2Cint "> </ a >
1488- < dt > < pre > < span class ="Keyword "> proc</ span > < span class ="Identifier "> match</ span > < span class ="Other "> (</ span > < span class ="Identifier "> s</ span > < span class ="Other "> :</ span > < span class ="Identifier "> string</ span > < span class ="Other "> ;</ span > < span class ="Identifier "> pattern</ span > < span class ="Other "> :</ span > < a href ="regex.html#Regex "> < span class ="Identifier "> Regex</ span > </ a > < span class ="Other "> ;</ span > < span class ="Identifier "> start</ span > < span class ="Other "> =</ span > < span class ="DecNumber "> 0</ span > < span class ="Other "> )</ span > < span class ="Other "> :</ span > < span class ="Identifier "> Option</ span > < span class ="Other "> [</ span > < a href ="regex.html#RegexMatch "> < span class ="Identifier "> RegexMatch</ span > </ a > < span class ="Other "> ]</ span > < span > < span class ="Other "> {</ span > < span class ="Other pragmadots "> ...</ span > < span class ="Other "> }</ span > </ span > < span class ="pragmawrap "> < span class ="Other "> {.</ span > < span class ="pragma "> < span class ="Identifier "> deprecated</ span > < span class ="Other "> ,</ span >
1489- < span class ="Identifier "> raises</ span > < span class ="Other "> :</ span > < span class ="Other "> [</ span > < span class ="Other "> ]</ span > < span class ="Other "> ,</ span > < span class ="Identifier "> tags</ span > < span class ="Other "> :</ span > < span class ="Other "> [</ span > < span class ="Other "> ]</ span > </ span > < span class ="Other "> .}</ span > </ span > </ pre > </ dt >
1490- < dd >
1491- Deprecated, use < tt class ="docutils literal "> < span class ="pre "> match(string, Regex, var RegexMatch)</ span > </ tt > instead
1492-
14931482</ dd >
14941483< a id ="contains%2Cstring%2CRegex "> </ a >
14951484< dt > < pre > < span class ="Keyword "> proc</ span > < span class ="Identifier "> contains</ span > < span class ="Other "> (</ span > < span class ="Identifier "> s</ span > < span class ="Other "> :</ span > < span class ="Identifier "> string</ span > < span class ="Other "> ;</ span > < span class ="Identifier "> pattern</ span > < span class ="Other "> :</ span > < a href ="regex.html#Regex "> < span class ="Identifier "> Regex</ span > </ a > < span class ="Other "> )</ span > < span class ="Other "> :</ span > < span class ="Identifier "> bool</ span > < span > < span class ="Other "> {</ span > < span class ="Other pragmadots "> ...</ span > < span class ="Other "> }</ span > </ span > < span class ="pragmawrap "> < span class ="Other "> {.</ span > < span class ="pragma "> < span class ="Identifier "> raises</ span > < span class ="Other "> :</ span > < span class ="Other "> [</ span > < span class ="Other "> ]</ span > < span class ="Other "> ,</ span > < span class ="Identifier "> tags</ span > < span class ="Other "> :</ span > < span class ="Other "> [</ span > < span class ="Other "> ]</ span > </ span > < span class ="Other "> .}</ span > </ span > </ pre > </ dt >
@@ -1509,22 +1498,11 @@ <h1><a class="toc-backref" href="#12">Procs</a></h1>
15091498< span class ="Identifier "> doAssert</ span > < span class ="StringLit "> "2222"</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> find</ span > < span class ="Punctuation "> (</ span > < span class ="RawData "> re"(22)*"</ span > < span class ="Punctuation "> ,</ span > < span class ="Identifier "> m</ span > < span class ="Punctuation "> )</ span > < span class ="Keyword "> and</ span >
15101499 < span class ="Identifier "> m</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> group</ span > < span class ="Punctuation "> (</ span > < span class ="DecNumber "> 0</ span > < span class ="Punctuation "> )</ span > < span class ="Operator "> ==</ span > < span class ="Operator "> @</ span > < span class ="Punctuation "> [</ span > < span class ="DecNumber "> 0</ span > < span class ="Operator "> ..</ span > < span class ="DecNumber "> 1</ span > < span class ="Punctuation "> ,</ span > < span class ="DecNumber "> 2</ span > < span class ="Operator "> ..</ span > < span class ="DecNumber "> 3</ span > < span class ="Punctuation "> ]</ span > </ pre >
15111500
1512- </ dd >
1513- < a id ="find%2Cstring%2CRegex%2Cint "> </ a >
1514- < dt > < pre > < span class ="Keyword "> proc</ span > < span class ="Identifier "> find</ span > < span class ="Other "> (</ span > < span class ="Identifier "> s</ span > < span class ="Other "> :</ span > < span class ="Identifier "> string</ span > < span class ="Other "> ;</ span > < span class ="Identifier "> pattern</ span > < span class ="Other "> :</ span > < a href ="regex.html#Regex "> < span class ="Identifier "> Regex</ span > </ a > < span class ="Other "> ;</ span > < span class ="Identifier "> start</ span > < span class ="Other "> =</ span > < span class ="DecNumber "> 0</ span > < span class ="Other "> )</ span > < span class ="Other "> :</ span > < span class ="Identifier "> Option</ span > < span class ="Other "> [</ span > < a href ="regex.html#RegexMatch "> < span class ="Identifier "> RegexMatch</ span > </ a > < span class ="Other "> ]</ span > < span > < span class ="Other "> {</ span > < span class ="Other pragmadots "> ...</ span > < span class ="Other "> }</ span > </ span > < span class ="pragmawrap "> < span class ="Other "> {.</ span > < span class ="pragma "> < span class ="Identifier "> deprecated</ span > < span class ="Other "> ,</ span >
1515- < span class ="Identifier "> raises</ span > < span class ="Other "> :</ span > < span class ="Other "> [</ span > < span class ="Other "> ]</ span > < span class ="Other "> ,</ span > < span class ="Identifier "> tags</ span > < span class ="Other "> :</ span > < span class ="Other "> [</ span > < span class ="Other "> ]</ span > </ span > < span class ="Other "> .}</ span > </ span > </ pre > </ dt >
1516- < dd >
1517- Deprecated, use < tt class ="docutils literal "> < span class ="pre "> find(string, Regex, var RegexMatch)</ span > </ tt > instead
1518-
15191501</ dd >
15201502< a id ="findAll%2Cstring%2CRegex%2Cint "> </ a >
15211503< dt > < pre > < span class ="Keyword "> proc</ span > < span class ="Identifier "> findAll</ span > < span class ="Other "> (</ span > < span class ="Identifier "> s</ span > < span class ="Other "> :</ span > < span class ="Identifier "> string</ span > < span class ="Other "> ;</ span > < span class ="Identifier "> pattern</ span > < span class ="Other "> :</ span > < a href ="regex.html#Regex "> < span class ="Identifier "> Regex</ span > </ a > < span class ="Other "> ;</ span > < span class ="Identifier "> start</ span > < span class ="Other "> =</ span > < span class ="DecNumber "> 0</ span > < span class ="Other "> )</ span > < span class ="Other "> :</ span > < span class ="Identifier "> seq</ span > < span class ="Other "> [</ span > < a href ="regex.html#RegexMatch "> < span class ="Identifier "> RegexMatch</ span > </ a > < span class ="Other "> ]</ span > < span > < span class ="Other "> {</ span > < span class ="Other pragmadots "> ...</ span > < span class ="Other "> }</ span > </ span > < span class ="pragmawrap "> < span class ="Other "> {.</ span > < span class ="pragma "> < span class ="Identifier "> raises</ span > < span class ="Other "> :</ span > < span class ="Other "> [</ span > < span class ="Other "> ]</ span > < span class ="Other "> ,</ span > < span class ="Identifier "> tags</ span > < span class ="Other "> :</ span > < span class ="Other "> [</ span > < span class ="Other "> ]</ span > </ span > < span class ="Other "> .}</ span > </ span > </ pre > </ dt >
15221504< dd >
1523- search through the string and return each match. Empty matches (start > end) are included< pre class ="listing "> < span class ="Keyword "> let</ span >
1524- < span class ="Identifier "> expected</ span > < span class ="Operator "> =</ span > < span class ="Punctuation "> [</ span > < span class ="DecNumber "> 1</ span > < span class ="Operator "> ..</ span > < span class ="DecNumber "> 2</ span > < span class ="Punctuation "> ,</ span > < span class ="DecNumber "> 4</ span > < span class ="Operator "> ..</ span > < span class ="DecNumber "> 5</ span > < span class ="Punctuation "> ]</ span >
1525- < span class ="Identifier "> ms</ span > < span class ="Operator "> =</ span > < span class ="Identifier "> findAll</ span > < span class ="Punctuation "> (</ span > < span class ="StringLit "> "abcabc"</ span > < span class ="Punctuation "> ,</ span > < span class ="RawData "> re"bc"</ span > < span class ="Punctuation "> )</ span >
1526- < span class ="Keyword "> for</ span > < span class ="Identifier "> i</ span > < span class ="Punctuation "> ,</ span > < span class ="Identifier "> m</ span > < span class ="Keyword "> in</ span > < span class ="Identifier "> ms</ span > < span class ="Punctuation "> :</ span >
1527- < span class ="Identifier "> doAssert</ span > < span class ="Punctuation "> (</ span > < span class ="Identifier "> m</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> boundaries</ span > < span class ="Operator "> ==</ span > < span class ="Identifier "> expected</ span > < span class ="Punctuation "> [</ span > < span class ="Identifier "> i</ span > < span class ="Punctuation "> ]</ span > < span class ="Punctuation "> )</ span > </ pre >
1505+ search through the string and return each match. Empty matches (start > end) are included
15281506
15291507</ dd >
15301508< a id ="findAndCaptureAll%2Cstring%2CRegex "> </ a >
@@ -1616,7 +1594,7 @@ <h1><a class="toc-backref" href="#15">Iterators</a></h1>
16161594 < span class ="Identifier "> expected</ span > < span class ="Operator "> =</ span > < span class ="Punctuation "> [</ span > < span class ="StringLit "> "a"</ span > < span class ="Punctuation "> ,</ span > < span class ="StringLit "> "b"</ span > < span class ="Punctuation "> ,</ span > < span class ="StringLit "> "c"</ span > < span class ="Punctuation "> ]</ span >
16171595 < span class ="Identifier "> text</ span > < span class ="Operator "> =</ span > < span class ="StringLit "> "abc"</ span >
16181596< span class ="Keyword "> var</ span > < span class ="Identifier "> m</ span > < span class ="Punctuation "> :</ span > < span class ="Identifier "> RegexMatch</ span >
1619- < span class ="Identifier "> doAssert</ span > < span class ="Identifier "> text</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> match</ span > < span class ="Punctuation "> (</ span > < span class ="Identifier " > m </ span > < span class ="Punctuation "> ,</ span > < span class ="RawData " > re"(\w)+" </ span > < span class ="Punctuation "> )</ span >
1597+ < span class ="Identifier "> doAssert</ span > < span class ="Identifier "> text</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> match</ span > < span class ="Punctuation "> (</ span > < span class ="RawData " > re"(\w)+" </ span > < span class ="Punctuation "> ,</ span > < span class ="Identifier " > m </ span > < span class ="Punctuation "> )</ span >
16201598< span class ="Keyword "> var</ span > < span class ="Identifier "> i</ span > < span class ="Operator "> =</ span > < span class ="DecNumber "> 0</ span >
16211599< span class ="Keyword "> for</ span > < span class ="Identifier "> bounds</ span > < span class ="Keyword "> in</ span > < span class ="Identifier "> m</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> group</ span > < span class ="Punctuation "> (</ span > < span class ="DecNumber "> 0</ span > < span class ="Punctuation "> )</ span > < span class ="Punctuation "> :</ span >
16221600 < span class ="Identifier "> doAssert</ span > < span class ="Punctuation "> (</ span > < span class ="Identifier "> expected</ span > < span class ="Punctuation "> [</ span > < span class ="Identifier "> i</ span > < span class ="Punctuation "> ]</ span > < span class ="Operator "> ==</ span > < span class ="Identifier "> text</ span > < span class ="Punctuation "> [</ span > < span class ="Identifier "> bounds</ span > < span class ="Punctuation "> ]</ span > < span class ="Punctuation "> )</ span >
@@ -1629,8 +1607,8 @@ <h1><a class="toc-backref" href="#15">Iterators</a></h1>
16291607return slices for a given named group< pre class ="listing "> < span class ="Keyword "> let</ span >
16301608 < span class ="Identifier "> expected</ span > < span class ="Operator "> =</ span > < span class ="Punctuation "> [</ span > < span class ="StringLit "> "a"</ span > < span class ="Punctuation "> ,</ span > < span class ="StringLit "> "b"</ span > < span class ="Punctuation "> ,</ span > < span class ="StringLit "> "c"</ span > < span class ="Punctuation "> ]</ span >
16311609 < span class ="Identifier "> text</ span > < span class ="Operator "> =</ span > < span class ="StringLit "> "abc"</ span >
1632- < span class ="Keyword "> var</ span > < span class ="Identifier "> m</ span > < span class ="Operator " > = </ span > < span class ="Identifier "> RegexMatch</ span >
1633- < span class ="Identifier "> doAssert</ span > < span class ="Identifier "> text</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> match</ span > < span class ="Punctuation "> (</ span > < span class ="Identifier " > m </ span > < span class ="Punctuation "> ,</ span > < span class ="RawData " > re"(?P<foo>\w)+" </ span > < span class ="Punctuation "> )</ span >
1610+ < span class ="Keyword "> var</ span > < span class ="Identifier "> m</ span > < span class ="Punctuation " > : </ span > < span class ="Identifier "> RegexMatch</ span >
1611+ < span class ="Identifier "> doAssert</ span > < span class ="Identifier "> text</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> match</ span > < span class ="Punctuation "> (</ span > < span class ="RawData " > re"(?P<foo>\w)+" </ span > < span class ="Punctuation "> ,</ span > < span class ="Identifier " > m </ span > < span class ="Punctuation "> )</ span >
16341612< span class ="Keyword "> var</ span > < span class ="Identifier "> i</ span > < span class ="Operator "> =</ span > < span class ="DecNumber "> 0</ span >
16351613< span class ="Keyword "> for</ span > < span class ="Identifier "> bounds</ span > < span class ="Keyword "> in</ span > < span class ="Identifier "> m</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> group</ span > < span class ="Punctuation "> (</ span > < span class ="StringLit "> "foo"</ span > < span class ="Punctuation "> )</ span > < span class ="Punctuation "> :</ span >
16361614 < span class ="Identifier "> doAssert</ span > < span class ="Punctuation "> (</ span > < span class ="Identifier "> expected</ span > < span class ="Punctuation "> [</ span > < span class ="Identifier "> i</ span > < span class ="Punctuation "> ]</ span > < span class ="Operator "> ==</ span > < span class ="Identifier "> text</ span > < span class ="Punctuation "> [</ span > < span class ="Identifier "> bounds</ span > < span class ="Punctuation "> ]</ span > < span class ="Punctuation "> )</ span >
@@ -1646,8 +1624,8 @@ <h1><a class="toc-backref" href="#15">Iterators</a></h1>
16461624 < span class ="Identifier "> expected</ span > < span class ="Operator "> =</ span > < span class ="Punctuation "> [</ span > < span class ="DecNumber "> 1</ span > < span class ="Operator "> ..</ span > < span class ="DecNumber "> 2</ span > < span class ="Punctuation "> ,</ span > < span class ="DecNumber "> 4</ span > < span class ="Operator "> ..</ span > < span class ="DecNumber "> 5</ span > < span class ="Punctuation "> ]</ span >
16471625 < span class ="Identifier "> text</ span > < span class ="Operator "> =</ span > < span class ="StringLit "> "abcabc"</ span >
16481626< span class ="Keyword "> for</ span > < span class ="Identifier "> m</ span > < span class ="Keyword "> in</ span > < span class ="Identifier "> findAll</ span > < span class ="Punctuation "> (</ span > < span class ="Identifier "> text</ span > < span class ="Punctuation "> ,</ span > < span class ="RawData "> re"bc"</ span > < span class ="Punctuation "> )</ span > < span class ="Punctuation "> :</ span >
1649- < span class ="Identifier "> doAssert</ span > < span class ="Identifier "> m</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> boundaries</ span > < span class ="Operator "> ==</ span > < span class ="Identifier "> expected</ span > < span class ="Punctuation "> [</ span > < span class ="Identifier "> i</ span > < span class ="Punctuation "> ]</ span >
16501627 < span class ="Identifier "> doAssert</ span > < span class ="Identifier "> text</ span > < span class ="Punctuation "> [</ span > < span class ="Identifier "> m</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> boundaries</ span > < span class ="Punctuation "> ]</ span > < span class ="Operator "> ==</ span > < span class ="StringLit "> "bc"</ span >
1628+ < span class ="Identifier "> doAssert</ span > < span class ="Identifier "> m</ span > < span class ="Operator "> .</ span > < span class ="Identifier "> boundaries</ span > < span class ="Operator "> ==</ span > < span class ="Identifier "> expected</ span > < span class ="Punctuation "> [</ span > < span class ="Identifier "> i</ span > < span class ="Punctuation "> ]</ span >
16511629 < span class ="Identifier "> inc</ span > < span class ="Identifier "> i</ span > </ pre >
16521630
16531631</ dd >
@@ -1682,7 +1660,7 @@ <h1><a class="toc-backref" href="#18">Templates</a></h1>
16821660 < div class ="twelve-columns footer ">
16831661 < span class ="nim-sprite "> </ span >
16841662 < br />
1685- < small > Made with Nim. Generated: 2018-10-08 02:54:01 UTC</ small >
1663+ < small > Made with Nim. Generated: 2018-10-08 03:42:57 UTC</ small >
16861664 </ div >
16871665 </ div >
16881666 </ div >
0 commit comments