X-Git-Url: https://git.ladys.computer/LesML/blobdiff_plain/342c03ea7bfd599adb9f5bee07433b156379f521..16020b1dc994098540d8189a39151785ece0e793:/README.markdown diff --git a/README.markdown b/README.markdown index 14716c2..29815e5 100644 --- a/README.markdown +++ b/README.markdown @@ -1,5 +1,5 @@ # 💄📝 Les·M·L @@ -103,12 +103,19 @@ Non·empty paragraphs are classified as follows :⁠— There is only one level of paragraph quoting; quoted paragraphs may not be quoted again. +- If every line in the paragraph begins with zero or more white·space + characters followed by `|`, it is a “preformatted” paragraph and + white·space is not collapsed (``). + A paragraph may be both quoted and preformatted. + - Otherwise, the paragraph is unquoted. After this classification, each quoted or unquoted paragraph is further classified by type based on its first character (which is must be followed by white·space, or else the only thing on the line) :⁠— +- If the paragraph is preformatted, it is an ordinary paragraph. + - If the paragraph begins with `⁌`, it is a chapter heading (``). @@ -198,10 +205,7 @@ Markup within paragraphs is delimited with·out exception by pairs of - The characters `⸨` and `⸩` indicate parenthetical content (``). -- The characters `☞︎` and `☜︎` indicate strong importance - (``). - -- The characters `⹐` and `⹑` indicate emphasis (``). +- The characters `` ` `` and `´` indicate code (``). - The characters `⟪` and `⟫` indicate titles (``). @@ -212,7 +216,10 @@ Markup within paragraphs is delimited with·out exception by pairs of - The characters `⦃` and `⦄` indicate keyword highlighting (``). -- The characters `` ` `` and `´` indicate code (``). +- The characters `☞︎` and `☜︎` indicate strong importance + (``). + +- The characters `⹐` and `⹑` indicate emphasis (``). Once the tree is built as above, it is remediated into its final form by the following steps :⁠— @@ -231,11 +238,13 @@ Once the tree is built as above, it is remediated into its final form - Successive list items of the same level and class are joined into a single list. +- Linebreaks in preformatted paragraphs are replaced with ``. + Finally, any character can be escaped by instead providing its Unicode - codepoint in the form ``, where `NNNN` is one or more + codepoint in the form `{U+NNNN}`, where `NNNN` is one or more hexadecimal digits. Multiple codepoints may be provided separated by periods, as in - `` + `{U+WWWW.ZZZZ}` ## Usage