From 87d62f48d6c8a2ccf9807f56c23a6ca71d1102e6 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Sun, 13 Jan 2019 14:19:04 -0500 Subject: 0.4.3 stow (most) uri/links in array, separate from object text - munge independently - no need to consider special munging of uri with text - uri can easily be munged independently (encoded as need be) --- org/doc_reform.org | 112 ++++++++++++++++++++++++++--------------------------- 1 file changed, 56 insertions(+), 56 deletions(-) (limited to 'org/doc_reform.org') diff --git a/org/doc_reform.org b/org/doc_reform.org index 55bd41d..fe66011 100644 --- a/org/doc_reform.org +++ b/org/doc_reform.org @@ -26,7 +26,7 @@ struct Version { int minor; int patch; } -enum _ver = Version(0, 4, 2); +enum _ver = Version(0, 4, 3); #+END_SRC ** compilation restrictions (supported compilers) @@ -1369,61 +1369,61 @@ dev notes *** document objects (table) - check, keep up to date -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| doc object | doc object | attributes | inline | appended | structure | delimiters | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| is_of | is_a | | | | | | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| para/heading | heading | - level | - font face | - object number off | - level | - delimiter == two newlines | -| | | - object number | - endnotes | - book index meta | (document structure) | | -| | | - object number off | | | | | -| | | - dummy (toc & seg) | | | | | -| | | - tags (internal links) | | | | | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| | toc | - level | - font face | | | - auto generated from headings | -| | | | - links (auto) | | | | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| para | para | - bullet | - font face | - object number off | | - delimiter == two newlines | -| | | - indent | - links/urls * | - book index meta | | | -| | | - object number | - images* | | | | -| | | - object number off | - endnotes | | | | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| | toc | - indent | - font face | | | - delimiter == two newlines | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| | endnote | | - font face | | | (generated from | -| | | | | | | inline markup tags) | -| | | | | | | - delimiter == two newlines | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| | bookindex | - auto indent | - font face | | | - delimiter == two newlines | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| | blurb | - bullet | - font face | - object number off | | - delimiter == two newlines | -| | | - indent | - links/urls * | - book index meta | | | -| | | - object number | - images* | | | | -| | | - object number off | - endnotes | | | | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| group | group | - object number | - font face | - book index meta | - para break | - delimiter tags (group) | -| | | - object number off | - links/urls * | | | | -| | | | - images* | | | | -| | | | - endnotes | | | | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| | block | - object number | - font face | - book index meta | - new line | - delimiter tags (block) | -| | | - object number off | - links/urls * | | | | -| | | | - images* | | | | -| | | | - endnotes | | | | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| | quote | - object number | - font face | - book index meta | | - delimiter tags (quote) | -| | | | - endnotes | | | | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| | poem (see verse) | | | - book index meta | | - delimiter tags (poem) | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| | verse (of poem) | - object number | - font face | | - new line | - (see poem delimiter) | -| | | | - endnotes | | - preceeding spaces | | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| group/code | code | - syntax | | | - new line | - delimiter tags (code) | -| | | - numbered | | | - preceeding spaces | | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| -| group/table | table | - object number | | | | - delimiter tags (table) | -|--------------+------------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| doc object | doc object | attributes | inline | appended | structure | delimiters | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| is_a | is_of_type | | | | | | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| heading | para | - level | - font face | - object number off | - level | - two newlines | +| | | - object number | - endnotes | - book index meta | (document structure) | | +| | | - object number off | | | | | +| | | - dummy (toc & seg) | | | | | +| | | - tags (internal links) | | | | | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| toc | para | - level | - font face | | | - auto generated from headings | +| | | (auto-indent) | - links (auto) | | | | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| para | para | - bullet | - font face | - object number off | | - two newlines | +| | | - indent | - links/urls * | - book index meta | | | +| | | - object number | - images* | | | | +| | | - object number off | - endnotes | | | | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| bookindex | para | - auto indent | - font face | | | - two newlines | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| blurb | para | - bullet | - font face | - object number off | | - two newlines | +| | | - indent | - links/urls * | - book index meta | | | +| | | - object number | - images* | | | | +| | | - object number off | - endnotes | | | | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| group | block | - object number | - font face | - book index meta | - para break | - block tags | +| | | - object number off | - links/urls * | | | (group) | +| | | | - images* | | | | +| | | | - endnotes | | | | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| block | block | - object number | - font face | - book index meta | - new line | - block tags | +| | | - object number off | - links/urls * | | | (block) | +| | | | - images* | | | | +| | | | - endnotes | | | | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| quote | block | - object number | - font face | - book index meta | | - block tags | +| | | | - endnotes | | | (quote) | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| poem (see verse) | block | | | - book index meta | | - block tags | +| | | | | | | (poem) | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| verse (of poem) | | - object number | - font face | | - new line | - (see poem delimiter) | +| | | | - endnotes | | - preceeding spaces | | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| code | block | - syntax | | | - new line | - block tags | +| | | - numbered | | | - preceeding spaces | (code) | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| table | block | - object number | | | | - block tags (table) | +| | | | | | | (table) | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| +| endnote | | | - font face | | | (generated from | +| | | | | | | inline markup tags) | +| | | | | | | - two newlines | +|------------------+------------+-------------------------+----------------+---------------------+----------------------+--------------------------------| - consider special treatment for links/urls (& for images?) take them out of document munge (for various outputs), by storing in own array (within each -- cgit v1.2.3