mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-16 09:37:12 +00:00
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:
29
doc/lib.rst
29
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.
|
||||
|
||||
Reference in New Issue
Block a user