From 7c5bb53b6e77b5e4f7a687117fc820e394999bd7 Mon Sep 17 00:00:00 2001 From: Dan Allen <dan@opendevise.com> Date: Thu, 8 Jun 2023 14:19:50 -0600 Subject: [PATCH] make distinction between named and positional (unnamed) block attributes; document how positional attributes are stored --- spec/outline.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spec/outline.adoc b/spec/outline.adoc index edd5b53..e2399d9 100644 --- a/spec/outline.adoc +++ b/spec/outline.adoc @@ -484,6 +484,8 @@ The block boundary is determined first, then the inline parsing happens within t === Block attributes * Used to store the block metadata. +* Can be positional or named. +* Positional attributes use a 1-based index; index assignment skips over any named attributes (i.e., named attributes don't affect position). * Only available directly on the block. * Do not affect document attributes. * The only relationship between block attributes and document attributes is that document attributes are sometimes used as fallbacks for an absent block attribute (this needs to be clarified / tightened). -- GitLab