diff options
author | AFaurholt <a_faurholt@outlook.com> | 2021-03-21 18:35:22 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-21 18:35:22 +0100 |
commit | 5bed7d282ad043d945225fe72adb654d49b4f2ee (patch) | |
tree | 3998bf38e963c881dffdde0a858400f2716b24d7 | |
parent | fd09ace55796ae6605f34dafecab24cc0d6ac9fa (diff) | |
download | Nim-5bed7d282ad043d945225fe72adb654d49b4f2ee.tar.gz |
added more modules to docs lib (#17430)
* added more modules * Update doc/lib.rst Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * Update doc/lib.rst Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * Update doc/lib.rst Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * Update doc/lib.rst Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * Update doc/lib.rst Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * listed alphabetically + link to json module * Added suggestion #17430 Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
-rw-r--r-- | doc/lib.rst | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/doc/lib.rst b/doc/lib.rst index 9d715b1c7..62e02815c 100644 --- a/doc/lib.rst +++ b/doc/lib.rst @@ -357,6 +357,9 @@ Parsers * `json <json.html>`_ High-performance JSON parser. +* `std/jsonutils <jsonutils.html>`_ + This module implements a hookable (de)serialization for arbitrary types. + * `lexbase <lexbase.html>`_ This is a low-level module that implements an extremely efficient buffering scheme for lexers and parsers. This is used by the diverse parsing modules. @@ -371,6 +374,9 @@ Parsers * `parsecsv <parsecsv.html>`_ The `parsecsv` module implements a simple high-performance CSV parser. +* `parsejson <parsejson.html>`_ + This module implements a JSON parser. It is used and exported by the `json <json.html>`_ module, but can also be used in its own right. + * `parseopt <parseopt.html>`_ The `parseopt` module implements a command line option parser. @@ -459,6 +465,9 @@ Miscellaneous * `coro <coro.html>`_ This module implements experimental coroutines in Nim. +* `std/enumerate <enumerate.html>`_ + This module implements `enumerate` syntactic sugar based on Nim's macro system. + * `logging <logging.html>`_ This module implements a simple logger. @@ -474,6 +483,10 @@ Miscellaneous * `std/varints <varints.html>`_ Decode variable-length integers that are compatible with SQLite. +* `std/with <with.html>`_ + This module implements the `with` macro for easy function chaining. + + Modules for JS backend ---------------------- @@ -506,6 +519,7 @@ Regular expressions expressions. The current implementation uses PCRE. + Database support ---------------- @@ -522,6 +536,13 @@ Database support for other databases too. +Generic Operating System Services +--------------------------------- + +* `rdstdin <rdstdin.html>`_ + This module contains code for reading from stdin. + + Wrappers ======== @@ -572,3 +593,11 @@ Network Programming and Internet Protocols * `openssl <openssl.html>`_ Wrapper for OpenSSL. + + + +Unstable +======== + +* `atomics <atomics.html>`_ + Types and operations for atomic operations and lockless algorithms. |