aboutsummaryrefslogtreecommitdiffhomepage
path: root/org
diff options
context:
space:
mode:
Diffstat (limited to 'org')
-rw-r--r--org/out_src_abstraction_peg_text.org9
1 files changed, 6 insertions, 3 deletions
diff --git a/org/out_src_abstraction_peg_text.org b/org/out_src_abstraction_peg_text.org
index 597d8d4..5a8c686 100644
--- a/org/out_src_abstraction_peg_text.org
+++ b/org/out_src_abstraction_peg_text.org
@@ -162,7 +162,8 @@ template spineAbstractionTxt() {
if (obj.metainfo.is_a == "heading") {
string lev = obj.metainfo.marked_up_level;
obj_decl ~= "heading :" ~ lev;
- if (obj.metainfo.identifier.length > 0) {
+ if (obj.metainfo.identifier.length > 0
+ && obj.metainfo.identifier != obj.metainfo.ocn.to!string) {
obj_decl ~= " " ~ obj.metainfo.identifier;
}
} else {
@@ -173,7 +174,8 @@ template spineAbstractionTxt() {
/+ ↓ properties (only non-default values) +/
if (obj.metainfo.is_of_part.length > 0)
output ~= ".part: " ~ obj.metainfo.is_of_part;
- if (obj.metainfo.is_of_section.length > 0 && obj.metainfo.is_of_section != section)
+ if (obj.metainfo.is_of_section.length > 0
+ && obj.metainfo.is_of_section != section)
output ~= ".section: " ~ obj.metainfo.is_of_section;
if (obj.metainfo.parent_ocn != 0)
output ~= ".parent: " ~ obj.metainfo.parent_ocn.to!string;
@@ -242,7 +244,8 @@ template spineAbstractionTxt() {
/+ ↓ tag properties +/
if (obj.tags.in_segment_html.length > 0)
output ~= ".segment: " ~ obj.tags.in_segment_html;
- if (obj.tags.anchor_tag_html.length > 0 && obj.tags.anchor_tag_html != obj.tags.in_segment_html)
+ if (obj.tags.anchor_tag_html.length > 0
+ && obj.tags.anchor_tag_html != obj.tags.in_segment_html)
output ~= ".anchor: " ~ obj.tags.anchor_tag_html;
if (obj.tags.segname_prev.length > 0)
output ~= ".segment_prev: " ~ obj.tags.segname_prev;