diff options
Diffstat (limited to 'src/sisudoc/meta')
| -rw-r--r-- | src/sisudoc/meta/metadoc_object_setter.d | 96 | 
1 files changed, 48 insertions, 48 deletions
| diff --git a/src/sisudoc/meta/metadoc_object_setter.d b/src/sisudoc/meta/metadoc_object_setter.d index e0e896e..abcb799 100644 --- a/src/sisudoc/meta/metadoc_object_setter.d +++ b/src/sisudoc/meta/metadoc_object_setter.d @@ -57,68 +57,68 @@ module sisudoc.meta.metadoc_object_setter;  template ObjectSetter() {    /+ structs +/    struct DocObj_TxtAttrib_ { -    int                    indent_base                         = 0; -    int                    indent_hang                         = 0; -    bool                   bullet                              = false; -    string                 language                            = ""; +    int                    indent_base                  = 0; +    int                    indent_hang                  = 0; +    bool                   bullet                       = false; +    string                 language                     = "";    }    struct DocObj_Has_ { -    bool                   inline_links                        = false; -    bool                   inline_notes_reg                    = false; -    bool                   inline_notes_star                   = false; -    bool                   images                              = false; -    bool                   image_without_dimensions            = false; +    bool                   inline_links                 = false; +    bool                   inline_notes_reg             = false; +    bool                   inline_notes_star            = false; +    bool                   images                       = false; +    bool                   image_without_dimensions     = false;    }    struct DocObj_Table_ { -    int                    number_of_columns                   = 0; -    double[]               column_widths                       = []; -    string[]               column_aligns                       = []; -    bool                   heading                             = false; -    bool                   walls                               = false; +    int                    number_of_columns            = 0; +    double[]               column_widths                = []; +    string[]               column_aligns                = []; +    bool                   heading                      = false; +    bool                   walls                        = false;    }    struct DocObj_CodeBlock_ { -    string                 syntax                              = ""; -    bool                   linenumbers                         = false; +    string                 syntax                       = ""; +    bool                   linenumbers                  = false;    }    struct DocObj_Stow_ { -    string[]               link                               = []; +    string[]               link                         = [];    }    struct DocObj_Pointer_ { -    int                    doc_object                          = 0; -    int                    html_segnames                       = 0; -    int                    heading                             = 0; +    int                    doc_object                   = 0; +    int                    html_segnames                = 0; +    int                    heading                      = 0;    }    struct DocObj_Tags_ { -    string[]               heading_ancestors_text              = [ "", "", "", "", "", "", "", "", ]; -    string                 anchor_tag_html                     = ""; -    string                 in_segment_html                     = ""; -    string                 segment_anchor_tag_epub             = ""; -    string                 html_segment_anchor_tag_is          = ""; -    string                 epub_segment_anchor_tag_is          = ""; -    string                 heading_lev_anchor_tag              = ""; -    string                 segname_prev                        = ""; -    string                 segname_next                        = ""; -    string[]               lev4_subtoc                         = []; -    string[]               anchor_tags                         = []; +    string[]               heading_ancestors_text       = [ "", "", "", "", "", "", "", "", ]; +    string                 anchor_tag_html              = ""; +    string                 in_segment_html              = ""; +    string                 segment_anchor_tag_epub      = ""; +    string                 html_segment_anchor_tag_is   = ""; +    string                 epub_segment_anchor_tag_is   = ""; +    string                 heading_lev_anchor_tag       = ""; +    string                 segname_prev                 = ""; +    string                 segname_next                 = ""; +    string[]               lev4_subtoc                  = []; +    string[]               anchor_tags                  = [];    }    struct DocObj_MetaInfo_ { -    string                 is_of_part                           = ""; // frontmatter, body, backmatter -    string                 is_of_section                        = ""; // toc, body, glossary, biography, book index, blurb -    string                 is_of_type                           = ""; // para, block ? -    string                 is_a                                 = ""; // heading, para, table, code block, group, verse/poem ... -    alias                  of_part                              = is_of_part; -    alias                  of_section                           = is_of_section; -    alias                  is_of                                = is_of_type; -    string                 attrib                               = ""; -    string                 lang                                 = ""; // blocks: group, block, quote; not codeblock; -    string                 syntax                               = ""; // codeblock only +    string      is_of_part          = ""; // frontmatter, body, backmatter +    string      is_of_section       = ""; // toc, body, glossary, biography, book index, blurb +    string      is_of_type          = ""; // para, block ? +    string      is_a                = ""; // heading, para, table, code block, group, verse/poem ... +    alias       of_part             = is_of_part; +    alias       of_section          = is_of_section; +    alias       is_of               = is_of_type; +    string      attrib              = ""; +    string      lang                = ""; // blocks: group, block, quote; not codeblock; +    string      syntax              = ""; // codeblock only      /+ o_n +/ -    int                    o_n_substantive                      = 0; -    int                    o_n_non_substantive                  = 0; -    int                    o_n_glossary                         = 0; -    int                    o_n_bibliography                     = 0; -    int                    o_n_book_index                       = 0; -    int                    o_n_blurb                            = 0; +    int         o_n_substantive     = 0; +    int         o_n_non_substantive = 0; +    int         o_n_glossary        = 0; +    int         o_n_bibliography    = 0; +    int         o_n_book_index      = 0; +    int         o_n_blurb           = 0;       string object_number_substantive() const @property {        return (o_n_substantive == 0) ? "" : o_n_substantive.to!string;      } @@ -176,7 +176,7 @@ template ObjectSetter() {      ubyte[32]              sha256;    }    struct ObjGenericComposite { -    string                 text                                = ""; +    string                 text         = "";      DocObj_MetaInfo_       metainfo;      DocObj_TxtAttrib_      attrib;      DocObj_Tags_           tags; | 
