aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sisudoc/ocda/abstraction/package.d
diff options
context:
space:
mode:
Diffstat (limited to 'src/sisudoc/ocda/abstraction/package.d')
-rw-r--r--src/sisudoc/ocda/abstraction/package.d20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/sisudoc/ocda/abstraction/package.d b/src/sisudoc/ocda/abstraction/package.d
index 645a514..4b34b3a 100644
--- a/src/sisudoc/ocda/abstraction/package.d
+++ b/src/sisudoc/ocda/abstraction/package.d
@@ -48,20 +48,20 @@
+/
/++
- sisudoc.abstraction - public surface of the document-abstraction
+ sisudoc.ocda.abstraction - public surface of the document-abstraction
library.
Pipeline position: markup -> abstraction -> output.
This package is the abstraction stage. The output stage lives in
- sisudoc.io_out and consumes the values produced here.
+ sisudoc.outputs.io_out and consumes the values produced here.
Entry points:
- - spineAbstraction!() (from sisudoc.meta.metadoc) - A-layer:
+ - spineAbstraction!() (from sisudoc.ocda.meta.metadoc) - A-layer:
builds the in-memory document object model from a manifest
(pod path, .sst path). Reads the document body, parses YAML
headers, returns a struct with .abstraction (the object
model) and .matters (the conf/meta/src wrapper).
- - docAbstraction!() (from sisudoc.meta.metadoc_from_src) -
+ - docAbstraction!() (from sisudoc.ocda.meta.metadoc_from_src) -
B-layer: builds the abstraction from already-loaded body
text plus a pre-built ConfComposite. Pure, no file I/O.
@@ -70,17 +70,17 @@
directly.
Serialisation:
- - sisudoc.abstraction.ssp - PEG-parsable text serialisation of
+ - sisudoc.ocda.abstraction.ssp - PEG-parsable text serialisation of
the abstraction (the .ssp format). See specs/doc-abstraction-
format/ for the format reference.
This file is a re-export-only surface. No logic lives here; it
- exists so external consumers can `import sisudoc.abstraction;` and
+ exists so external consumers can `import sisudoc.ocda.abstraction;` and
reach the entry points without depending on spine's directory
layout.
+/
-module sisudoc.abstraction;
+module sisudoc.ocda.abstraction;
@safe:
-public import sisudoc.meta.metadoc; // spineAbstraction (A-layer)
-public import sisudoc.meta.metadoc_from_src; // docAbstraction (B-layer)
-public import sisudoc.abstraction.ssp; // spineAbstractionTxt (.ssp)
+public import sisudoc.ocda.meta.metadoc; // spineAbstraction (A-layer)
+public import sisudoc.ocda.meta.metadoc_from_src; // docAbstraction (B-layer)
+public import sisudoc.ocda.abstraction.ssp; // spineAbstractionTxt (.ssp)