As a code library, lsdoc provides utilities to write code that reads loomlibs and extracts data from them, and provides processors to transform that data into some result, like documentation, or a report. Custom processors can also be written, leveraging the api provided by lsdoc library.

Loomlibs are JSON format text files.
See their structure described in Anatomy of a loomlib.

The LSDoc class provides an entry point to load loomlibs for parsing, and then for retrieving populated data models.

Access to loomlib data is provided by the the following models, with LibModule at the root:

lsdoc 2018 pixeldroid
https://github.com/pixeldroid/lsdoc
programming pages theme v0.5.10 (https://github.com/pixeldroid/programming-pages)