The following terms are ordered so that later terms may build upon earlier ones.
A grapheme in Unimarkup is a Unicode grapheme.
A sequence of one or more graphemes is called grapheme sequence.
A whitespace in Unimarkup is any Unicode code point marked with "WSpace=Y" or "WS".
One space in Unimarkup is one Unicode space U+0020
.
Any grapheme sequence that forces a new line, is treated as a line break.
A line is a sequence of graphemes that ends with a line break.
A line is considered empty if it only consists of whitespaces.
A blank line consists of one or more subsequent empty lines.
Note: Multiple blank lines are treated as one blank line.
A content describes any grapheme sequence.
Rendering is the process to convert Unimarkup content into any of the available output formats.
A keyword consists of one or more special grapheme sequences used to identify Unimarkup markup.
A Unimarkup element consists of content, and keywords that define how the content gets rendered.
An element group groups Unimarkup elements that have a similar syntax and/or restrictions.
The root input contains Unimarkup markup, and is the single entry point to get a rendered output.
A document is the ordered list of Unimarkup elements that is retrieved by parsing the root input.
A document flows from the highest point of the document, which is the first line of the root input, to the lowest point of the document, which is the last line of the root input.
Note: Above refers to content that is closer to the highest point compared to the current one.
Note: Below refers to content that is closer to the lowest point compared to the current one.
There are six heading levels ranging from 1 to 6. The heading at level 1 is considered as the highest level and 6 as the lowest.
A section refers to the content between two headings.
Note: The next section refers to section that is at least at the same heading level or higher.
Note: Next sections refers to two or more sections that are below the current section.
A verbatim text is a sequence of graphemes that is taken as is without any interpretation of those graphemes.
A list entry is one element of a list element.