re and nre now link to regex and tinyre (#21161)

This commit is contained in:
ringabout 2022-12-23 23:50:07 +08:00 • committed by GitHub
commit ac5a36c0a4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 3 deletions

View file

@ -20,15 +20,17 @@ when defined(js):
## search the internet for a wide variety of third-party documentation and ## search the internet for a wide variety of third-party documentation and
## tools. ## tools.
## ##
## **Note**: If you love `sequtils.toSeq` we have bad news for you. This ## .. warning:: If you love `sequtils.toSeq` we have bad news for you. This
## library doesn't work with it due to documented compiler limitations. As ## library doesn't work with it due to documented compiler limitations. As
## a workaround, use this: ## a workaround, use this:
runnableExamples: runnableExamples:
# either `import std/nre except toSeq` or fully qualify `sequtils.toSeq`: # either `import std/nre except toSeq` or fully qualify `sequtils.toSeq`:
import std/sequtils import std/sequtils
iterator iota(n: int): int = iterator iota(n: int): int =
for i in 0..<n: yield i for i in 0..<n: yield i
assert sequtils.toSeq(iota(3)) == @[0, 1, 2] assert sequtils.toSeq(iota(3)) == @[0, 1, 2]
## .. note:: There are also alternative nimble packages such as [tinyre](https://github.com/khchen/tinyre)
## and [regex](https://github.com/nitely/nim-regex).
## Licencing ## Licencing
## --------- ## ---------
## ##

View file

@ -17,6 +17,10 @@ when defined(js):
## C library. This means that your application will depend on the PCRE ## C library. This means that your application will depend on the PCRE
## library's licence when using this module, which should not be a problem ## library's licence when using this module, which should not be a problem
## though. ## though.
##
## .. note:: There are also alternative nimble packages such as [tinyre](https://github.com/khchen/tinyre)
## and [regex](https://github.com/nitely/nim-regex).
##
## PCRE's licence follows: ## PCRE's licence follows:
## ##
## .. include:: ../../doc/regexprs.txt ## .. include:: ../../doc/regexprs.txt