aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/sdp.org
diff options
context:
space:
mode:
Diffstat (limited to 'org/sdp.org')
-rw-r--r--org/sdp.org26
1 files changed, 15 insertions, 11 deletions
diff --git a/org/sdp.org b/org/sdp.org
index e359c65..274c285 100644
--- a/org/sdp.org
+++ b/org/sdp.org
@@ -13,7 +13,7 @@
#+TAGS: assert(a) class(c) debug(d) mixin(m) sdp(s) tangle(T) template(t) WEB(W) noexport(n)
[[../maker.org][maker.org makefile]] [[./][org/]]
-* 0. Code Outline / Structure (tangles) :tangle:
+* 0. Code Skeleton / Outline / Structure (tangles) :tangle:
** TODO version.txt: set version (sisu document parser) :version:
#+NAME: version_txt
@@ -24,7 +24,7 @@ struct Version {
int minor;
int patch;
}
-enum ver = Version(0, 9, 6);
+enum ver = Version(0, 10, 0);
#+END_SRC
** TODO sdp src/sdp.d :sdp.d:
@@ -286,6 +286,7 @@ bool[string] opt_action_bool = [
"section_bookindex" : true,
"section_blurb" : true,
"backmatter" : true,
+ "skip_output" : false,
];
auto helpInfo = getopt(args,
std.getopt.config.passThrough,
@@ -320,6 +321,7 @@ auto helpInfo = getopt(args,
"section-bookindex", "--section-bookindex process document bookindex (default)", &opt_action_bool["section_bookindex"],
"section-blurb", "--section-blurb process document blurb (default)", &opt_action_bool["section_blurb"],
"backmatter", "--section-backmatter process document backmatter (default)", &opt_action_bool["backmatter"],
+ "skip_output", "--skip-output", &opt_action_bool["skip_output"],
);
if (helpInfo.helpWanted) {
defaultGetoptPrinter("Some information about the program.", helpInfo.options);
@@ -498,15 +500,17 @@ debug(checkdoc) {
#+NAME: sdp_each_file_do_selected_output
#+BEGIN_SRC d
/+ ↓ output hub +/
-output.hub(
- doc_ao_contents,
- document_section_keys_sequenced,
- doc_html_segnames,
- dochead_make,
- dochead_meta,
- fn_src,
- opt_action_bool
-);
+if (!(opt_action_bool["skip_output"])) {
+ output.hub(
+ doc_ao_contents,
+ document_section_keys_sequenced,
+ doc_html_segnames,
+ dochead_make,
+ dochead_meta,
+ fn_src,
+ opt_action_bool
+ );
+}
#+END_SRC
**** scope (on loop exit) :scope:exit: