org mode (ruby code within)
authorRalph Amissah <ralph.amissah@gmail.com>
Fri, 2 Apr 2021 23:37:00 +0000 (19:37 -0400)
committerRalph Amissah <ralph.amissah@gmail.com>
Sat, 3 Apr 2021 00:03:27 +0000 (20:03 -0400)
204 files changed:
lib/sisu.rb
lib/sisu/air.rb
lib/sisu/ao.rb
lib/sisu/ao_appendices.rb
lib/sisu/ao_character_check.rb
lib/sisu/ao_composite.rb
lib/sisu/ao_doc_objects.rb
lib/sisu/ao_doc_str.rb
lib/sisu/ao_endnotes.rb
lib/sisu/ao_expand_insertions.rb
lib/sisu/ao_hash_digest.rb
lib/sisu/ao_idx.rb
lib/sisu/ao_images.rb
lib/sisu/ao_metadata.rb
lib/sisu/ao_misc_arrange.rb
lib/sisu/ao_numbering.rb
lib/sisu/ao_persist.rb
lib/sisu/ao_syntax.rb
lib/sisu/cgi.rb
lib/sisu/cgi_pgsql.rb
lib/sisu/cgi_sql_common.rb
lib/sisu/cgi_sqlite.rb
lib/sisu/conf.rb
lib/sisu/constants.rb
lib/sisu/css.rb
lib/sisu/db_columns.rb
lib/sisu/db_create.rb
lib/sisu/db_dbi.rb
lib/sisu/db_drop.rb
lib/sisu/db_import.rb
lib/sisu/db_indexes.rb
lib/sisu/db_load_tuple.rb
lib/sisu/db_remove.rb
lib/sisu/db_select.rb
lib/sisu/db_sqltxt.rb
lib/sisu/db_tests.rb
lib/sisu/dbi.rb
lib/sisu/dbi_discrete.rb
lib/sisu/digests.rb
lib/sisu/dp.rb
lib/sisu/dp_identify_markup.rb
lib/sisu/dp_make.rb
lib/sisu/embedded.rb
lib/sisu/errors.rb
lib/sisu/generic_parts.rb
lib/sisu/git.rb
lib/sisu/html.rb
lib/sisu/html_concordance.rb
lib/sisu/html_format.rb
lib/sisu/html_harvest.rb
lib/sisu/html_harvest_author_format.rb
lib/sisu/html_harvest_authors.rb
lib/sisu/html_harvest_topics.rb
lib/sisu/html_lite_shared.rb
lib/sisu/html_manifest.rb
lib/sisu/html_minitoc.rb
lib/sisu/html_parts.rb
lib/sisu/html_persist.rb
lib/sisu/html_promo.rb
lib/sisu/html_scroll.rb
lib/sisu/html_segments.rb
lib/sisu/html_shared.rb
lib/sisu/html_table.rb
lib/sisu/html_tune.rb
lib/sisu/hub.rb
lib/sisu/hub_actions.rb
lib/sisu/hub_loop_markup_files.rb
lib/sisu/hub_options.rb
lib/sisu/i18n.rb
lib/sisu/json.rb
lib/sisu/json_format.rb
lib/sisu/json_parts.rb
lib/sisu/json_persist.rb
lib/sisu/json_shared.rb
lib/sisu/manpage.rb
lib/sisu/manpage_format.rb
lib/sisu/object_munge.rb
lib/sisu/prog_text_translation.rb
lib/sisu/qrcode.rb
lib/sisu/relaxng.rb
lib/sisu/remote.rb
lib/sisu/rexml.rb
lib/sisu/se.rb
lib/sisu/se_cleanoutput.rb
lib/sisu/se_clear.rb
lib/sisu/se_createsite.rb
lib/sisu/se_css.rb
lib/sisu/se_date.rb
lib/sisu/se_db.rb
lib/sisu/se_envcall.rb
lib/sisu/se_file_op.rb
lib/sisu/se_filemap.rb
lib/sisu/se_get_init.rb
lib/sisu/se_hub_particulars.rb
lib/sisu/se_info_env.rb
lib/sisu/se_info_port.rb
lib/sisu/se_info_system.rb
lib/sisu/se_load.rb
lib/sisu/se_processing.rb
lib/sisu/se_programs.rb
lib/sisu/se_remotes.rb
lib/sisu/se_standardise_lang.rb
lib/sisu/se_version.rb
lib/sisu/shared_images.rb
lib/sisu/shared_markup_alt.rb
lib/sisu/shared_metadata.rb
lib/sisu/shared_sem.rb
lib/sisu/sitemaps.rb
lib/sisu/src_kdissert_share.rb
lib/sisu/src_po4a_share.rb
lib/sisu/src_po4a_shelf.rb
lib/sisu/src_po4a_shelf_set.rb
lib/sisu/src_po4a_sst_ao_sst.rb
lib/sisu/src_po4a_sst_ao_sst_set.rb
lib/sisu/src_po4a_sstm.rb
lib/sisu/src_shared.rb
lib/sisu/src_sisupod_make.rb
lib/sisu/src_sisupod_sstm.rb
lib/sisu/sst_convert_markup.rb
lib/sisu/sst_do_inline_footnotes.rb
lib/sisu/sst_from_xml.rb
lib/sisu/sst_identify_markup.rb
lib/sisu/sst_to_s_xml_sax.rb
lib/sisu/termsheet.rb
lib/sisu/texinfo.rb
lib/sisu/texinfo_format.rb
lib/sisu/texpdf.rb
lib/sisu/texpdf_format.rb
lib/sisu/texpdf_parts.rb
lib/sisu/txt_asciidoc.rb
lib/sisu/txt_asciidoc_decorate.rb
lib/sisu/txt_markdown.rb
lib/sisu/txt_markdown_decorate.rb
lib/sisu/txt_orgmode.rb
lib/sisu/txt_orgmode_decorate.rb
lib/sisu/txt_output.rb
lib/sisu/txt_plain.rb
lib/sisu/txt_plain_decorate.rb
lib/sisu/txt_read.rb
lib/sisu/txt_rst.rb
lib/sisu/txt_rst_decorate.rb
lib/sisu/txt_shared.rb
lib/sisu/txt_textile.rb
lib/sisu/txt_textile_decorate.rb
lib/sisu/update.rb
lib/sisu/urls.rb
lib/sisu/utils.rb
lib/sisu/utils_composite.rb
lib/sisu/utils_response.rb
lib/sisu/utils_screen_text_color.rb
lib/sisu/utils_spell.rb
lib/sisu/webrick.rb
lib/sisu/wikispeak.rb
lib/sisu/xhtml.rb
lib/sisu/xhtml_epub2.rb
lib/sisu/xhtml_epub2_concordance.rb
lib/sisu/xhtml_epub2_format.rb
lib/sisu/xhtml_epub2_persist.rb
lib/sisu/xhtml_epub2_segments.rb
lib/sisu/xhtml_epub2_tune.rb
lib/sisu/xhtml_parts.rb
lib/sisu/xhtml_shared.rb
lib/sisu/xhtml_table.rb
lib/sisu/xml_docbook5.rb
lib/sisu/xml_dom.rb
lib/sisu/xml_fictionbook2.rb
lib/sisu/xml_format.rb
lib/sisu/xml_md_oai_pmh_dc.rb
lib/sisu/xml_odf_odt.rb
lib/sisu/xml_odf_odt_format.rb
lib/sisu/xml_parts.rb
lib/sisu/xml_persist.rb
lib/sisu/xml_sax.rb
lib/sisu/xml_scaffold_structure_collapsed.rb
lib/sisu/xml_scaffold_structure_sisu.rb
lib/sisu/xml_shared.rb
lib/sisu/xml_tables.rb
lib/sisu/zap.rb
org/abstraction.org [new file with mode: 0644]
org/cgi.org [new file with mode: 0644]
org/config.org [new file with mode: 0644]
org/css.org [new file with mode: 0644]
org/db.org [new file with mode: 0644]
org/digests.org [new file with mode: 0644]
org/env.org [new file with mode: 0644]
org/harvest.org [new file with mode: 0644]
org/html.org [new file with mode: 0644]
org/hub.org [new file with mode: 0644]
org/i18n.org [new file with mode: 0644]
org/json.org [new file with mode: 0644]
org/manpage.org [new file with mode: 0644]
org/misc.org [new file with mode: 0644]
org/object_munge.org [new file with mode: 0644]
org/param.org [new file with mode: 0644]
org/shared.org [new file with mode: 0644]
org/sisu.org [new file with mode: 0644]
org/src.org [new file with mode: 0644]
org/sst.org [new file with mode: 0644]
org/texinfo.org [new file with mode: 0644]
org/texpdf.org [new file with mode: 0644]
org/txt.org [new file with mode: 0644]
org/utils.org [new file with mode: 0644]
org/xhtml.org [new file with mode: 0644]
org/xml.org [new file with mode: 0644]

index b4dee16b480cb47ae66fe562cc11f1ee381e7347..7fb49eba6daffe905d865f07e2f4bfec638f1c16 100644 (file)
@@ -1,59 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** hub
-
-** Author: Ralph Amissah
-  <ralph@amissah.com>
-  <ralph.amissah@gmail.com>
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see <http://www.gnu.org/licenses/>.
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  <http://www.fsf.org/licensing/licenses/gpl.html>
-  <http://www.gnu.org/licenses/gpl.html>
-
-  <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  <http://www.jus.uio.no/sisu>
-  <http://www.sisudoc.org>
-
-** Git
-  <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary>
-  <http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu.rb;hb=HEAD>
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     sisu
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_libs
   require_relative 'sisu/hub'                               # sisu/hub.rb
   require_relative 'sisu/se'                                # sisu/se.rb
index 08c67c5cf332520f92fa5c480daac565681f9576..3644ebc6005fc452444a4a4cf9b83ee75c12e2b4 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/air.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     misc
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Air
   require_relative 'se_hub_particulars'                 # se_hub_particulars.rb
   class Source
index 1a32f3c74bb93c967fe7930fed9dba5430164878..02dbad3e2f6ed3a78e1d982438d06005e3e31e3b 100644 (file)
@@ -1,58 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** preprocessing, (document abstraction), data abstraction used in subsequent
-    processing
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO
   require_relative 'se'                                 # se.rb
     include SiSU_Env
index 536c540ac8afd78f25017b06374116add0df6106..6b0d09e53bd0be9c6ad2f3216c34683e25929378 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_appendices.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO_Appendices
   class Glossary
     def initialize(md,data)
index 314ccbf618ae1ddded86f8833a6add69c6a81cd7..434902c29702ef23ac7aff986a936208093afa2c 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_character_check.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO_CharacterCheck
   class Check
     def initialize(data)
@@ -97,4 +95,3 @@ module SiSU_AO_CharacterCheck
     end
   end
 end
-__END__
index 353b8ce96f574c88977e586594f0526b41c7a69a..81b3808f776b184729bc1133aa3b8d25998c2fb6 100644 (file)
@@ -1,58 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** composite documents, assemble/build documents from other documents
-  or parts of marked up text
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_composite.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Assemble
   require_relative 'se'                                 # se.rb
   require_relative 'utils_composite'                    # utils_composite.rb
index 7e1b774140e7b234e74664d443dfa8a6f6127b63..4e0366b120df57f7cd421aa360f1f101e3b50d43 100644 (file)
@@ -1,58 +1,56 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** document abstraction
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_doc_objects.rb;hb=HEAD]
-
-=end
-module SiSU_AO_DocumentStructure
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
+Module SiSU_AO_DocumentStructure
   class Extract
     def extract(h,o)
       h ? h : o
index 31fd62eca1ebe5a514b2528ac374045982c5f351..08394b9252382374e226f6db25e0eb866ca88fb9 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** document abstraction
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_doc_str.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO_DocumentStructureExtract
   require_relative 'ao_persist'                     # ao_persist.rb
   class Instantiate < SiSU_Param::Parameters::Instructions
index ecfae936e5562bc60ccb202c6c16fbacc26322c5..96b217e7131642fc6896d60f68f03d89d4798eb7 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_doc_endnotes.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO_Endnotes
   class Endnotes
     def initialize(md,data,endnote_array=nil)
index c65b62d6d0793e9cdff50804f80b18d2ec644d01..38e05d9ca73d4a19216360c5be4e4d1718d10e50 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_expand_insertions.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO_Insertions
   class Insertions
     def initialize(md,data)
index 9518af5a8f4841b0d74375fa851355ecbd87f3a7..853fc9e634807d1b58018d24e2e2563bf81f8321 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_hash_digest.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO_Hash
   require_relative 'shared_markup_alt.rb'               #shared_markup_alt.rb
   class ObjectDigest
index 8dc53e99bd4f9116d6212dbf0d7ec40a3f9c5c1b..506c2cc7befec8dd191ad835e801e145a2b08a1d 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_idx.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO_BookIndex
   class BookIndex
     def initialize(md,data,env=nil)
index d563aef8eb5fa7ebde27bc6f370bf107835b4aa7..ce68509087389a4bf6735c6a0f414756d21e74c5 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_images.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO_Images
   class Images
     begin
index c3144fb249b6ff61a34881c91ec5dec986b747a5..165d5fb294d761950494bd152d2dbc2eb5b93d5c 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_metadata.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO_Metadata
   class Metadata
     def initialize(md,metad)
index d76f2b5bfc6393e6c0b22180c3fcbf01424222be..5f107f04eb3c67af4bdd896aadf1e5e01b947e83 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_misc_arrange.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO_MiscArrangeText
   class SI
     def initialize(md,data)
index 777c5a44db78bf16cf2fb5f8c9c2c59586c8ebd5..7cfff564f2e876469f45b81557a9549eb18a4bc7 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_numbering.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO_Numbering
   class Numbering
     attr_accessor :obj,:osp,:ocn,:lv,:name,:index,:comment
index d2a39c90c960f20be98ec00064f35c13c648c2f2..9c7d32c439c2b101560e50c489dfa08cabe1b6b8 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** document abstraction
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_persist.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO_Persist
   class Persist
     @@persistance=nil
index 61a2ef874994a8d06d51c5f2f0636ef982bed97d..163d080f38bfbe869080a6c6f52ec2bc65b0d75a 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** Syntax for markup, input markup syntaxes, determined here
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/ao_syntax.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     abstraction
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_AO_Syntax
   class Words
     def initialize(line,md,mkp)
index ecd45df753c8fa19a7a9910504016bbb9e38b44f..4836f3858af22a211b828901f18bce560d182ffe 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** generates naive cgi search form for search of sisu database (pgsql sqlite)
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/cgi.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     cgi
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module  SiSU_CGI                                        #% database building documents
   require_relative 'se'                                 # se.rb
   require_relative 'cgi_pgsql'                          # cgi_pgsql.rb
index 1cc277f11072f28ecc32fe81dea2d5798bed3133..490ab62d25e68543710bef3b58fa8a8a564c3312 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** generates naive cgi search form for search of sisu database (pgsql)
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/cgi_pgsql.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     cgi
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module  SiSU_CGI_PgSQL                                  #% database building documents
   require_relative 'se'                                 # se.rb
   require_relative 'cgi_sql_common'                     # cgi_sql_common.rb
index b18a26c71a7f79c58de2b70ddc77fdde1096843a..2c75393e2656930185e5eb3bfb6b418e90ae747e 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** generates naive cgi search form for search of sisu database (pgsql sqlite)
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/cgi_sql_common.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     cgi
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_CGI_SQL
   class CGI_Common
     def initialize(webserv,opt,image_src,dir)
@@ -106,7 +104,7 @@ module SiSU_CGI_SQL
    * Standard SiSU meta-markup syntax, and the
    * Standard SiSU object citation numbering and system
 
- * Hompages:
+ * Homepages:
    [http://www.jus.uio.no/sisu]
    [http://www.sisudoc.org]
 
index 7ca4ba83801633bc476c6676557aa38df5c16030..cc77c45e94a2245b3dee28ad4cba39bb6b9378a2 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** generates naive cgi search form for search of sisu database (sqlite)
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/cgi_sql_sqlite.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     cgi
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module  SiSU_CGI_SQLite                                 #% database building documents
   require_relative 'se'                                 # se.rb
   require_relative 'cgi_sql_common'                     # cgi_sql_common.rb
index 4622bebc0615f2d70c2aaa619d718e427912321f..800add9c02c27e5a49d3000024d61eac02bba508 100644 (file)
@@ -1,57 +1,54 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** configuration
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/conf.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     config
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Initialize
   require_relative 'se'                                 # se.rb
     include SiSU_Env
index 1c126201303bbb5cc0610a794f98d6c4706275fe..da25b7cd31ecc9d5236659d48dcc4d8515aba35b 100644 (file)
@@ -1,59 +1,56 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** constants, system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/constants.rb;hb=HEAD]
-
-=end
-#Ax,Xx,Mx,Rx,Hx,Dx,Px,Ep,Db,Gt,Tex=Array.new(11){{}}
-YEAR='2016'
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     shared
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
+YEAR='2021'
 Sfx={
   txt:                       '.txt',
   txt_textile:               '.textile',
index aae9aeb82e0907c401d48e4c67ec26477a20b105..6994e04b7090a8d062b515653f76416b8e60cfc7 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** css stylesheets
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/css.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     css
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Style
   require_relative 'se'                                 # se.rb
   require_relative 'html_parts'                         # html_parts.rb
index 608b59a74e6e3c57dd4e4912006ed9ed82f6f284..8722d38d8d76939a24de8554df1391c772f7da40 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** modules shared by the different db types, dbi, postgresql, sqlite
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/db_columns.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     db sql
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_DbColumns
   require_relative 'se'                                # se.rb
   require_relative 'db_sqltxt'                         # db_sqltxt.rb
index 5cf26e4ac9e6a966576096749fcd13a8e9e3a7c7..e61eb7d0b9cf56d7a6ec2d219e324994d5c5e9c6 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** modules shared by the different db types, dbi, postgresql, sqlite
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/db_create.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     db sql
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_DbCreate
   require_relative 'db_columns'                         # db_columns.rb
   class Create < SiSU_DbColumns::Columns
index 38b2fd2acaf664d9a01bf93349e8a4aa67d8f1e0..d453dfe0c5454edb5fdd299c936e5ccef68364a8 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** modules shared by the different db types, dbi, postgresql, sqlite
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/db_dbi.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     db sql
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module  SiSU_DbDBI
   require_relative 'db_columns'                                             # db_columns.rb
   require_relative 'db_tests'                                               # db_tests.rb
index 848713b1383623f0d6326c9568bf8b356c9bb64a..aa91a8a62bf7b8fb9acfa88669b987efd415f19f 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** modules shared by the different db types, dbi, postgresql, sqlite
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/db_drop.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     db sql
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_DbDrop
   require_relative 'utils_response'                   # utils_response.rb
   class Drop
index 9261a6a995fcaf9a1f34713543b1489c64c1f478..f021fea58192892caf0488d2c3e5497e979167de 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** modules shared by the different db types, dbi, postgresql, sqlite
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/db_import.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     db sql
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_DbImport
   require_relative 'db_columns'                         # db_columns.rb
   require_relative 'db_load_tuple'                      # db_load_tuple.rb
index ec7006de365d5603e19dc202de9807a51212838d..519a0c11df0e58ca9074debd20376a1f9bba8bbe 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** modules shared by the different db types, dbi, postgresql, sqlite
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/db_indexes.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     db sql
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_DbIndex
   class Index                                           # create documents Indexes def initialize(opt,conn='',sql_type)
     def initialize(opt,conn,file,sql_type)
index d7b8e8571db8c7d0199a3d76b1aa5075cfce1b42..84561fb78986b23f8fb64311cd00d2d0fbca0741 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** modules shared by the different db types, dbi, postgresql, sqlite
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/db_load_tuple.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     db sql
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_DbTuple
   require_relative 'db_columns'                         # db_columns.rb
   class LoadDocuments
index 322f50a8717d30c246ca99801f1593cd491af2c5..26a232a939db735806a7f2a5d3cfe080a6110cff 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** modules shared by the different db types, dbi, postgresql, sqlite
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/db_remove.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     db sql
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_DbRemove
   class Remove
     include SiSU_DbAction
index 47054c4a2bfcaa1d0d3d7a9ac264fc82bdc94df1..d2e17835b75ea3316bf55b6e2b6bc2c9b9ab2aab 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** modules shared by the different db types, dbi, postgresql, sqlite
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/db_select.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     db sql
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_DbAction
   def db_action(sdb)
     @sdb=sdb
index c6c2e3011c0bfc95bc23358b040009b84950788a..7adee45c12bdba47a678c3aa9e6db3f4c9521952 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/db_sqltxt.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     db sql
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_DbText
   class Prepare
     def special_character_escape(str)
index d7924b6dac3aa9da6bf1c75da6bfa2a7f6fc51dd..d6e8192170450761954fbfeedd95dc26e456bf3f 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** modules shared by the different db types, dbi, postgresql, sqlite
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/db_tests.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     db sql
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_DbTests
   class Test
     def initialize(info,opt)
index e6b005eceeec2bacbeccb10360d31db9d97a597c..d2bddb1dc854c9ab93746d727104ba1f1922a72c 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** postgresql module, dbi import frame
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/dbi.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     db sql
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module  SiSU_DBI                                                                 #% database building
   require_relative 'se'                                 # se.rb
     include SiSU_Env; include SiSU_Screen
index 226477c00c98f2cb8bbed0a1211192d224d1db93..a80114cf86ee5683aac0cffb5d611d74649f6b02 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** postgresql module, dbi import frame
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/dbi_discrete.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     db sql
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module  SiSU_DBI_Discrete                               #% database building
   require_relative 'se'                                 # se.rb
     include SiSU_Env; include SiSU_Screen
index 0507f2ff0009a10ea21e47290c5d5787e158463a..fcd7a75327f0d672ddaa7e483ccfdbc198f5db87 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** document digests (md5|sha256) and structure processing
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/digests.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     digests
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_DigestView
   require_relative 'se_hub_particulars'                 # se_hub_particulars.rb
   require_relative 'prog_text_translation'              # prog_text_translation.rb
index 3c7b920335d58fec64882469740ebf1ccf5a9709..85b71c1094bafca399685f1f324d2790f9abe2ec 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** document parameters extracted from input files for program use
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/dp.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     param
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Param
   begin
     require 'uri'
index fdc7a6ba2111e71a8f7e78e3a2902bb8cce66651..8439bff38cc1fd2e2ae9dd323662b580a42bed42 100644 (file)
@@ -1,59 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** A conversion script for canned substitutions, a fairly generic simple tool
-  that can be used to store other canned conversions, used here for altering
-  SiSU markup
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/dp_identify_markup.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     param
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_MarkupType
   class MarkupIdentify
     @@version={}
index 5e20827b44323f4244e50173f54f2d52a6724841..25dfca6f96663705fcb2f9518993ee03733cba04 100644 (file)
@@ -1,58 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** document parameters make extracted for program use
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/dp_make.rb;hb=HEAD]
-
-=end
-
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     param
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Param_Make
   class MdMake
     def initialize(str,opt,env)
index f99e5c1e5def694e19c33bb7ac1a8d8e2113d3ee..066cc39a566b098a3a1eca4da1bc85c31b00ad4d 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** sitemap created from parameters extracted from input file(s)
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/embedded.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     misc
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Embedded
   require_relative 'dp'                                 # dp.rb
     include SiSU_Param
index 02d64638b9306623f34108a3aefa20cbbd04d5d3..bff4e0e8a9597b6a6e3c22e2e323de753a2cf5ab 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, error screen reporting
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/errors.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     misc
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Errors
   require_relative 'se'                                 # se.rb
     include SiSU_Env; include SiSU_Screen
index 063c21af296dcb3f5c342e6d268e88c8e522eaac..4b1e0e6fb418a0cbab0d8ebf87c0b1ff60707557 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** shared html parts
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_parts.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     shared
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Parts_Generic
   def the_url
     def urify(uri)
index 9e6b9e39bd51d1550e226ea81e8d6f8aae4b12f8..3b0a040deceab6f35cce811f444fd730351d747a 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/git.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     misc
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Git
   require_relative 'dp'                                 # dp.rb
   require_relative 'se'                                 # se.rb
index ddece3739c1bb75b6cbcd7468d7dcf9dbd595d4b..ffe0b7b79af1c77c6a8e2730df825c193085b002 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** html generation, processing
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_HTML
   begin
     require 'pstore'
index c6dd347870c7bbcb68426111db763f1f06935441..b80d27611bf8255c934086b63156e418473f84ec 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** concordance file (html, wordmap, linked index of words in document)
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_concordance.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Concordance
   require_relative 'se_hub_particulars'                 # se_hub_particulars.rb
     include SiSU_Particulars
index b371dbeeef86f43fa8a8b0a4314403ca4207cb01..079edb3f41c764c877af1c21a011e3199da6ebea 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** html formating, css template
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_format.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_HTML_Format
   require_relative 'html_parts'                         # html_parts.rb
   class ParagraphNumber
index 4d6d77ccff7685da0b48f299ceac8370d6ca9c87..22de54d7737325c54827f284cc0db4111b4b8f70 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** metadata harvest, harvest metadata from document corpus
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/harvest.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     harvest
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Harvest
   @@the_idx_topics,@@the_idx_authors={},{}
   class Source
@@ -104,4 +102,3 @@ WOK
     end
   end
 end
-__END__
index 3ce0f3c2dec0823f86a3e7a4022787d254bb3172..20f9d3d026df37a47eeafd222e3cbc8db6b665e8 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** system environment, resource control and configuration details
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/harvest_author_format.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     harvest
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_FormatAuthor
   class Author
     def initialize(author_param)
index 76f0c87f33e075e15bda451f593b2e6d5a6f1626..fbf6b9bc293e0a61fb9f21838e869a27ad335981 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** metadata harvest, extract authors and their writings from document set
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/harvest_authors.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     harvest
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_HarvestAuthors
   require_relative 'html_harvest_author_format'          # html_harvest_author_format.rb
   require_relative 'html_parts'                          # html_parts.rb
index b9437124a4328e834af538a2e4687f412a393681..d6715aa0939a60fb25ba75ccca86201798c8d927 100644 (file)
@@ -1,58 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-***  metadata harvest, extract topics and associated writings from document set
-  (topics use topic_register header)
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/harvest_topics.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     harvest
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_HarvestTopics
   require_relative 'html_harvest_author_format'          # html_harvest_author_format.rb
   require_relative 'html_parts'                          # html_parts.rb
@@ -181,7 +178,7 @@ module SiSU_HarvestTopics
       else
         if (@opt.act[:verbose_plus][:set]==:on \
         || @opt.act[:maintenance][:set]==:on)
-          p "missing required field in #{@filename} - [title]: <<#{@title}>>; [author]: <<#{@author_format}>>; [idx]: <<#{@idx_list}>>"
+          p "missing required field in #{@filename} - [title]: <#{@title}>; [author]: <#{@author_format}>; [idx]: <#{@idx_list}>"
         end
       end
       idx_array[lang]=idx_array[lang].flatten
index b03a686cee32a8628eec731b7f9cba0464e35404..f4260fa8411940bfad0eaae3e032d7f3860d88d0 100644 (file)
@@ -1,58 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** modules shared by db and flatfile output generators, mostly xml/xhtml/html
-  formatting
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_lite_shared.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_FormatShared
   require_relative 'html_parts'                         # html_parts.rb
   class CSS_Format
index 1fcf1d02cae9fcb66e19c841c7ad1590461784c4..28117a006a8e4acdcbca068d168c932f99fa87a1 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** summary of generated outputs and metadata
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_manifest.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Manifest
   require_relative 'se'                                 # se.rb
     include SiSU_Env
index 158e391b3b59c222d1ac6b2b26df0dccb6e1d1b5..9346af8bbf6a7cbb2d7f828373c5a8b4e0757aca 100644 (file)
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** html minitoc
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_minitoc.rb;hb=HEAD]
-
-=end
-  module SiSU_HTML_MiniToc
-    require_relative 'html_tune'                        # html_tune.rb
-      include SiSU_HTML_Tune
-    class TocMini
-      @@seg_mini=nil
-      @@seg_url=''
-      @@firstseg=nil
-      def initialize(md,data)
-        @md,@data=md,data
-        @pat_strip_heading_name=/<a name="h?\d.*?">(.+?)<\/a>/
-        @tell=SiSU_Screen::Ansi.new(@md.opt.act[:color_state][:set]) if @md
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
+module SiSU_HTML_MiniToc
+  require_relative 'html_tune'                        # html_tune.rb
+    include SiSU_HTML_Tune
+  class TocMini
+    @@seg_mini=nil
+    @@seg_url=''
+    @@firstseg=nil
+    def initialize(md,data)
+      @md,@data=md,data
+      @pat_strip_heading_name=/<a name="h?\d.*?">(.+?)<\/a>/
+      @tell=SiSU_Screen::Ansi.new(@md.opt.act[:color_state][:set]) if @md
+    end
+    def songsheet
+      if (@md.opt.act[:verbose][:set]==:on \
+      || @md.opt.act[:verbose_plus][:set]==:on \
+      || @md.opt.act[:maintenance][:set]==:on)
+        SiSU_Screen::Ansi.new(@md.opt.act[:color_state][:set],'Toc').txt_grey
       end
-      def songsheet
-        if (@md.opt.act[:verbose][:set]==:on \
-        || @md.opt.act[:verbose_plus][:set]==:on \
-        || @md.opt.act[:maintenance][:set]==:on)
-          SiSU_Screen::Ansi.new(@md.opt.act[:color_state][:set],'Toc').txt_grey
-        end
-        toc=nil
-        @toc=[]
-        @data.each do |txt|
-          if txt.is ==:heading \
-          || txt.is ==:heading_insert
-            txt.obj=txt.obj.gsub(/(?:#{Mx[:en_a_o]}|#{Mx[:en_b_o]}).+?(?:#{Mx[:en_a_c]}|#{Mx[:en_b_c]})/m,''). #remove endnotes from toc
-              gsub(/<a name="-\d+" href="#_\d+">&nbsp;<sup>\d+<\/sup>&nbsp;<\/a>/,'').
-              gsub(@pat_strip_heading_name,'\1')
-              #gsub(/(.*?)<a name="(\d+)"><\/a>(.*)/,'\1') #2002w42 altered gsub - problematic? - suspect
-            toc=case txt.ln
-            when 0 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_0
-            when 1 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_1
-            when 2 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_2
-            when 3 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_3
-            when 4 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_4
-            when 5 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_5
-            when 6 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_6
-            else
-            end
-            @toc << toc
+      toc=nil
+      @toc=[]
+      @data.each do |txt|
+        if txt.is ==:heading \
+        || txt.is ==:heading_insert
+          txt.obj=txt.obj.gsub(/(?:#{Mx[:en_a_o]}|#{Mx[:en_b_o]}).+?(?:#{Mx[:en_a_c]}|#{Mx[:en_b_c]})/m,''). #remove endnotes from toc
+            gsub(/<a name="-\d+" href="#_\d+">&nbsp;<sup>\d+<\/sup>&nbsp;<\/a>/,'').
+            gsub(@pat_strip_heading_name,'\1')
+            #gsub(/(.*?)<a name="(\d+)"><\/a>(.*)/,'\1') #2002w42 altered gsub - problematic? - suspect
+          toc=case txt.ln
+          when 0 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_0
+          when 1 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_1
+          when 2 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_2
+          when 3 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_3
+          when 4 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_4
+          when 5 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_5
+          when 6 then SiSU_HTML_MiniToc::TocMini.new(@md,txt).level_6
+          else
           end
+          @toc << toc
         end
-        @toc
       end
-    protected
-      def level_concordance
-        format_head_toc=SiSU_HTML_Format::HeadToc.new(@md)
-        @@seg_mini << format_head_toc.mini_seg_concordance
+      @toc
+    end
+  protected
+    def level_concordance
+      format_head_toc=SiSU_HTML_Format::HeadToc.new(@md)
+      @@seg_mini << format_head_toc.mini_seg_concordance
+    end
+    def level_metadata
+      format_head_toc=SiSU_HTML_Format::HeadToc.new(@md)
+      @@seg_mini << format_head_toc.mini_seg_metadata
+    end
+    def level_word_index
+      format_head_toc=SiSU_HTML_Format::HeadToc.new(@d0c)
+      @@seg_mini << format_head_toc.mini_concordance
+    end
+    def level_0
+      txt=@data
+      if (txt.is ==:heading \
+      || txt.is ==:heading_insert) \
+      && txt.ocn !=0
+        txt.obj=txt.obj.gsub(@pat_strip_heading_name,'\1')
       end
-      def level_metadata
-        format_head_toc=SiSU_HTML_Format::HeadToc.new(@md)
-        @@seg_mini << format_head_toc.mini_seg_metadata
+      txt_obj={ txt: txt.obj }
+      format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj)
+      toc_mini=format_toc.mini_lev0
+      toc_mini
+    end
+    def level_1
+      txt=@data
+      if (txt.is ==:heading \
+      || txt.is ==:heading_insert) \
+      && txt.ocn !=0
+        txt.obj=txt.obj.gsub(@pat_strip_heading_name,'\1')
       end
-      def level_word_index
-        format_head_toc=SiSU_HTML_Format::HeadToc.new(@d0c)
-        @@seg_mini << format_head_toc.mini_concordance
+      title=unless txt.obj =~/Document Information/ then txt.obj
+      else
+        link='metadata'
+        %{<b><a href="#{link}#{@md.lang_code_insert}#{Sfx[:html]}">#{txt.obj}</a></b>}
       end
-      def level_0
-        txt=@data
-        if (txt.is ==:heading \
-        || txt.is ==:heading_insert) \
-        && txt.ocn !=0
-          txt.obj=txt.obj.gsub(@pat_strip_heading_name,'\1')
-        end
-        txt_obj={ txt: txt.obj }
-        format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj)
-        toc_mini=format_toc.mini_lev0
-        toc_mini
+      txt_obj={ txt: title }
+      format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj)
+      toc_mini=if txt.name =~/^meta/ \
+      and txt.obj=~/Document Information/
+        format_toc.mini_tail
+      else format_toc.mini_lev1
       end
-      def level_1
-        txt=@data
-        if (txt.is ==:heading \
-        || txt.is ==:heading_insert) \
-        && txt.ocn !=0
-          txt.obj=txt.obj.gsub(@pat_strip_heading_name,'\1')
-        end
-        title=unless txt.obj =~/Document Information/ then txt.obj
-        else
-          link='metadata'
-          %{<b><a href="#{link}#{@md.lang_code_insert}#{Sfx[:html]}">#{txt.obj}</a></b>}
-        end
-        txt_obj={ txt: title }
-        format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj)
-        toc_mini=if txt.name =~/^meta/ \
-        and txt.obj=~/Document Information/
-          format_toc.mini_tail
-        else format_toc.mini_lev1
-        end
-        toc_mini
+      toc_mini
+    end
+    def level_2
+      txt=@data
+      if (txt.is ==:heading \
+      || txt.is ==:heading_insert) \
+      && txt.ocn !=0
+        txt.obj=txt.obj.gsub(@pat_strip_heading_name,'\1')
       end
-      def level_2
-        txt=@data
-        if (txt.is ==:heading \
-        || txt.is ==:heading_insert) \
-        && txt.ocn !=0
-          txt.obj=txt.obj.gsub(@pat_strip_heading_name,'\1')
+      txt_obj={ txt: txt.obj }
+      format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj)
+      toc_mini=format_toc.mini_lev2
+      toc_mini
+    end
+    def level_3
+      txt=@data
+      txt_obj={ txt: txt.obj }
+      format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj)
+      toc_mini=format_toc.mini_lev3
+      toc_mini
+    end
+    def level_4
+      txt=@data
+      unless txt.obj =~/~metadata/
+        if txt.ln ==4
+          fnh={
+            fn: txt.name,
+          }
+          f=@md.file.base_filename.html_seg(fnh)
+          seg_link=%{  <a href="#{f}" target="_top">
+    #{txt.obj}
+  </a> }
+          @@seg_url=txt.name
+        elsif txt.obj =~/\d+.\d+.\d+.\d+|\d+.\d+.\d+|\d+.\d+|\d+/
+          fn,hd=/^(\d+.\d+.\d+.\d+|\d+.\d+.\d+|\d+.\d+|\d+)(.*)/.match(dob.obj)[1,2]
+          fnh={
+            fn: fn,
+          }
+          f=@md.file.base_filename.html_seg(fnh)
+          seg_link=%{<a href="#{f}" target="_top">#{fn} #{hd}</a> }
         end
-        txt_obj={ txt: txt.obj }
-        format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj)
-        toc_mini=format_toc.mini_lev2
-        toc_mini
-      end
-      def level_3
-        txt=@data
-        txt_obj={ txt: txt.obj }
+        txt_obj={ txt: seg_link }
         format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj)
-        toc_mini=format_toc.mini_lev3
+        toc_mini=format_toc.mini_lev4
         toc_mini
       end
-      def level_4
-        txt=@data
-        unless txt.obj =~/~metadata/
-          if txt.ln ==4
-            fnh={
-              fn: txt.name,
-            }
-            f=@md.file.base_filename.html_seg(fnh)
-            seg_link=%{  <a href="#{f}" target="_top">
-    #{txt.obj}
-  </a> }
-            @@seg_url=txt.name
-          elsif txt.obj =~/\d+.\d+.\d+.\d+|\d+.\d+.\d+|\d+.\d+|\d+/
-            fn,hd=/^(\d+.\d+.\d+.\d+|\d+.\d+.\d+|\d+.\d+|\d+)(.*)/.match(dob.obj)[1,2]
-            fnh={
-              fn: fn,
-            }
-            f=@md.file.base_filename.html_seg(fnh)
-            seg_link=%{<a href="#{f}" target="_top">#{fn} #{hd}</a> }
-          end
-          txt_obj={ txt: seg_link }
-          format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj)
-          toc_mini=format_toc.mini_lev4
-          toc_mini
-        end
+    end
+    def level_5
+      txt=@data
+      if (txt.is ==:heading \
+      || txt.is ==:heading_insert) \
+      && txt.ocn !=0
+        txt.obj=txt.obj.gsub(@pat_strip_heading_name,'\1')
       end
-      def level_5
-        txt=@data
-        if (txt.is ==:heading \
-        || txt.is ==:heading_insert) \
-        && txt.ocn !=0
-          txt.obj=txt.obj.gsub(@pat_strip_heading_name,'\1')
-        end
-        fnh={
-          fn: @@seg_url,
-        }
-        f=@md.file.base_filename.html_seg(fnh)
-        lnk_n_txt=%{  <a href="#{f}##{txt.ocn}">
+      fnh={
+        fn: @@seg_url,
+      }
+      f=@md.file.base_filename.html_seg(fnh)
+      lnk_n_txt=%{  <a href="#{f}##{txt.ocn}">
     #{txt.obj}
   </a>}
-          txt_obj={ txt: lnk_n_txt }
-          format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj)
-          toc_mini=format_toc.mini_lev5
-        toc_mini
+        txt_obj={ txt: lnk_n_txt }
+        format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj)
+        toc_mini=format_toc.mini_lev5
+      toc_mini
+    end
+    def level_6
+      txt=@data
+      if (txt.is ==:heading \
+      || txt.is ==:heading_insert) \
+      && txt.ocn !=0
+        txt.obj=txt.obj.gsub(@pat_strip_heading_name,'\1')
       end
-      def level_6
-        txt=@data
-        if (txt.is ==:heading \
-        || txt.is ==:heading_insert) \
-        && txt.ocn !=0
-          txt.obj=txt.obj.gsub(@pat_strip_heading_name,'\1')
-        end
-        fnh={
-          fn: @@seg_url,
-        }
-        f=@md.file.base_filename.html_seg(fnh)
-        lnk_n_txt=%{  <a href="#{f}##{txt.ocn}">
+      fnh={
+        fn: @@seg_url,
+      }
+      f=@md.file.base_filename.html_seg(fnh)
+      lnk_n_txt=%{  <a href="#{f}##{txt.ocn}">
     #{txt.obj}
   </a>}
-          txt_obj={ txt: lnk_n_txt }
-          format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj)
-          toc_mini=format_toc.mini_lev6
-        toc_mini
-      end
+        txt_obj={ txt: lnk_n_txt }
+        format_toc=SiSU_HTML_Format::FormatToc.new(@md,txt_obj)
+        toc_mini=format_toc.mini_lev6
+      toc_mini
     end
   end
+end
 __END__
index 0d4b8b06e68dde46a11fe017f61b6edd16cc8327..60e0b4eabbd4af2fca50a7fc1220d12ea66b1900 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** shared html parts
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_parts.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Parts_HTML
   require_relative 'generic_parts'                       # generic_parts.rb
   include SiSU_Parts_Generic
index 5ef100f3fc27116c63f14b67949bffb985b4e6f9..1aa38eabd09435f7b3152ef36dd097c2e3784288 100644 (file)
@@ -1,58 +1,56 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** html segment generation, processing
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_persist.rb;hb=HEAD]
-
-=end
-module SiSU_HTML_Persist
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
+Module SiSU_HTML_Persist
   class Persist
     @@persist=nil
     attr_accessor :is0,:is1,:is2,:is3,:is4,:heading0,:heading1,:heading2,:heading3,:heading4, :title, :dot_nav, :tocband_banner, :tocband_bannerless, :headings, :heading_endnotes, :main, :endnote_all, :tail, :credits, :heading_idx, :idx, :seg_endnotes, :seg_endnotes_array, :segtocband, :get_hash_fn, :get_hash_to, :seg_subtoc, :seg_subtoc_array, :fn, :seg_name ,:seg_name_x,:seg_name_x_tracker
index 1ff1c1d8adbfeb97956aac430c7d337b4faede2e..b7754e999539beb3fadb85d44dbcfc522a4ea602 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** html advertising component, build here, mockup
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_promo.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_HTML_Promo
   require_relative 'se'                                 # se.rb
     include SiSU_Env
index f2a8bb4f6e39198623d706089692553716fe5380..650c90dd6633b27fd1b2a1e62e9678f979004584 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** html scroll generation, processing
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_scroll.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_HTML_Scroll
   require_relative 'html_shared'                        # html_shared.rb
   require_relative 'html'                               # html.rb
index c31e90b802ba71bf14ee02e87a1c1960aa87fd3f..99f6b760d000a396cd3411cc692125f47957ba96 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** html segment generation, processing
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_segments.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_HTML_Seg
   require_relative 'html_shared'                        # html_shared.rb
   require_relative 'html'                               # html.rb
index 40ee44dcd6590e6cc7f4a394be127157cb66ba05..90f60d0a66987f051ee435161f58565d7cde009c 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** shared html parts
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_shared.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_HTML_Shared
   require_relative 'html_table'                         # html_table.rb
   class TableHTML < SiSU_HTML_Table::TableHTML
index e341ed14d8483e9ab84bc05587ffa71b24480e0a..2daffc2e318c13980274ff842c577ca3985a9ca6 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** shared html parts, table
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_table.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_HTML_Table
   require_relative 'xhtml_table'                         # xhtml_table.rb
   require_relative 'html_parts'                          # html_parts.rb
index e9a489add52f2160903d688bcaf9f7c09ae65eb5..c1c8a5316fffd23c9368202d3cbab503a9223235 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** html generation, html pre-processing
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/html_tune.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     html
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 require_relative 'dp'                                   # dp.rb
 module SiSU_HTML_Tune
   require_relative 'se'                                 # se.rb
index 49d569a5b1874e1fdc715055c0c709db053f8521..733d76fce0dcd2678a3b3e594fffab29f96717aa 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** hub
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/hub.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     hub
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU
   require_relative 'constants'                         # constants.rb
   require_relative 'se'                                # se.rb
index a946591d21ee1cf7dec5f29d19660961b9f9282f..ac692bc72086fe9d33b408d3a05a79ee383fd65e 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** hub, perform selected actions
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/hub_actions.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     hub
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Hub_Actions
   class HubActions
     require_relative 'utils_composite'                    # utils_composite.rb
@@ -1104,15 +1102,15 @@ module SiSU_Hub_Actions
     end
     def webrick                                          # -W
       prt=SiSU_Env::InfoEnv.new(@fns).port.webrick_port
-      puts %{#{@cX.blue}<<#{@cX.off}#{@cX.green}Start Webrick web server on port: #{prt}#{@cX.off}#{@cX.blue}>> #{@cX.off*2} }
+      puts %{#{@cX.blue}[#{@cX.off}#{@cX.green}Start Webrick web server on port: #{prt}#{@cX.off}#{@cX.blue}] #{@cX.off*2} }
       require_relative 'webrick'
       SiSU_Webserv::WebrickStart.new
     end
     def not_found
-      puts "\n#{@cX.fuchsia}FILE NOT FOUND:#{@cX.off} << #{@opt.fns} >> - requested #{@opt.selections.str} processing skipped\n"
+      puts "\n#{@cX.fuchsia}FILE NOT FOUND:#{@cX.off} [ #{@opt.fns} ] - requested #{@opt.selections.str} processing skipped\n"
     end
     def convert_name_message(fns,type,i,o,rune)
-      %{\nIn filename: "#{@cX.fuchsia}#{fns}#{@cX.off}" << #{type} >> #{@cX.fuchsia}is apre 0.36 markup filename.#{@cX.off} #{@cX.brown}Please rename your file.#{@cX.off}\n\tAs of sisu-0.37, SiSU markup files with #{@cX.brown}the extensions #{i} should be re-named #{o}#{@cX.off}\n\tif you have the program called 'rename' installed, the following rune should do the trick:\n\t\t#{rune}\n\talternatively try:\n\t\tsisu --convert --36to37 #{fns}\n\trequested #{@opt.selections.str} processing skipped\n}
+      %{\nIn filename: "#{@cX.fuchsia}#{fns}#{@cX.off}" [ #{type} ] #{@cX.fuchsia}is apre 0.36 markup filename.#{@cX.off} #{@cX.brown}Please rename your file.#{@cX.off}\n\tAs of sisu-0.37, SiSU markup files with #{@cX.brown}the extensions #{i} should be re-named #{o}#{@cX.off}\n\tif you have the program called 'rename' installed, the following rune should do the trick:\n\t\t#{rune}\n\talternatively try:\n\t\tsisu --convert --36to37 #{fns}\n\trequested #{@opt.selections.str} processing skipped\n}
     end
     def not_recognised
       case @opt.fns
@@ -1126,9 +1124,9 @@ module SiSU_Hub_Actions
         puts convert_name_message(@opt.fns,type,'.r1 .r2 and .r3','.sst',rune)
         puts %{\n\tNote also that you will need to change the names of the files called/required\n\twithin the document text to build the composite document\n\t\t.s1 .s2 .s3 should be .sst \n\t\t.si should be .ssi\n\trequested #{@opt.selections.str} processing skipped\n}
       when /(\.ssi)$/
-        puts "\n#{@cX.fuchsia}component filetype:#{@cX.off} << #{@opt.fns} >> - is not a processed filetype, (it may be used as a component of a .ssm markup file)\n\trequested #{@opt.selections.str} processing skipped\n"
+        puts "\n#{@cX.fuchsia}component filetype:#{@cX.off} [ #{@opt.fns} ] - is not a processed filetype, (it may be used as a component of a .ssm markup file)\n\trequested #{@opt.selections.str} processing skipped\n"
       else
-        puts "\n#{@cX.fuchsia}FILETYPE NOT RECOGNISED:#{@cX.off} << #{@opt.fns} >> - is not a recognized filetype,\n\trequested #{@opt.selections.str} processing skipped\n"
+        puts "\n#{@cX.fuchsia}FILETYPE NOT RECOGNISED:#{@cX.off} [ #{@opt.fns} ] - is not a recognized filetype,\n\trequested #{@opt.selections.str} processing skipped\n"
       end
     end
   end
index 28751b4e44ba62e4bfcd9731a87aec209c4ab319..ca02c800b46057d860c495dd7ecd7c0a827e0f55 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** hub
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/hub_loop_markup_files.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     hub
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Hub_Loops
   require_relative 'constants'                         # constants.rb
   require_relative 'se'                                # se.rb
index 194858f77ad639c17a2f29aab0cc2e07d2ea80de..9f71e74b90af9dc9120bd9400f391c403b91719a 100644 (file)
@@ -1,59 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** hub, command line options parsing
-
-*** hub
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/hub_options.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     hub
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_Commandline
   begin
     require 'pathname'
index f683858faaed002943e3aedfd3f8a0dc697d5802..e9f11d5071b65e2a96b85be073be71c4547abc6f 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** internationalisation
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/i18n.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     i18n
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_i18n
   @@language_table,@@language_list=nil,nil
   class Languages
@@ -328,373 +326,4 @@ module SiSU_TextTranslation
     end
   end
 end
-#% Language List po4a
-http://www.debian.org/international/l10n/po/
-see polyglossia for subset
-* CSB (Unknown language)
-* KAB (Unknown language)
-* TLH (Unknown language)
-* aa (Afar)
-* ab (Abkhazian)
-* af (Afrikaans)
-* af_ZA (Afrikaans, as spoken in South Africa)
-* am (Amharic)
-* an (Unknown language)
-* ang (Unknown language)
-* ar (Arabic)
-* ar_AR (Arabic, as spoken in Argentina)
-* ar_EG (Arabic, as spoken in Egypt)
-* ar_OM (Arabic, as spoken in Oman)
-* ar_PS (Arabic, as spoken in Palestinian Territory, Occupied)
-* ar_SA (Arabic, as spoken in Saudi Arabia)
-* ar_SY (Arabic, as spoken in Syrian Arab Republic)
-* as (Assamese)
-* ast (Unknown language)
-* ay (Aymara)
-* az (Azerbaijani)
-* az_IR (Azerbaijani, as spoken in Iran)
-* be (Belarusian)
-* be@latin (Unknown language)
-* be@tarask (Unknown language)
-* bem (Unknown language)
-* bg (Bulgarian)
-* bg_BG (Bulgarian, as spoken in Bulgaria)
-* bi (Bislama)
-* bn (Bengali)
-* bn_BD (Bengali, as spoken in Bangladesh)
-* bn_IN (Bengali, as spoken in India)
-* bo (Tibetan)
-* br (Breton)
-* bs (Bosnian)
-* bs_BA (Bosnian, as spoken in Bosnia and Herzegovina)
-* bs_BS (Bosnian, as spoken in Bahamas)
-* byn (Unknown language)
-* ca (Catalan)
-* ca@valencia (Unknown language)
-* ca_AD (Catalan, as spoken in Andorra)
-* ca_ES (Catalan, as spoken in Spain)
-* ca_ES@valencia (Unknown language)
-* ca_FR (Catalan, as spoken in France)
-* ca_IT (Catalan, as spoken in Italy)
-* co (Corsican)
-* crh (Unknown language)
-* cs (Czech)
-* cs_CZ (Czech, as spoken in Czech Republic)
-* csb (Unknown language)
-* cy (Welsh)
-* cy_GB (Welsh, as spoken in Great Britain)
-* cz (Unknown language)
-* da (Danish)
-* da_DK (Danish, as spoken in Denmark)
-* de (German)
-* de_AT (German, as spoken in Austria)
-* de_CH (German, as spoken in Switzerland)
-* de_DE (German, as spoken in Germany)
-* dk (Unknown language)
-* dz (Dzongkha)
-* el (Greek)
-* el_GR (Greek, as spoken in Greece)
-* en (English)
-* en@boldquot (Unknown language)
-* en@quot (Unknown language)
-* en@shaw (Unknown language)
-* en_AU (English, as spoken in Australia)
-* en_CA (English, as spoken in Canada)
-* en_GB (English, as spoken in Great Britain)
-* en_NZ (English, as spoken in New Zealand)
-* en_US (English, as spoken in United States)
-* en_US@piglatin (Unknown language)
-* en_ZA (English, as spoken in South Africa)
-* eo (Esperanto)
-* es (Spanish)
-* es_AR (Spanish, as spoken in Argentina)
-* es_CL (Spanish, as spoken in Chile)
-* es_CO (Spanish, as spoken in Colombia)
-* es_CR (Spanish, as spoken in Costa Rica)
-* es_DO (Spanish, as spoken in Dominican Republic)
-* es_EC (Spanish, as spoken in Ecuador)
-* es_ES (Spanish, as spoken in Spain)
-* es_GA (Spanish, as spoken in Gabon)
-* es_GT (Spanish, as spoken in Guatemala)
-* es_HN (Spanish, as spoken in Honduras)
-* es_LA (Spanish, as spoken in Lao People''s Democratic Republic)
-* es_MX (Spanish, as spoken in Mexico)
-* es_NI (Spanish, as spoken in Nicaragua)
-* es_PA (Spanish, as spoken in Panama)
-* es_PE (Spanish, as spoken in Peru)
-* es_PR (Spanish, as spoken in Puerto Rico)
-* es_SV (Spanish, as spoken in El Salvador)
-* es_UY (Spanish, as spoken in Uruguay)
-* es_VE (Spanish, as spoken in Venezuela)
-* et (Estonian)
-* et_EE (Estonian, as spoken in Estonia)
-* eu (Basque)
-* eu_ES (Basque, as spoken in Spain)
-* fa (Persian)
-* fa_AF (Persian, as spoken in Afghanistan)
-* fa_IR (Persian, as spoken in Iran)
-* fi (Finnish)
-* fi_FI (Finnish, as spoken in Finland)
-* fil (Unknown language)
-* fo (Faeroese)
-* fo_FO (Faeroese, as spoken in Faroe Islands)
-* fr (French)
-* fr_BE (French, as spoken in Belgium)
-* fr_CA (French, as spoken in Canada)
-* fr_CH (French, as spoken in Switzerland)
-* fr_FR (French, as spoken in France)
-* fr_FX (French, as spoken in France, Metropolitan)
-* fr_LU (French, as spoken in Luxembourg)
-* frp (Unknown language)
-* fur (Unknown language)
-* fy (Frisian)
-* fy_NL (Frisian, as spoken in Netherlands)
-* ga (Irish)
-* gd (Gaelic (Scots))
-* gez (Unknown language)
-* gl (Galician)
-* gl_ES (Galician, as spoken in Spain)
-* gn (Guarani)
-* gu (Gujarati)
-* gv (Manx)
-* ha (Hausa)
-* he (Hebrew)
-* he_IL (Hebrew, as spoken in Israel)
-* hi (Hindi)
-* hne (Unknown language)
-* hr (Croatian)
-* hr_HR (Croatian, as spoken in Croatia)
-* ht (Unknown language)
-* hu (Hungarian)
-* hu_HU (Hungarian, as spoken in Hungary)
-* hy (Armenian)
-* ia (Interlingua)
-* id (Indonesian)
-* id_ID (Indonesian, as spoken in Indonesia)
-* ig (Unknown language)
-* io (Unknown language)
-* is (Icelandic)
-* is_IS (Icelandic, as spoken in Iceland)
-* it (Italian)
-* it_CH (Italian, as spoken in Switzerland)
-* it_IT (Italian, as spoken in Italy)
-* iu (Inuktitut)
-* ja (Japanese)
-* ja_JP (Japanese, as spoken in Japan)
-* jv (Unknown language)
-* jv_ID (Unknown language)
-* ka (Georgian)
-* kab (Unknown language)
-* kk (Kazakh)
-* kl (Kalaallisut)
-* km (Khmer)
-* km_KH (Khmer, as spoken in Cambodia)
-* kn (Kannada)
-* ko (Korean)
-* ko_KR (Korean, as spoken in Korea)
-* ks (Kashmiri)
-* ku (Kurdish)
-* kw (Cornish)
-* ky (Kirghiz)
-* la (Latin)
-* lb (Letzeburgesch)
-* lg (Unknown language)
-* li (Unknown language)
-* ln (Lingala)
-* lo (Lao)
-* lt (Lithuanian)
-* lt_LT (Lithuanian, as spoken in Lithuania)
-* lv (Latvian)
-* lv_LV (Latvian, as spoken in Latvia)
-* mai (Unknown language)
-* mal (Unknown language)
-* mg (Malagasy)
-* mi (Maori)
-* mk (Macedonian)
-* mk_MK (Macedonian, as spoken in Macedonia, the Former Yugoslav Republic of)
-* ml (Malayalam)
-* ml_IN (Malayalam, as spoken in India)
-* ml_ML (Malayalam, as spoken in Mali)
-* mn (Mongolian)
-* mr (Marathi)
-* ms (Malay)
-* ms_MY (Malay, as spoken in Malaysia)
-* mt (Maltese)
-* my (Burmese)
-* my_MM (Burmese, as spoken in Myanmar)
-* na (Nauru)
-* nb (Norwegian Bokmål)
-* nb_NO (Norwegian Bokmål, as spoken in Norway)
-* nds (Unknown language)
-* ne (Nepali)
-* new (Unknown language)
-* nl (Dutch)
-* nl_BE (Dutch, as spoken in Belgium)
-* nl_NL (Dutch, as spoken in Netherlands)
-* nn (Norwegian Nynorsk)
-* nn_NO (Norwegian Nynorsk, as spoken in Norway)
-* no (Norwegian)
-* no_NO (Norwegian, as spoken in Norway)
-* nr (Ndebele, South)
-* nso (Unknown language)
-* oc (Occitan (post 1500))
-* oc_FR (Occitan (post 1500), as spoken in France)
-* om (Oromo)
-* or (Oriya)
-* pa (Panjabi)
-* pl (Polish)
-* pl_PL (Polish, as spoken in Poland)
-* pms (Unknown language)
-* ps (Pushto)
-* pt (Portuguese)
-* pt_BR (Portuguese, as spoken in Brazil)
-* pt_PT (Portuguese, as spoken in Portugal)
-* qu (Quechua)
-* rm (Rhaeto-Romance)
-* ro (Romanian)
-* ro_RO (Romanian, as spoken in Romania)
-* ru (Russian)
-* ru_RU (Russian, as spoken in Russia)
-* rw (Kinyarwanda)
-* sa (Sanskrit)
-* sc (Sardinian)
-* sd (Sindhi)
-* se (Sami)
-* se_NO (Sami, as spoken in Norway)
-* si (Sinhalese)
-* si_LK (Sinhalese, as spoken in Sri Lanka)
-* si_SI (Sinhalese, as spoken in Slovenia)
-* sk (Slovak)
-* sk_SK (Slovak, as spoken in Slovakia)
-* sl (Slovenian)
-* sl_SI (Slovenian, as spoken in Slovenia)
-* sl_SL (Slovenian, as spoken in Sierra Leone)
-* so (Somali)
-* sp (Unknown language)
-* sq (Albanian)
-* sq_AL (Albanian, as spoken in Albania)
-* sr (Serbian)
-* sr@Latn (Unknown language)
-* sr@ije (Unknown language)
-* sr@ijekavian (Unknown language)
-* sr@ijekavianlatin (Unknown language)
-* sr@latin (Unknown language)
-* sr_SR (Serbian, as spoken in Suriname)
-* sr_YU (Serbian, as spoken in Yugoslavia)
-* st (Sotho)
-* su (Sundanese)
-* su_ID (Sundanese, as spoken in Indonesia)
-* sv (Swedish)
-* sv_SE (Swedish, as spoken in Sweden)
-* sw (Swahili)
-* ta (Tamil)
-* ta_LK (Tamil, as spoken in Sri Lanka)
-* te (Telugu)
-* tg (Tajik)
-* th (Thai)
-* th_TH (Thai, as spoken in Thailand)
-* ti (Tigrinya)
-* tig (Unknown language)
-* tk (Turkmen)
-* tl (Tagalog)
-* tlh (Unknown language)
-* to (Tonga)
-* tr (Turkish)
-* tr_TR (Turkish, as spoken in Turkey)
-* tt (Tatar)
-* ug (Uighur)
-* ug_CN (Uighur, as spoken in China)
-* uk (Ukrainian)
-* uk_UA (Ukrainian, as spoken in Ukraine)
-* ur (Urdu)
-* ur_PK (Urdu, as spoken in Pakistan)
-* uz (Uzbek)
-* uz@cyrillic (Unknown language)
-* ve (Unknown language)
-* vi (Vietnamese)
-* vi_AR (Vietnamese, as spoken in Argentina)
-* vi_DE (Vietnamese, as spoken in Germany)
-* vi_PL (Vietnamese, as spoken in Poland)
-* vi_TR (Vietnamese, as spoken in Turkey)
-* vi_VN (Vietnamese, as spoken in Vietnam)
-* wa (Unknown language)
-* wal (Unknown language)
-* wo (Wolof)
-* xh (Xhosa)
-* yi (Yiddish)
-* yo (Yoruba)
-* zh (Chinese)
-* zh_CN (Chinese, as spoken in China)
-* zh_HK (Chinese, as spoken in Hong Kong)
-* zh_TW (Chinese, as spoken in Taiwan)
-* zu (Zulu)
-
- 'sq';    'albanian'
- 'am';    'amharic'
-#'ar';    'arabic'         # see polyglossia
- 'hy';    'armenian'
-#'';      'asturian'       # polyglossia
-#'';      'bahasai'        # polyglossia
-#'';      'bahasam'        # polyglossia
- 'eu';    'basque'
- 'bn';    'bengali'
- 'pt_BR'; 'brazilian'
- 'br';    'breton'
- 'bg';    'bulgarian'
- 'ca';    'catalan'        # see polyglossia
-#'';      'coptic'         # polyglossia
- 'hr';    'croatian'
- 'cs';    'czech'
- 'da';    'danish'
-#'';      'divehi'         # polyglossia
- 'nl';    'dutch'          # see polyglossia
- 'en';    'english'        # see polyglossia
- 'eo';    'esperanto'      # see polyglossia
- 'et';    'estonian'
- 'gl';    'galician'
- 'de';    'german'
- 'el';    'greek'          #gl ?
- 'he';    'hebrew'
- 'hi';    'hindi'
- 'is';    'icelandic'
- 'ia';    'interlingua'
- 'ga';    'irish'
- 'it';    'italian'
-#'';      'farsi'          # polyglossia
- 'fi';    'finnish'
- 'fr';    'french'
- 'lo';    'lao'
- 'la';    'latin'
- 'lv';    'latvian'
- 'lt';    'lithuanian'
-#'';      'lsorbian'       # polyglossia
-#'';      'magyar'         # polyglossia
- 'ml';    'malayalam'
- 'mr';    'marathi'
-#'hu';    'magyar'
- 'no';    'norske'
- 'nn';    'nynorsk'
- 'oc';    'occitan'
- 'pl';    'polish'
- 'pt';    'portuges'
- 'ro';    'romanian'
- 'ru';    'russian'
- 'se';    'samin'          #(check sami?)
- 'sa';    'sanskrit'
- 'sr';    'serbian'
-#'';      'scottish'       # polyglossia  (gd (Gaelic (Scots)))
- 'sk';    'slovak'
- 'sl';    'slovenian'
- 'es';    'spanish'
- 'sv';    'swedish'
- 'ta';    'tamil'
- 'te';    'telugu'
- 'th';    'thai'
- 'tr';    'turkish'
- 'tk';    'turkmen'
- 'uk';    'ukrainian'
- 'ur';    'urdu'
-#'';      'usorbian'       # polyglossia
- 'vi';    'vietnamese'
- 'cy';    'welsh'
- 'us';    'USenglish'      # depreciated, see iso-639-2
+__END__
index d491a9e4ba5df1f999b7ae5f2f3adc7bc1cebfef..99fd20e07da456153d6664e9ea0a988a7babb50b 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** Description: json output logic, flow
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/json.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     json
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_JSON
   require_relative 'se_hub_particulars'                 # se_hub_particulars.rb
     include SiSU_Particulars
index fd1d47faa682c0dc137e4ce5788995ab206b5d86..6e00172d48862c707a89e17077da26bf560e9cce 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** Description: json output logic, flow
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-
-** Git
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary]
-  [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/json_format.rb;hb=HEAD]
-
-=end
+# - Name: SiSU
+#
+#   - Description: documents, structuring, processing, publishing, search
+#     json
+#
+#   - Author: Ralph Amissah
+#     <ralph.amissah@gmail.com>
+#
+#   - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
+#     2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
+#     2020, 2021, Ralph Amissah,
+#     All Rights Reserved.
+#
+#   - License: GPL 3 or later:
+#
+#     SiSU, a framework for document structuring, publishing and search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU General Public License as published by the Free
+#     Software Foundation, either version 3 of the License, or (at your option)
+#     any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#     If you have Internet connection, the latest version of the GPL should be
+#     available at these locations:
+#     <http://www.fsf.org/licensing/licenses/gpl.html>
+#     <http://www.gnu.org/licenses/gpl.html>
+#
+#     <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
+#
+#   - SiSU uses:
+#     - Standard SiSU markup syntax,
+#     - Standard SiSU meta-markup syntax, and the
+#     - Standard SiSU object citation numbering and system
+#
+#   - Homepages:
+#     <http://www.sisudoc.org>
+#
+#   - Git
+#     <https://git.sisudoc.org/projects/>
+#     <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
+#     <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
 module SiSU_JSON_Format
   require_relative 'dp'                                 # dp.rb
   require_relative 'json_parts'                         # json_parts.rb
index e53c99352c961aa2f37b71b0942d3fd86323c810..2dce30494ffc641ec6d58d50c48e9816cc7b6a42 100644 (file)
@@ -1,57 +1,55 @@
 # encoding: utf-8
-=begin
-
-* Name: SiSU
-
-** Description: documents, structuring, processing, publishing, search
-*** shared xml parts
-
-** Author: Ralph Amissah
-  [ralph@amissah.com]
-  [ralph.amissah@gmail.com]
-
-** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
-  2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah,
-  All Rights Reserved.
-
-** License: GPL 3 or later:
-
-  SiSU, a framework for document structuring, publishing and search
-
-  Copyright (C) Ralph Amissah
-
-  This program is free software: you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published by the Free
-  Software Foundation, either version 3 of the License, or (at your option)
-  any later version.
-
-  This program is distributed in the hope that it will be useful, but WITHOUT
-  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-  FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
-  more details.
-
-  You should have received a copy of the GNU General Public License along with
-  this program. If not, see [http://www.gnu.org/licenses/].
-
-  If you have Internet connection, the latest version of the GPL should be
-  available at these locations:
-  [http://www.fsf.org/licensing/licenses/gpl.html]
-  [http://www.gnu.org/licenses/gpl.html]
-
-** SiSU uses:
-  * Standard SiSU markup syntax,
-  * Standard SiSU meta-markup syntax, and the
-  * Standard SiSU object citation numbering and system
-
-** Hompages:
-  [http://www.jus.uio.no/sisu]
-  [http://www.sisudoc.org]
-