aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/output_xmls.org
diff options
context:
space:
mode:
Diffstat (limited to 'org/output_xmls.org')
-rw-r--r--org/output_xmls.org68
1 files changed, 31 insertions, 37 deletions
diff --git a/org/output_xmls.org b/org/output_xmls.org
index 14d4f24..2eb0e48 100644
--- a/org/output_xmls.org
+++ b/org/output_xmls.org
@@ -58,8 +58,8 @@ import
#+name: xhtml_format_objects
#+BEGIN_SRC d
string div_delimit(
- string part,
- return ref string previous_part
+ string part,
+ return ref string previous_part
){
string delimit = "";
string delimit_ = "";
@@ -163,7 +163,7 @@ string _xhtml_anchor_tags(O)(O obj) {
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto header_metadata(M)(
+string header_metadata(M)(
M doc_matters,
) {
string _publisher="Publisher"; // TODO
@@ -206,7 +206,7 @@ auto header_metadata(M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto site_info_button(M)(
+string site_info_button(M)(
M doc_matters,
) {
string _locations;
@@ -236,7 +236,7 @@ auto site_info_button(M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto inline_search_form(M)(
+string inline_search_form(M)(
M doc_matters,
) {
string _action="http://www.sisudoc.org/cgi-bin/search.cgi";
@@ -277,7 +277,7 @@ auto inline_search_form(M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto html_head(M)(
+string html_head(M)(
M doc_matters,
string type,
) {
@@ -338,7 +338,7 @@ if (doc_matters.opt.action.workon) {
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto epub3_seg_head(M)(
+string epub3_seg_head(M)(
M doc_matters,
) {
string html_base = format(q"┃<!DOCTYPE html>
@@ -412,7 +412,7 @@ auto epub3_seg_head(M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto tail() {
+string tail() {
string o;
o = format(q"┃
<a name="bottom" id="bottom"></a>
@@ -428,7 +428,7 @@ auto tail() {
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto inline_images(O,M)(
+string inline_images(O,M)(
string _txt,
const O obj,
M doc_matters,
@@ -462,7 +462,7 @@ auto inline_images(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto inline_links(O,M)(
+string inline_links(O,M)(
string _txt,
const O obj,
M doc_matters,
@@ -560,7 +560,7 @@ auto inline_links(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto inline_notes_scroll(O,M)(
+string inline_notes_scroll(O,M)(
string _txt,
const O obj,
M doc_matters,
@@ -637,7 +637,7 @@ auto inline_notes_seg(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto inline_markup_scroll(O,M)(
+string inline_markup_scroll(O,M)(
string _txt,
const O obj,
M doc_matters,
@@ -804,7 +804,7 @@ auto nav_pre_next_svg(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto heading(O)(
+string heading(O)(
string _txt,
const O obj,
string _xml_type = "html",
@@ -813,7 +813,7 @@ auto heading(O)(
assert(obj.metainfo.is_of_section == "body" || "toc" || "endnotes" || "glossary" || "bibliography" || "bookindex" || "blurb");
assert(obj.metainfo.is_of_type == "para");
assert(obj.metainfo.is_a == "heading");
- auto tags = _xhtml_anchor_tags(obj);
+ string tags = _xhtml_anchor_tags(obj);
string heading_lev_anchor_tag;
string _horizontal_rule = "<hr />";
if ((_xml_type != "html")
@@ -874,13 +874,12 @@ auto heading(O)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto heading_scroll(O,M)(
+string heading_scroll(O,M)(
string _txt,
const O obj,
M doc_matters,
string _suffix = ".html",
) {
- auto tags = _xhtml_anchor_tags(obj);
_txt = inline_markup_scroll(_txt, obj, doc_matters, _suffix);
string o = heading(_txt, obj);
return o;
@@ -915,7 +914,7 @@ auto heading_seg(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto para(O)(
+string para(O)(
string _txt,
const O obj,
) {
@@ -923,7 +922,7 @@ auto para(O)(
assert(obj.metainfo.is_of_section == "body" || "toc" || "endnotes" || "glossary" || "bibliography" || "bookindex" || "blurb");
assert(obj.metainfo.is_of_type == "para");
assert(obj.metainfo.is_a == "para" || "toc" || "endnotes" || "glossary" || "bibliography" || "bookindex" || "blurb");
- auto tags = _xhtml_anchor_tags(obj);
+ string tags = _xhtml_anchor_tags(obj);
_txt = font_face(_txt);
string o;
_txt = (obj.attrib.bullet) ? ("●&#160;&#160;" ~ _txt) : _txt;
@@ -966,13 +965,12 @@ auto para(O)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto para_scroll(O,M)(
+string para_scroll(O,M)(
string _txt,
const O obj,
M doc_matters,
string _suffix = ".html",
) {
- auto tags = _xhtml_anchor_tags(obj);
_txt = inline_markup_scroll(_txt, obj, doc_matters, _suffix);
string o = para(_txt, obj);
return o;
@@ -1007,7 +1005,7 @@ auto para_seg(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto quote(O)(
+string quote(O)(
string _txt,
const O obj,
) {
@@ -1048,13 +1046,12 @@ auto quote(O)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto quote_scroll(O,M)(
+string quote_scroll(O,M)(
string _txt,
const O obj,
M doc_matters,
string _suffix = ".html",
) {
- auto tags = _xhtml_anchor_tags(obj);
_txt = inline_markup_scroll(_txt, obj, doc_matters, _suffix);
string o = quote(_txt, obj);
return o;
@@ -1089,7 +1086,7 @@ auto quote_seg(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto group(O)(
+string group(O)(
string _txt,
const O obj,
) {
@@ -1130,14 +1127,13 @@ auto group(O)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto group_scroll(O,M)(
+string group_scroll(O,M)(
string _txt,
const O obj,
M doc_matters,
string _suffix = ".html",
string _xml_type = "html",
) {
- auto tags = _xhtml_anchor_tags(obj);
_txt = inline_markup_scroll(_txt, obj, doc_matters, _suffix);
string o = group(_txt, obj);
return o;
@@ -1172,7 +1168,7 @@ auto group_seg(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto block(O)(
+string block(O)(
string _txt,
const O obj,
) {
@@ -1209,14 +1205,13 @@ auto block(O)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto block_scroll(O,M)(
+string block_scroll(O,M)(
string _txt,
const O obj,
M doc_matters,
string _suffix = ".html",
string _xml_type = "html",
) {
- auto tags = _xhtml_anchor_tags(obj);
_txt = inline_markup_scroll(_txt, obj, doc_matters, _suffix);
string o = block(_txt, obj);
return o;
@@ -1251,7 +1246,7 @@ auto block_seg(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto verse(O)(
+string verse(O)(
string _txt,
const O obj,
) {
@@ -1288,14 +1283,13 @@ auto verse(O)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto verse_scroll(O,M)(
+string verse_scroll(O,M)(
string _txt,
const O obj,
M doc_matters,
string _suffix = ".html",
string _xml_type = "html",
) {
- auto tags = _xhtml_anchor_tags(obj);
_txt = inline_markup_scroll(_txt, obj, doc_matters, _suffix);
string o = verse(_txt, obj);
return o;
@@ -1329,7 +1323,7 @@ auto verse_seg(O,M)(
#+name: xhtml_format_objects_code
#+BEGIN_SRC d
-auto code(O)(
+string code(O)(
string _txt,
const O obj,
) {
@@ -1413,7 +1407,7 @@ auto tablarize(O)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-auto table(O)(
+string table(O)(
string _txt,
const O obj,
) {
@@ -1421,7 +1415,7 @@ auto table(O)(
assert(obj.metainfo.is_of_section == "body");
assert(obj.metainfo.is_of_type == "block");
assert(obj.metainfo.is_a == "table");
- auto tags = _xhtml_anchor_tags(obj);
+ string tags = _xhtml_anchor_tags(obj);
_txt = font_face(_txt);
auto t = tablarize(_txt, obj);
_txt = t[0];
@@ -2046,7 +2040,7 @@ void seg_write_output(M,D,E)(
#+name: output_html_css
#+BEGIN_SRC d
void css(M)(
- auto ref M doc_matters,
+ M doc_matters,
) {
auto css = DocReformCss();
auto pth_html = DocReformPathsHTML!()(doc_matters.output_path, doc_matters.src.language);
@@ -2073,7 +2067,7 @@ void css(M)(
#+name: copy_html_images
#+BEGIN_SRC d
void images_cp(M)(
- auto ref M doc_matters,
+ M doc_matters,
) {
{ /+ (copy html images) +/