diff options
Diffstat (limited to 'src/sisudoc/meta/metadoc.d')
| -rw-r--r-- | src/sisudoc/meta/metadoc.d | 17 | 
1 files changed, 14 insertions, 3 deletions
| diff --git a/src/sisudoc/meta/metadoc.d b/src/sisudoc/meta/metadoc.d index 0d58c2e..5c3694e 100644 --- a/src/sisudoc/meta/metadoc.d +++ b/src/sisudoc/meta/metadoc.d @@ -144,7 +144,7 @@ template spineAbstraction() {      if ((_opt_action.debug_do)        || (_opt_action.debug_do_stages)      ) { -      writeln("step4 commence → (doc_matters) [", _manifest.src.filename, "]"); +      writeln("step4 commence → (doc.matters) [", _manifest.src.filename, "]");      }      struct ST_DocumentMatters {        auto generator_program() { @@ -294,7 +294,18 @@ template spineAbstraction() {      ) {        writeln("- step4 complete for [", _manifest.src.filename, "]");      } -    auto t = tuple(doc_abstraction, doc_matters); -    return t; +    auto theDOC() { +      struct ST_DOC { +        const auto abstraction() { +          return doc_abstraction; +        } +        auto matters() { +          return doc_matters; +        } +      } +      return ST_DOC(); +    } +    auto the_doc = theDOC(); +    return the_doc;    }  } | 
