further progress on rst roles & directives (fix #17646) (#17659)

* further progress on rst roles & dir-s (fix #17646)

* fix documents according to the messages

* fix bug 17 from #17340
This commit is contained in:
Andrey Makarov 2021-04-08 20:00:14 +03:00 • committed by GitHub
commit 42687457b0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 129 additions and 51 deletions

View file

@ -23,14 +23,14 @@
## Encoding data
## -------------
##
## .. code-block::nim
## .. code-block:: Nim
## import std/base64
## let encoded = encode("Hello World")
## assert encoded == "SGVsbG8gV29ybGQ="
##
## Apart from strings you can also encode lists of integers or characters:
##
## .. code-block::nim
## .. code-block:: Nim
## import std/base64
## let encodedInts = encode([1,2,3])
## assert encodedInts == "AQID"
@ -41,7 +41,7 @@
## Decoding data
## -------------
##
## .. code-block::nim
## .. code-block:: Nim
## import std/base64
## let decoded = decode("SGVsbG8gV29ybGQ=")
## assert decoded == "Hello World"
@ -49,7 +49,7 @@
## URL Safe Base64
## ---------------
##
## .. code-block::nim
## .. code-block:: Nim
## import std/base64
## doAssert encode("c\xf7>", safe = true) == "Y_c-"
## doAssert encode("c\xf7>", safe = false) == "Y/c+"