From 418f6e093cd09353f2fd49d575abf874dcddfad3 Mon Sep 17 00:00:00 2001
From: Albert Krewinkel <albert@zeitkraut.de>
Date: Sat, 13 Oct 2018 16:25:54 +0200
Subject: [PATCH] Lua filter docs: add documentation for Element/Sec

---
 doc/lua-filter-types-and-objects.md | 30 +++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/doc/lua-filter-types-and-objects.md b/doc/lua-filter-types-and-objects.md
index 02331da15..19175bff8 100644
--- a/doc/lua-filter-types-and-objects.md
+++ b/doc/lua-filter-types-and-objects.md
@@ -514,6 +514,36 @@ delimiter
 :   delimiter of list numbers; one of `DeaultDelim`, `Period`,
     `OneParen`, and `TwoParens` (string)
 
+## Hierarchical Element {#Element}
+
+Hierarchical elements can be either *Sec* (sections) or *Blk*
+(blocks). *Blk* elements are treated like [block]s.
+
+### Sec
+
+Section elements used to provide hierarchical information on
+document contents.
+
+**Objects of this type are read-only.***
+
+level
+:   header level (integer)
+
+numbering
+:   section numbering ([list] of integers)
+
+attr
+:   header attributes ([attributes])
+
+label
+:   header content ([list] of [inlines])
+
+contents
+:   list of contents in this section ([list] of hierarchical elements)
+
+t, tag
+:   constant `Sec` (string)
+
 
 [block]: #block
 [blocks]: #block