aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/out_xmls.org
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2026-05-25 10:47:12 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2026-05-25 12:21:38 -0400
commit0c5e723742fb923bfa85e3ee47434b463f390f20 (patch)
treed2cab9dd062e67d7af9a8b67ed3c92cc46cc40d0 /org/out_xmls.org
parentseparate abstraction lib from output processing (diff)
ocda + outputs split: module/import + dub.json fixups
Modules and imports rewritten to sisudoc.ocda.* and sisudoc.outputs.*; dub.json excludedSourceFiles and the spine:abstraction sub-package sourcePaths collapsed to ./src/sisudoc/ocda. Verified: nix build .#spine-overlay-ldc clean. (assisted by Claude-Code)
Diffstat (limited to 'org/out_xmls.org')
-rw-r--r--org/out_xmls.org46
1 files changed, 23 insertions, 23 deletions
diff --git a/org/out_xmls.org b/org/out_xmls.org
index a8a268a..36d4b78 100644
--- a/org/out_xmls.org
+++ b/org/out_xmls.org
@@ -22,11 +22,11 @@
** format xhtml objects :format:
*** _module template_ :module:
-#+HEADER: :tangle "../src/sisudoc/io_out/xmls.d"
+#+HEADER: :tangle "../src/sisudoc/outputs/io_out/xmls.d"
#+HEADER: :noweb yes
#+BEGIN_SRC d
<<doc_header_including_copyright_and_license>>
-module sisudoc.io_out.xmls;
+module sisudoc.outputs.io_out.xmls;
@safe:
template outputXHTMLs() {
<<output_imports_xml>>
@@ -90,13 +90,13 @@ import std.file;
import std.outbuffer;
import std.uri;
import std.conv : to;
-import sisudoc.io_out;
-import sisudoc.io_out.rgx;
-import sisudoc.meta.rgx_files;
-import sisudoc.io_out.rgx_xhtml;
-import sisudoc.io_out.create_zip_file;
-import sisudoc.io_out.xmls;
-import sisudoc.io_out.xmls_css;
+import sisudoc.outputs.io_out;
+import sisudoc.outputs.io_out.rgx;
+import sisudoc.ocda.meta.rgx_files;
+import sisudoc.outputs.io_out.rgx_xhtml;
+import sisudoc.outputs.io_out.create_zip_file;
+import sisudoc.outputs.io_out.xmls;
+import sisudoc.outputs.io_out.xmls_css;
#+END_SRC
**** epub3
@@ -108,12 +108,12 @@ import std.outbuffer;
import std.uri;
import std.zip;
import std.conv : to;
-import sisudoc.io_out;
-import sisudoc.io_out.rgx;
-import sisudoc.io_out.rgx_xhtml;
-import sisudoc.io_out.create_zip_file;
-import sisudoc.io_out.xmls;
-import sisudoc.io_out.xmls_css;
+import sisudoc.outputs.io_out;
+import sisudoc.outputs.io_out.rgx;
+import sisudoc.outputs.io_out.rgx_xhtml;
+import sisudoc.outputs.io_out.create_zip_file;
+import sisudoc.outputs.io_out.xmls;
+import sisudoc.outputs.io_out.xmls_css;
#+END_SRC
*** misc
@@ -1748,11 +1748,11 @@ string table(O,M)(
* _html_ [#A] :html:
** _module template_ :module:
-#+HEADER: :tangle "../src/sisudoc/io_out/html.d"
+#+HEADER: :tangle "../src/sisudoc/outputs/io_out/html.d"
#+HEADER: :noweb yes
#+BEGIN_SRC d
<<doc_header_including_copyright_and_license>>
-module sisudoc.io_out.html;
+module sisudoc.outputs.io_out.html;
@safe:
template outputHTML() {
<<output_imports_xml>>
@@ -2007,7 +2007,7 @@ scroll_write_output(doc_out, doc.matters);
}
}
if (!exists(pth_html.base ~ "/index.html")) {
- import sisudoc.io_out.html_snippet;
+ import sisudoc.outputs.io_out.html_snippet;
mixin htmlSnippet;
auto f = File(pth_html.base ~"/index.html", "w");
f.writeln(format_html_blank_page_guide_home(
@@ -2381,7 +2381,7 @@ void css(M)(M doc_matters) {
f.writeln(css.html_scroll);
}
if (!exists(pth_html.css ~ "/index.html")) {
- import sisudoc.io_out.html_snippet;
+ import sisudoc.outputs.io_out.html_snippet;
mixin htmlSnippet;
auto f = File(pth_html.css ~"/index.html", "w");
f.writeln(format_html_blank_page_guide_home(
@@ -2423,7 +2423,7 @@ void css(M)(M doc_matters) {
}
}
if (!exists(pth_html.image ~ "/index.html")) {
- import sisudoc.io_out.html_snippet;
+ import sisudoc.outputs.io_out.html_snippet;
mixin htmlSnippet;
auto f = File(pth_html.image ~"/index.html", "w");
f.writeln(format_html_blank_page_guide_home(
@@ -2458,11 +2458,11 @@ void css(M)(M doc_matters) {
** _module template_ :module:
-#+HEADER: :tangle "../src/sisudoc/io_out/epub3.d"
+#+HEADER: :tangle "../src/sisudoc/outputs/io_out/epub3.d"
#+HEADER: :noweb yes
#+BEGIN_SRC d
<<doc_header_including_copyright_and_license>>
-module sisudoc.io_out.epub3;
+module sisudoc.outputs.io_out.epub3;
@safe:
template outputEPub3() {
<<output_imports_epub>>
@@ -3163,7 +3163,7 @@ zip -0 file.epub mimetype && zip -r -9 file.epub META-INF OEBPS
pth_epub3.base.mkdirRecurse;
}
if (!exists(pth_epub3.base ~ "/index.html")) {
- import sisudoc.io_out.html_snippet;
+ import sisudoc.outputs.io_out.html_snippet;
mixin htmlSnippet;
auto f = File(pth_epub3.base ~"/index.html", "w");
f.writeln(format_html_blank_page_guide_home(