diff options
Diffstat (limited to 'org/ocda_functions.org')
| -rw-r--r-- | org/ocda_functions.org | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/org/ocda_functions.org b/org/ocda_functions.org index da8e5ee..badbccd 100644 --- a/org/ocda_functions.org +++ b/org/ocda_functions.org @@ -1334,11 +1334,13 @@ ST_flow_table_array_munge flow_table_array_munge()( heading_ptr-1, an_object["is"] ); - comp_obj_poem_ocn = set_object_generic("body", "body", "block", "poem", "", obj_cite_digits.object_number); - comp_obj_poem_ocn.metainfo.identifier = obj_cite_digits.identifier; - comp_obj_poem_ocn.metainfo.object_number_off = obj_cite_digits.off; - comp_obj_poem_ocn.metainfo.o_n_book_index = obj_cite_digits.bkidx; - comp_obj_poem_ocn.metainfo.object_number_type = obj_cite_digits.type; + /+ ↓ the poem: a container of the verses just written, not a citable unit + on its own, it now states the range of its verses + (ocn_range_first/_last), (it previously carried the last verse's ocn + and identifier, one number occurring on two objects) + +/ + comp_obj_poem_ocn = set_object_generic("body", "body", "block", "poem", "", 0); + comp_obj_poem_ocn.metainfo.identifier = ""; the_document_body_section ~= comp_obj_poem_ocn; pith["block_is"] = eN.blk_is.poem; pith["block_state"] = eN.blk_state.off; @@ -2634,7 +2636,7 @@ static struct ObjInlineMarkupMunge { /+ ↓ editor's notes: ~[* note ]~ and ~[+ note ]~, and a bare ~[ note ]~, which joins the asterisk series as it did in sisu. Each series is numbered through the document, apart from the author's notes: - ,*1, *2 ... and +1, +2 ... + *1, *2 ... and +1, +2 ... . Placed after the author's notes rather than before, so that the reset above, made once per document at its first note, has happened by the |
