aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/doc_reform/meta
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2019-04-10 14:25:38 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2019-05-17 16:59:54 -0400
commit6d337554a5354b5ac3825f8103a90476edea46ac (patch)
treea0c41d08a2488503c0770adab77989b0898dce5c /src/doc_reform/meta
parent0.6.0 docReform project license AGPLv3+ (diff)
text format delimiter, use: "┃" instead of "┋"
- gdc has compilation issue with the "┋" character, not worth arguing, make internal marker changes (can be changed again) - text format delimiter rg -l "┋" org/. | xargs sed -i 's/┋/┃/g'
Diffstat (limited to 'src/doc_reform/meta')
-rw-r--r--src/doc_reform/meta/metadoc_from_src.d22
-rw-r--r--src/doc_reform/meta/rgx.d4
2 files changed, 13 insertions, 13 deletions
diff --git a/src/doc_reform/meta/metadoc_from_src.d b/src/doc_reform/meta/metadoc_from_src.d
index f089a15..3862403 100644
--- a/src/doc_reform/meta/metadoc_from_src.d
+++ b/src/doc_reform/meta/metadoc_from_src.d
@@ -1788,7 +1788,7 @@ template DocReformDocAbstraction() {
}
obj.text = obj.text.replaceFirst(
rgx.inline_image_without_dimensions,
- format(q"┋%s☼%s,w%sh%s %s┋",
+ format(q"┃%s☼%s,w%sh%s %s┃",
"$1",
"$3",
_w.to!string,
@@ -1815,7 +1815,7 @@ template DocReformDocAbstraction() {
obj.stow.link ~= obj.text.matchFirst(rgx.inline_link_stow_uri)[2];
obj.text = obj.text.replaceFirst(
rgx.inline_link_stow_uri,
- format(q"┋┥%s┝┤%s├┋", "$1", i)
+ format(q"┃┥%s┝┤%s├┃", "$1", i)
);
}
}
@@ -4062,10 +4062,10 @@ template DocReformDocAbstraction() {
static auto mkup = InlineMarkup();
if (textline.match(rgx.inline_faces_line)) {
textline = textline
- .replaceFirst(rgx.inline_emphasis_line, format(q"┋%s%s%s%s%s%s┋", mkup.emph, mkup.ff_o, "$1", mkup.ff_c, mkup.emph, "$2"))
- .replaceFirst(rgx.inline_bold_line, format(q"┋%s%s%s%s%s%s┋", mkup.bold, mkup.ff_o, "$1", mkup.ff_c, mkup.bold, "$2"))
- .replaceFirst(rgx.inline_underscore_line, format(q"┋%s%s%s%s%s%s┋", mkup.underscore, mkup.ff_o, "$1", mkup.ff_c, mkup.underscore, "$2"))
- .replaceFirst(rgx.inline_italics_line, format(q"┋%s%s%s%s%s%s┋", mkup.italic, mkup.ff_o, "$1", mkup.ff_c, mkup.italic, "$2"));
+ .replaceFirst(rgx.inline_emphasis_line, format(q"┃%s%s%s%s%s%s┃", mkup.emph, mkup.ff_o, "$1", mkup.ff_c, mkup.emph, "$2"))
+ .replaceFirst(rgx.inline_bold_line, format(q"┃%s%s%s%s%s%s┃", mkup.bold, mkup.ff_o, "$1", mkup.ff_c, mkup.bold, "$2"))
+ .replaceFirst(rgx.inline_underscore_line, format(q"┃%s%s%s%s%s%s┃", mkup.underscore, mkup.ff_o, "$1", mkup.ff_c, mkup.underscore, "$2"))
+ .replaceFirst(rgx.inline_italics_line, format(q"┃%s%s%s%s%s%s┃", mkup.italic, mkup.ff_o, "$1", mkup.ff_c, mkup.italic, "$2"));
}
return textline;
}
@@ -4469,7 +4469,7 @@ template DocReformDocAbstraction() {
}
if (auto m = obj_txt_in.match(rgx.para_inline_link_anchor)) {
obj_txt_in = obj_txt_in
- .replaceAll(rgx.para_inline_link_anchor, "┋$1┋");
+ .replaceAll(rgx.para_inline_link_anchor, "┃$1┃");
}
auto ftn = footnotes_endnotes_markup_and_number_or_stars(obj_txt_in, reset_note_numbers);
obj_txt_out = ftn[0];
@@ -4924,7 +4924,7 @@ template DocReformDocAbstraction() {
heading_number_auto_composite
= (conf_make_meta.make.auto_num_depth.to!uint == 3
&& auto_heading_numbering[3])
- ? (format(q"┋%s.%s.%s.%s┋",
+ ? (format(q"┃%s.%s.%s.%s┃",
heading_num[0].to!string,
heading_num[1].to!string,
heading_num[2].to!string,
@@ -4936,7 +4936,7 @@ template DocReformDocAbstraction() {
= ((conf_make_meta.make.auto_num_depth.to!uint >= 2)
&& (conf_make_meta.make.auto_num_depth.to!uint <= 3)
&& auto_heading_numbering[2])
- ? (format(q"┋%s.%s.%s┋",
+ ? (format(q"┃%s.%s.%s┃",
heading_num[0].to!string,
heading_num[1].to!string,
heading_num[2].to!string
@@ -4947,7 +4947,7 @@ template DocReformDocAbstraction() {
= ((conf_make_meta.make.auto_num_depth.to!uint >= 1)
&& (conf_make_meta.make.auto_num_depth.to!uint <= 3)
&& auto_heading_numbering[1])
- ? (format(q"┋%s.%s┋",
+ ? (format(q"┃%s.%s┃",
heading_num[0].to!string,
heading_num[1].to!string
))
@@ -4959,7 +4959,7 @@ template DocReformDocAbstraction() {
= ((conf_make_meta.make.auto_num_depth.to!uint >= 0)
&& (conf_make_meta.make.auto_num_depth.to!uint <= 3)
&& auto_heading_numbering[0])
- ? (format(q"┋%s┋",
+ ? (format(q"┃%s┃",
heading_num[0].to!string
))
: "";
diff --git a/src/doc_reform/meta/rgx.d b/src/doc_reform/meta/rgx.d
index 73900b6..3dcc214 100644
--- a/src/doc_reform/meta/rgx.d
+++ b/src/doc_reform/meta/rgx.d
@@ -281,7 +281,7 @@ static template DocReformRgxInit() {
static inline_image = ctRegex!(`(?P<pre>┥)☼(?P<imginf>(?P<img>[a-zA-Z0-9._-]+?\.(?:jpg|gif|png)),w(?P<width>\d+)h(?P<height>\d+))\s*(?P<post>.*?┝┤.*?├)`, "mg");
static inline_image_without_dimensions = ctRegex!(`(?P<pre>┥)☼(?P<imginf>(?P<img>[a-zA-Z0-9._-]+?\.(?:jpg|gif|png)),w(?P<width>0)h(?P<height>0))\s*(?P<post>.*?┝┤.*?├)`, "mg");
static inline_image_info = ctRegex!(`☼?(?P<img>[a-zA-Z0-9._-]+?\.(?:jpg|gif|png)),w(?P<width>\d+)h(?P<height>\d+)`, "mg");
- static inline_link_anchor = ctRegex!(`┋(?P<anchor>\S+?)┋`, "mg"); // TODO *~text_link_anchor
+ static inline_link_anchor = ctRegex!(`┃(?P<anchor>\S+?)┃`, "mg"); // TODO *~text_link_anchor
static inline_link_ = ctRegex!(`┥(?P<text>.+?)┝┤(?P<link>.+?)├`, "mg");
static inline_link = ctRegex!(`┥(?P<text>.+?)┝┤(?P<link>\S+?)├`, "mg");
static inline_link_empty = ctRegex!(`┥(?P<text>.+?)┝┤├`, "mg");
@@ -299,7 +299,7 @@ static template DocReformRgxInit() {
static inline_seg_link = ctRegex!(`(¤)(?:.+?)\.fnSuffix`, "mg");
static mark_internal_site_lnk = ctRegex!(`¤`, "mg");
static quotation_mark_sql_insert_delimiter = ctRegex!("[']", "mg");
- static quotation_mark_various = ctRegex!(q"┋['‘’“”"`´¨]┋", "mg");
+ static quotation_mark_various = ctRegex!(q"┃['‘’“”"`´¨]┃", "mg");
/+ inline markup font face mod +/
static inline_mark_faces = ctRegex!(`(?P<markup>(?P<mod>[*!/_^,+#"-])\{(?P<text>.+?)\}[*!/_^,+#"-])`, "mg");
static inline_mark_faces_to_mod = ctRegex!(`(?P<mod>[*!/_^,+#"-])\{(?P<text>.+?)\}([*!/_^,+#"-])`, "mg");