diff options
Diffstat (limited to 'src/sdp/ao_abstract_doc_source.d')
| -rw-r--r-- | src/sdp/ao_abstract_doc_source.d | 16 | 
1 files changed, 12 insertions, 4 deletions
diff --git a/src/sdp/ao_abstract_doc_source.d b/src/sdp/ao_abstract_doc_source.d index 12bbd71..119a718 100644 --- a/src/sdp/ao_abstract_doc_source.d +++ b/src/sdp/ao_abstract_doc_source.d @@ -853,10 +853,10 @@ template SiSUdocAbstraction() {              type["blurb_section"] = State.off;            }            previous_length = to!int(the_document_body_section.length); -          if ( -            match(the_document_body_section[$-1].text, -            rgx.inline_notes_delimiter_al_regular_number_note) -          ) { +          if (match( +            the_document_body_section[$-1].text, +            rgx.inline_notes_delimiter_al_regular_number_note +          )) {              previous_count=to!int(the_document_body_section.length -1);              note_section.gather_notes_for_endnote_section(                the_document_body_section, @@ -1552,6 +1552,14 @@ template SiSUdocAbstraction() {        document_section_keys_sequenced["seg"]    ~= "tail";        document_section_keys_sequenced["scroll"] ~= "tail";      } +    destroy(the_document_head_section); +    destroy(the_table_of_contents_section); +    destroy(the_document_body_section); +    destroy(the_endnotes_section); +    destroy(the_glossary_section); +    destroy(the_bibliography_section); +    destroy(the_bookindex_section); +    destroy(the_blurb_section);      auto t = tuple(        document_the,        document_section_keys_sequenced,  | 
