aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/doc_reform.org
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2018-10-07 12:12:33 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2019-04-10 15:14:15 -0400
commit60f70c541879cccfd379c7f75ed6aff62e793caf (patch)
tree0914c4410eabe2794d901bc95c2c14363724eebb /org/doc_reform.org
parentoutput xmls, work on internal links (diff)
xmls segmented heading inline links
Diffstat (limited to 'org/doc_reform.org')
-rw-r--r--org/doc_reform.org8
1 files changed, 6 insertions, 2 deletions
diff --git a/org/doc_reform.org b/org/doc_reform.org
index f55349d..77b8b24 100644
--- a/org/doc_reform.org
+++ b/org/doc_reform.org
@@ -802,7 +802,7 @@ template DocReformAbstraction() {
<<doc_reform_mixin>>
enum headBody { header, body_content, insert_file_list, image_list }
enum makeMeta { make, meta }
- enum docAbst { doc_abstraction, section_keys, segnames, segnames_0_4, images }
+ enum docAbst { doc_abstraction, section_keys, segnames, segnames_0_4, tag_assoc, images }
static auto rgx = Rgx();
auto DocReformAbstraction(E,O,M)(
E _env,
@@ -926,11 +926,12 @@ auto da = DocReformDocAbstraction!()(
true,
);
static assert(!isTypeTuple!(da));
-static assert(da.length==5);
+static assert(da.length==6);
auto doc_abstraction = da[docAbst.doc_abstraction]; /+ head ~ toc ~ body ~ endnotes_seg ~ glossary ~ bibliography ~ bookindex ~ blurb; +/
auto _document_section_keys_sequenced = da[docAbst.section_keys];
string[] _doc_html_segnames = da[docAbst.segnames];
string[] _doc_epub_segnames_0_4 = da[docAbst.segnames_0_4];
+auto _doc_tag_assoc = da[docAbst.tag_assoc];
auto _images = da[docAbst.images];
debug(steps) {
writeln("- step3 complete");
@@ -1014,6 +1015,9 @@ struct DocumentMatters {
string[] segnames_lv_0_to_4() {
return _doc_epub_segnames_0_4;
}
+ auto tag_associations() {
+ return _doc_tag_assoc;
+ }
}
return XML_();
}