533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
|
# File 'lib/sisu/ao.rb', line 533
def song
reset
data_txt=@data
data_txt=
SiSU_AO_Insertions::Insertions.new(@md,data_txt). expand_insertions?
data_txt=
SiSU_AO_MiscArrangeText::SI.new(@md,data_txt). prepare_text
data_obj,
metadata,
bibliography=
SiSU_AO_DocumentStructureExtract::Build.new(@md,data_txt). identify_parts
data_obj=
SiSU_AO_Syntax::Markup.new(@md,data_obj,bibliography).songsheet data_obj,
endnote_array=
SiSU_AO_CharacterCheck::Check.new(data_obj). character_check_and_oldstyle_endnote_array
data_obj=
SiSU_AO_Images::Images.new(@md,data_obj).images data_obj,
tags_map,
ocn_html_seg_map=
SiSU_AO_Numbering::Numbering.new(@md,data_obj,@fnx,@process). numbering_song
data_obj,
book_index_rel,
book_index_rel_html_seg,
html_idx,
xhtml_idx=
SiSU_AO_BookIndex::BookIndex.new(@md,data_obj,@env). indexing_song if @md.book_idx
data_obj=
SiSU_AO_Endnotes::Endnotes.new(@md,data_obj,endnote_array). endnotes
outputdata=data_obj
if (@md.opt.act[:ao][:set]==:on \
|| @md.opt.act[:maintenance][:set]==:on)
SiSU_AO::Output.new(@fn,@md,outputdata).hard_output
SiSU_AO::Output.new(@fn,@md,outputdata).make_marshal_content
SiSU_AO::Output.new(@fn,@md,metadata).make_marshal_metadata
SiSU_AO::Output.new(@fn,@md,html_idx).idx_html_hard_output
SiSU_AO::Output.new(@fn,@md,book_index_rel_html_seg).make_marshal_idx_sst_html_seg
SiSU_AO::Output.new(@fn,@md,book_index_rel).make_marshal_idx_sst_rel
SiSU_AO::Output.new(@fn,@md,html_idx).make_marshal_idx_html
SiSU_AO::Output.new(@fn,@md,xhtml_idx).make_marshal_idx_xhtml
SiSU_AO::Output.new(@fn,@md,tags_map).make_marshal_map_nametags
SiSU_AO::Output.new(@fn,@md,ocn_html_seg_map).make_marshal_map_name_ocn_htmlseg
end
reset
outputdata
end
|