This is “table of content processor”. It has the following data type:
toc is used for creating optionally nested table of content data. Usually it is
used to succinctly describe links in nav bars or creating table of content.
Each link starts with a dash (
-) followed by a space and then the URL, and the
title of link comes in next line aligned with the start of URL.
For nesting we can indent both lines by two spaces. Any amount of nesting is
Currently the parser is strict, rules must be followed exactly.