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>
This commit is contained in:
AFaurholt 2021-03-21 18:35:22 +01:00 • committed by GitHub
commit 5bed7d282a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -357,6 +357,9 @@ Parsers
* `json <json.html>`_ * `json <json.html>`_
High-performance JSON parser. High-performance JSON parser.
* `std/jsonutils <jsonutils.html>`_
This module implements a hookable (de)serialization for arbitrary types.
* `lexbase <lexbase.html>`_ * `lexbase <lexbase.html>`_
This is a low-level module that implements an extremely efficient buffering 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. scheme for lexers and parsers. This is used by the diverse parsing modules.
@ -371,6 +374,9 @@ Parsers
* `parsecsv <parsecsv.html>`_ * `parsecsv <parsecsv.html>`_
The `parsecsv` module implements a simple high-performance CSV parser. 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>`_ * `parseopt <parseopt.html>`_
The `parseopt` module implements a command line option parser. The `parseopt` module implements a command line option parser.
@ -459,6 +465,9 @@ Miscellaneous
* `coro <coro.html>`_ * `coro <coro.html>`_
This module implements experimental coroutines in Nim. 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>`_ * `logging <logging.html>`_
This module implements a simple logger. This module implements a simple logger.
@ -474,6 +483,10 @@ Miscellaneous
* `std/varints <varints.html>`_ * `std/varints <varints.html>`_
Decode variable-length integers that are compatible with SQLite. 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 Modules for JS backend
---------------------- ----------------------
@ -506,6 +519,7 @@ Regular expressions
expressions. The current implementation uses PCRE. expressions. The current implementation uses PCRE.
Database support Database support
---------------- ----------------
@ -522,6 +536,13 @@ Database support
for other databases too. for other databases too.
Generic Operating System Services
---------------------------------
* `rdstdin <rdstdin.html>`_
This module contains code for reading from stdin.
Wrappers Wrappers
======== ========
@ -572,3 +593,11 @@ Network Programming and Internet Protocols
* `openssl <openssl.html>`_ * `openssl <openssl.html>`_
Wrapper for OpenSSL. Wrapper for OpenSSL.
Unstable
========
* `atomics <atomics.html>`_
Types and operations for atomic operations and lockless algorithms.