aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/doc_reform/meta/metadoc.d
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2018-10-30 11:46:44 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2019-04-10 15:14:15 -0400
commitc37eb0768635a42686ea986343ff95ae03f08c1d (patch)
treeb05d4c4030758aa245f9bb483c7aaa36f5759ada /src/doc_reform/meta/metadoc.d
parent0.2.1 segnames, anchor tags (diff)
0.3.0 internal links, anchor tags & segment associationsdoc-reform_v0.3.0
Diffstat (limited to 'src/doc_reform/meta/metadoc.d')
-rw-r--r--src/doc_reform/meta/metadoc.d32
1 files changed, 24 insertions, 8 deletions
diff --git a/src/doc_reform/meta/metadoc.d b/src/doc_reform/meta/metadoc.d
index e164f36..4cb218e 100644
--- a/src/doc_reform/meta/metadoc.d
+++ b/src/doc_reform/meta/metadoc.d
@@ -40,7 +40,9 @@ template DocReformAbstraction() {
_make_and_meta_struct = configParseTOMLreturnDocReformStruct!()(_make_and_meta_struct, _config_local_site_struct);
/+ ↓ read file (filename with path) +/
/+ ↓ file tuple of header and content +/
- debug(steps) {
+ if ((_opt_action.debug_do)
+ || (_opt_action.very_verbose)
+ ) {
writeln("step1 commence → (get document header & body & insert file list & if needed image list)"
);
}
@@ -48,7 +50,9 @@ template DocReformAbstraction() {
= DocReformRawMarkupContent!()(_opt_action, _manifest.src.path_and_fn);
static assert(!isTypeTuple!(_header_body_insertfilelist_imagelist));
static assert(_header_body_insertfilelist_imagelist.length==4);
- debug(steps) {
+ if ((_opt_action.debug_do)
+ || (_opt_action.very_verbose)
+ ) {
writeln("- step1 complete");
}
debug(header_and_body) {
@@ -57,7 +61,9 @@ template DocReformAbstraction() {
writeln(_header_body_insertfilelist_imagelist.length[headBody.body_content][0]);
}
/+ ↓ split header into make and meta +/
- debug(steps) {
+ if ((_opt_action.debug_do)
+ || (_opt_action.very_verbose)
+ ) {
writeln("step2 commence → (read document header - toml, return struct)");
}
_make_and_meta_struct =
@@ -65,11 +71,15 @@ template DocReformAbstraction() {
_make_and_meta_struct,
_header_body_insertfilelist_imagelist[headBody.header]
);
- debug(steps) {
+ if ((_opt_action.debug_do)
+ || (_opt_action.very_verbose)
+ ) {
writeln("- step2 complete");
}
/+ ↓ document abstraction: process document, return abstraction as tuple +/
- debug(steps) {
+ if ((_opt_action.debug_do)
+ || (_opt_action.very_verbose)
+ ) {
writeln("step3 commence → (document abstraction (da); da keys; segnames; doc_matters)");
}
auto da = DocReformDocAbstraction!()(
@@ -91,10 +101,14 @@ template DocReformAbstraction() {
}
auto _doc_tag_assoc = da[docAbst.tag_assoc];
auto _images = da[docAbst.images];
- debug(steps) {
+ if ((_opt_action.debug_do)
+ || (_opt_action.very_verbose)
+ ) {
writeln("- step3 complete");
}
- debug(steps) {
+ if ((_opt_action.debug_do)
+ || (_opt_action.very_verbose)
+ ) {
writeln("step4 commence → (doc_matters)");
}
struct DocumentMatters {
@@ -175,7 +189,9 @@ template DocReformAbstraction() {
}
}
auto doc_matters = DocumentMatters();
- debug(steps) {
+ if ((_opt_action.debug_do)
+ || (_opt_action.very_verbose)
+ ) {
writeln("- step4 complete");
}
auto t = tuple(doc_abstraction, doc_matters);