From 69c906fc8cffc841fc33ab6f9bdeafcf1d8f3b82 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Tue, 18 Apr 2017 20:48:41 -0400 Subject: section keys sequence --- src/sdp/abstraction.d | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/sdp/abstraction.d') diff --git a/src/sdp/abstraction.d b/src/sdp/abstraction.d index 65bb5cd..714ab41 100644 --- a/src/sdp/abstraction.d +++ b/src/sdp/abstraction.d @@ -70,16 +70,13 @@ template SiSUabstraction() { static assert(!isTypeTuple!(da)); static assert(da.length==4); auto doc_abstraction = da[docAbst.doc_abstraction]; // head ~ toc ~ body ~ endnotes_seg ~ glossary ~ bibliography ~ bookindex ~blurb; - string[][string] _document_section_keys_sequenced = da[docAbst.section_keys]; + auto _document_section_keys_sequenced = da[docAbst.section_keys]; string[] _doc_html_segnames = da[docAbst.segnames]; auto _images = da[docAbst.images]; struct DocumentMatters { - string[] keys_seq_seg() { - string[] _k = _document_section_keys_sequenced["seg"]; - return _k; - } - string[] keys_seq_scroll() { - string[] _k = _document_section_keys_sequenced["scroll"]; + auto keys_seq() { + /+ contains .seg & .scroll sequences +/ + auto _k = _document_section_keys_sequenced; return _k; } string[] segnames() { -- cgit v1.2.3