aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/doc_reform/meta/object_setter.d
diff options
context:
space:
mode:
Diffstat (limited to 'src/doc_reform/meta/object_setter.d')
-rw-r--r--src/doc_reform/meta/object_setter.d31
1 files changed, 15 insertions, 16 deletions
diff --git a/src/doc_reform/meta/object_setter.d b/src/doc_reform/meta/object_setter.d
index 264d439..6a95bcf 100644
--- a/src/doc_reform/meta/object_setter.d
+++ b/src/doc_reform/meta/object_setter.d
@@ -14,8 +14,8 @@ template ObjectSetter() {
alias of_part = is_of_part;
alias of_section = is_of_section;
alias is_of = is_of_type;
- string attrib = ""; // TODO analyze attrib and subdivide here?
- string lang = ""; // blocks: group, block, quote; not codeblock; TODO poem:verse not yet done
+ string attrib = "";
+ string lang = ""; // blocks: group, block, quote; not codeblock;
string syntax = ""; // codeblock only
/+ o_n +/
int o_n_substantive = 0;
@@ -44,7 +44,6 @@ template ObjectSetter() {
}
bool object_number_off = false;
bool visible_object_number = false;
- // enum ONtype { none, substantive, non_substantive, glossary, bibliography, book_index, blurb, comment }
int object_number_type = 0; // { ocn, non, bkidx }
/+ node +/
string[string][string] node;
@@ -59,15 +58,15 @@ template ObjectSetter() {
string marked_up_level() const @property {
string _out;
switch (heading_lev_markup) {
- case 0: _out = "A"; break;
- case 1: _out = "B"; break;
- case 2: _out = "C"; break;
- case 3: _out = "D"; break;
- case 4: _out = "1"; break;
- case 5: _out = "2"; break;
- case 6: _out = "3"; break;
- case 7: _out = "4"; break;
- default: _out = ""; break;
+ case 0 : _out = "A"; break;
+ case 1 : _out = "B"; break;
+ case 2 : _out = "C"; break;
+ case 3 : _out = "D"; break;
+ case 4 : _out = "1"; break;
+ case 5 : _out = "2"; break;
+ case 6 : _out = "3"; break;
+ case 7 : _out = "4"; break;
+ default : _out = ""; break; // "9";
}
return _out;
}
@@ -84,9 +83,9 @@ template ObjectSetter() {
int indent_base = 0;
int indent_hang = 0;
bool bullet = false;
- string language = ""; // not implemented, consider
+ string language = "";
}
- struct DocObj_Has_ { // doc object has
+ struct DocObj_Has_ {
bool inline_links = false;
bool inline_notes_reg = false;
bool inline_notes_star = false;
@@ -98,7 +97,7 @@ template ObjectSetter() {
double[] column_widths = [];
string[] column_aligns = [];
bool heading = false;
- bool walls = false; // not implemented
+ bool walls = false;
}
struct DocObj_CodeBlock_ {
string syntax = "";
@@ -112,7 +111,7 @@ template ObjectSetter() {
int heading = 0;
}
struct DocObj_Tags_ {
- string[] heading_ancestors_text = [ "", "", "", "", "", "", "", "", ]; // TODO redundant? see markedup and collapsed ancestors DONE
+ string[] heading_ancestors_text = [ "", "", "", "", "", "", "", "", ];
string anchor_tag_html = "";
string in_segment_html = "";
string segment_anchor_tag_epub = "";