aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sisudoc/spine.d
diff options
context:
space:
mode:
Diffstat (limited to 'src/sisudoc/spine.d')
-rwxr-xr-xsrc/sisudoc/spine.d11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/sisudoc/spine.d b/src/sisudoc/spine.d
index 0598ca7..e710281 100755
--- a/src/sisudoc/spine.d
+++ b/src/sisudoc/spine.d
@@ -165,6 +165,7 @@ string program_name = "spine";
"pdf-color-links" : false,
"pdf-init" : false,
"pod" : false,
+ "pod2" : false,
"serial" : false,
"show-abstraction" : false,
"show-abstraction-db" : false,
@@ -278,6 +279,7 @@ string program_name = "spine";
"pdf-color-links", "mono or color links for pdfs", &opts["pdf-color-links"],
"pdf-init", "initialise latex shared files (see latex-header-sty)", &opts["pdf-init"],
"pod", "spine (doc reform) pod source content bundled", &opts["pod"],
+ "pod2", "pod with document abstraction (.ssp) bundled", &opts["pod2"],
"quiet|q", "output to terminal", &opts["vox_is1"],
"section-backmatter", "document backmatter (default)" , &opts["backmatter"],
"section-biblio", "document biblio (default)", &opts["section_biblio"],
@@ -497,13 +499,16 @@ string program_name = "spine";
return ((opts["ocn-off"]) || (opts["no-ocn"])) ? true : false;
}
@trusted bool pod() {
- return opts["pod"];
+ return (opts["pod"] || opts["pod2"]) ? true : false;
+ }
+ @trusted bool pod2() {
+ return opts["pod2"];
}
@trusted bool show_config() {
return opts["show-config"];
}
@trusted bool show_abstraction() {
- return (opts["show-abstraction"] || source_or_pod) ? true : false;
+ return (opts["show-abstraction"] || pod2) ? true : false;
}
@trusted bool show_abstraction_db() {
return opts["show-abstraction-db"];
@@ -548,7 +553,7 @@ string program_name = "spine";
return opts["source"];
}
@trusted bool source_or_pod() {
- return (opts["pod"] || opts["source"]) ? true : false;
+ return (opts["pod"] || opts["pod2"] || opts["source"]) ? true : false;
}
@trusted bool sqlite_discrete() {
return opts["sqlite-discrete"];