From ae7db6773aea267d54b13291dc69a6e9b62ffaa4 Mon Sep 17 00:00:00 2001 From: Frank Sundermeyer Date: Fri, 5 Jul 2024 16:21:08 +0200 Subject: [PATCH] Removed lib/asciidoctor; was added on error --- lib/asciidoctor/docbook5_daps.rb | 54 -------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 lib/asciidoctor/docbook5_daps.rb diff --git a/lib/asciidoctor/docbook5_daps.rb b/lib/asciidoctor/docbook5_daps.rb deleted file mode 100644 index 2f46ff768..000000000 --- a/lib/asciidoctor/docbook5_daps.rb +++ /dev/null @@ -1,54 +0,0 @@ -# frozen_string_literal: true - -#module Asciidoctor -# A built-in {Converter} implementation that generates DocBook 5 output. The output is inspired by the output produced -# by the docbook45 backend from AsciiDoc.py, except it has been migrated to the DocBook 5 specification. -#class Converter::DocBook5Converter < Converter::Base -# register_for 'docbook5' - -class DapsDocBook5Converter < (Asciidoctor::Converter.for 'docbook5') - register_for 'docbook5' -end - - def convert_document node - result = [''] - result << ((node.attr? 'toclevels') ? %() : '') if node.attr? 'toc' - result << ((node.attr? 'sectnumlevels') ? %() : '') if node.attr? 'sectnums' - lang_attribute = (node.attr? 'nolang') ? '' : %( xml:lang="#{node.attr 'lang', 'en'}") - if (root_tag_name = node.doctype) == 'manpage' - manpage = true - root_tag_name = 'article' - end - root_tag_idx = result.size - id = node.id - abstract = find_root_abstract node - result << (document_info_tag node, abstract) unless node.noheader - if manpage - result << '' - result << '' - result << %(#{node.apply_reftext_subs node.attr 'mantitle'}) if node.attr? 'mantitle' - result << %(#{node.attr 'manvolnum'}) if node.attr? 'manvolnum' - result << %(#{node.attr 'mansource', ' '}) - result << %(#{node.attr 'manmanual', ' '}) - result << '' - result << '' - result += (node.attr 'mannames').map {|n| %(#{n}) } if node.attr? 'mannames' - result << %(#{node.attr 'manpurpose'}) if node.attr? 'manpurpose' - result << '' - end - unless (docinfo_content = node.docinfo :header).empty? - result << docinfo_content - end - abstract = extract_abstract node, abstract if abstract - result << (node.blocks.map {|block| block.convert }.compact.join LF) if node.blocks? - restore_abstract abstract if abstract - unless (docinfo_content = node.docinfo :footer).empty? - result << docinfo_content - end - result << '' if manpage - id, node.id = node.id, nil unless id - # defer adding root tag in case document ID is auto-generated on demand - result.insert root_tag_idx, %(<#{root_tag_name} xmlns="http://docbook.org/ns/docbook" xmlns:xl="http://www.w3.org/1999/xlink" xmlns:its="http://www.w3.org/2005/11/its" xmlns:trans="http://docbook.org/ns/transclusion" version="5.0"#{lang_attribute}#{common_attributes id}>) - result << %() - result.join LF - end