diff options
| author | Ralph Amissah <ralph.amissah@gmail.com> | 2021-11-10 13:48:18 -0500 | 
|---|---|---|
| committer | Ralph Amissah <ralph.amissah@gmail.com> | 2021-11-10 13:48:18 -0500 | 
| commit | ff0951418e0c4355ac0235a0ea283f61f9462a3d (patch) | |
| tree | 06a2c6f62e2868a5f500ac55c0fb47aadecda6dd /lib | |
| parent | org, create output path if necessary, should not be (diff) | |
rb file headers change, org-mode tangle whitespace issue
Diffstat (limited to 'lib')
179 files changed, 9406 insertions, 9048 deletions
diff --git a/lib/sisu.rb b/lib/sisu.rb index 7fb49eba..155ad404 100644 --- a/lib/sisu.rb +++ b/lib/sisu.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_libs    require_relative 'sisu/hub'                               # sisu/hub.rb    require_relative 'sisu/se'                                # sisu/se.rb diff --git a/lib/sisu/air.rb b/lib/sisu/air.rb index 3644ebc6..8f00b89f 100644 --- a/lib/sisu/air.rb +++ b/lib/sisu/air.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Air    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb    class Source diff --git a/lib/sisu/ao.rb b/lib/sisu/ao.rb index 02dbad3e..3e90a8a1 100644 --- a/lib/sisu/ao.rb +++ b/lib/sisu/ao.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO    require_relative 'se'                                 # se.rb      include SiSU_Env diff --git a/lib/sisu/ao_appendices.rb b/lib/sisu/ao_appendices.rb index 6b0d09e5..3e564772 100644 --- a/lib/sisu/ao_appendices.rb +++ b/lib/sisu/ao_appendices.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_Appendices    class Glossary      def initialize(md,data) diff --git a/lib/sisu/ao_character_check.rb b/lib/sisu/ao_character_check.rb index 434902c2..550e500c 100644 --- a/lib/sisu/ao_character_check.rb +++ b/lib/sisu/ao_character_check.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_CharacterCheck    class Check      def initialize(data) diff --git a/lib/sisu/ao_composite.rb b/lib/sisu/ao_composite.rb index 81b3808f..0af877a1 100644 --- a/lib/sisu/ao_composite.rb +++ b/lib/sisu/ao_composite.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Assemble    require_relative 'se'                                 # se.rb    require_relative 'utils_composite'                    # utils_composite.rb diff --git a/lib/sisu/ao_doc_objects.rb b/lib/sisu/ao_doc_objects.rb index 9b18af2b..7a0766b8 100644 --- a/lib/sisu/ao_doc_objects.rb +++ b/lib/sisu/ao_doc_objects.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_DocumentStructure    class Extract      def extract(h,o) diff --git a/lib/sisu/ao_doc_str.rb b/lib/sisu/ao_doc_str.rb index 08394b92..a5629dcd 100644 --- a/lib/sisu/ao_doc_str.rb +++ b/lib/sisu/ao_doc_str.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_DocumentStructureExtract    require_relative 'ao_persist'                     # ao_persist.rb    class Instantiate < SiSU_Param::Parameters::Instructions diff --git a/lib/sisu/ao_endnotes.rb b/lib/sisu/ao_endnotes.rb index 96b217e7..f41efce9 100644 --- a/lib/sisu/ao_endnotes.rb +++ b/lib/sisu/ao_endnotes.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_Endnotes    class Endnotes      def initialize(md,data,endnote_array=nil) diff --git a/lib/sisu/ao_expand_insertions.rb b/lib/sisu/ao_expand_insertions.rb index 38e05d9c..27866b56 100644 --- a/lib/sisu/ao_expand_insertions.rb +++ b/lib/sisu/ao_expand_insertions.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_Insertions    class Insertions      def initialize(md,data) diff --git a/lib/sisu/ao_hash_digest.rb b/lib/sisu/ao_hash_digest.rb index 853fc9e6..7c327ba4 100644 --- a/lib/sisu/ao_hash_digest.rb +++ b/lib/sisu/ao_hash_digest.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_Hash    require_relative 'shared_markup_alt.rb'               #shared_markup_alt.rb    class ObjectDigest diff --git a/lib/sisu/ao_idx.rb b/lib/sisu/ao_idx.rb index 506c2cc7..8b9835a8 100644 --- a/lib/sisu/ao_idx.rb +++ b/lib/sisu/ao_idx.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_BookIndex    class BookIndex      def initialize(md,data,env=nil) diff --git a/lib/sisu/ao_images.rb b/lib/sisu/ao_images.rb index ce685090..f013a5c7 100644 --- a/lib/sisu/ao_images.rb +++ b/lib/sisu/ao_images.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_Images    class Images      begin diff --git a/lib/sisu/ao_metadata.rb b/lib/sisu/ao_metadata.rb index 165d5fb2..30915244 100644 --- a/lib/sisu/ao_metadata.rb +++ b/lib/sisu/ao_metadata.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_Metadata    class Metadata      def initialize(md,metad) diff --git a/lib/sisu/ao_misc_arrange.rb b/lib/sisu/ao_misc_arrange.rb index 5f107f04..b70aa43f 100644 --- a/lib/sisu/ao_misc_arrange.rb +++ b/lib/sisu/ao_misc_arrange.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_MiscArrangeText    class SI      def initialize(md,data) diff --git a/lib/sisu/ao_numbering.rb b/lib/sisu/ao_numbering.rb index 7cfff564..615b45d6 100644 --- a/lib/sisu/ao_numbering.rb +++ b/lib/sisu/ao_numbering.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_Numbering    class Numbering      attr_accessor :obj,:osp,:ocn,:lv,:name,:index,:comment diff --git a/lib/sisu/ao_persist.rb b/lib/sisu/ao_persist.rb index 9c7d32c4..316ad28c 100644 --- a/lib/sisu/ao_persist.rb +++ b/lib/sisu/ao_persist.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_Persist    class Persist      @@persistance=nil diff --git a/lib/sisu/ao_syntax.rb b/lib/sisu/ao_syntax.rb index 163d080f..700d997d 100644 --- a/lib/sisu/ao_syntax.rb +++ b/lib/sisu/ao_syntax.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_AO_Syntax    class Words      def initialize(line,md,mkp) diff --git a/lib/sisu/cgi.rb b/lib/sisu/cgi.rb index 4836f385..18857117 100644 --- a/lib/sisu/cgi.rb +++ b/lib/sisu/cgi.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module  SiSU_CGI                                        #% database building documents    require_relative 'se'                                 # se.rb    require_relative 'cgi_pgsql'                          # cgi_pgsql.rb diff --git a/lib/sisu/cgi_pgsql.rb b/lib/sisu/cgi_pgsql.rb index 490ab62d..7fd18bd9 100644 --- a/lib/sisu/cgi_pgsql.rb +++ b/lib/sisu/cgi_pgsql.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module  SiSU_CGI_PgSQL                                  #% database building documents    require_relative 'se'                                 # se.rb    require_relative 'cgi_sql_common'                     # cgi_sql_common.rb diff --git a/lib/sisu/cgi_sql_common.rb b/lib/sisu/cgi_sql_common.rb index 2c75393e..4705e5e9 100644 --- a/lib/sisu/cgi_sql_common.rb +++ b/lib/sisu/cgi_sql_common.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_CGI_SQL    class CGI_Common      def initialize(webserv,opt,image_src,dir) diff --git a/lib/sisu/cgi_sqlite.rb b/lib/sisu/cgi_sqlite.rb index cc77c45e..c822744d 100644 --- a/lib/sisu/cgi_sqlite.rb +++ b/lib/sisu/cgi_sqlite.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module  SiSU_CGI_SQLite                                 #% database building documents    require_relative 'se'                                 # se.rb    require_relative 'cgi_sql_common'                     # cgi_sql_common.rb diff --git a/lib/sisu/conf.rb b/lib/sisu/conf.rb index 800add9c..52de51be 100644 --- a/lib/sisu/conf.rb +++ b/lib/sisu/conf.rb @@ -1,54 +1,56 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Initialize    require_relative 'se'                                 # se.rb      include SiSU_Env diff --git a/lib/sisu/constants.rb b/lib/sisu/constants.rb index da25b7cd..d4e47aed 100644 --- a/lib/sisu/constants.rb +++ b/lib/sisu/constants.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  YEAR='2021'  Sfx={    txt:                       '.txt', diff --git a/lib/sisu/css.rb b/lib/sisu/css.rb index 6994e04b..ec7c9396 100644 --- a/lib/sisu/css.rb +++ b/lib/sisu/css.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Style    require_relative 'se'                                 # se.rb    require_relative 'html_parts'                         # html_parts.rb diff --git a/lib/sisu/db_columns.rb b/lib/sisu/db_columns.rb index 8722d38d..d3625879 100644 --- a/lib/sisu/db_columns.rb +++ b/lib/sisu/db_columns.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_DbColumns    require_relative 'se'                                # se.rb    require_relative 'db_sqltxt'                         # db_sqltxt.rb diff --git a/lib/sisu/db_create.rb b/lib/sisu/db_create.rb index e61eb7d0..40328349 100644 --- a/lib/sisu/db_create.rb +++ b/lib/sisu/db_create.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_DbCreate    require_relative 'db_columns'                         # db_columns.rb    class Create < SiSU_DbColumns::Columns diff --git a/lib/sisu/db_dbi.rb b/lib/sisu/db_dbi.rb index d453dfe0..9d5ac2b1 100644 --- a/lib/sisu/db_dbi.rb +++ b/lib/sisu/db_dbi.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module  SiSU_DbDBI    require_relative 'db_columns'                                             # db_columns.rb    require_relative 'db_tests'                                               # db_tests.rb diff --git a/lib/sisu/db_drop.rb b/lib/sisu/db_drop.rb index aa91a8a6..c8d24aeb 100644 --- a/lib/sisu/db_drop.rb +++ b/lib/sisu/db_drop.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_DbDrop    require_relative 'utils_response'                   # utils_response.rb    class Drop diff --git a/lib/sisu/db_import.rb b/lib/sisu/db_import.rb index 84cbc911..ea1d31bd 100644 --- a/lib/sisu/db_import.rb +++ b/lib/sisu/db_import.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_DbImport    require_relative 'db_columns'                         # db_columns.rb    require_relative 'db_load_tuple'                      # db_load_tuple.rb diff --git a/lib/sisu/db_indexes.rb b/lib/sisu/db_indexes.rb index 519a0c11..dc34075b 100644 --- a/lib/sisu/db_indexes.rb +++ b/lib/sisu/db_indexes.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_DbIndex    class Index                                           # create documents Indexes def initialize(opt,conn='',sql_type)      def initialize(opt,conn,file,sql_type) diff --git a/lib/sisu/db_load_tuple.rb b/lib/sisu/db_load_tuple.rb index 84561fb7..f197d1ab 100644 --- a/lib/sisu/db_load_tuple.rb +++ b/lib/sisu/db_load_tuple.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_DbTuple    require_relative 'db_columns'                         # db_columns.rb    class LoadDocuments diff --git a/lib/sisu/db_remove.rb b/lib/sisu/db_remove.rb index 26a232a9..d40e8dec 100644 --- a/lib/sisu/db_remove.rb +++ b/lib/sisu/db_remove.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_DbRemove    class Remove      include SiSU_DbAction diff --git a/lib/sisu/db_select.rb b/lib/sisu/db_select.rb index d2e17835..72f6d927 100644 --- a/lib/sisu/db_select.rb +++ b/lib/sisu/db_select.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_DbAction    def db_action(sdb)      @sdb=sdb diff --git a/lib/sisu/db_sqltxt.rb b/lib/sisu/db_sqltxt.rb index 7adee45c..8050a69e 100644 --- a/lib/sisu/db_sqltxt.rb +++ b/lib/sisu/db_sqltxt.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_DbText    class Prepare      def special_character_escape(str) diff --git a/lib/sisu/db_tests.rb b/lib/sisu/db_tests.rb index d6e81921..1b7e8f88 100644 --- a/lib/sisu/db_tests.rb +++ b/lib/sisu/db_tests.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_DbTests    class Test      def initialize(info,opt) diff --git a/lib/sisu/dbi.rb b/lib/sisu/dbi.rb index d2bddb1d..48331f3d 100644 --- a/lib/sisu/dbi.rb +++ b/lib/sisu/dbi.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module  SiSU_DBI                                                                 #% database building    require_relative 'se'                                 # se.rb      include SiSU_Env; include SiSU_Screen diff --git a/lib/sisu/dbi_discrete.rb b/lib/sisu/dbi_discrete.rb index a80114cf..08a08670 100644 --- a/lib/sisu/dbi_discrete.rb +++ b/lib/sisu/dbi_discrete.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module  SiSU_DBI_Discrete                               #% database building    require_relative 'se'                                 # se.rb      include SiSU_Env; include SiSU_Screen diff --git a/lib/sisu/digests.rb b/lib/sisu/digests.rb index fcd7a753..84baf8f5 100644 --- a/lib/sisu/digests.rb +++ b/lib/sisu/digests.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_DigestView    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb    require_relative 'prog_text_translation'              # prog_text_translation.rb diff --git a/lib/sisu/dp.rb b/lib/sisu/dp.rb index 85b71c10..ce069cd4 100644 --- a/lib/sisu/dp.rb +++ b/lib/sisu/dp.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Param    begin      require 'uri' diff --git a/lib/sisu/dp_identify_markup.rb b/lib/sisu/dp_identify_markup.rb index 8439bff3..0e9d2ee3 100644 --- a/lib/sisu/dp_identify_markup.rb +++ b/lib/sisu/dp_identify_markup.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_MarkupType    class MarkupIdentify      @@version={} diff --git a/lib/sisu/dp_make.rb b/lib/sisu/dp_make.rb index 25dfca6f..e0f376ef 100644 --- a/lib/sisu/dp_make.rb +++ b/lib/sisu/dp_make.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Param_Make    class MdMake      def initialize(str,opt,env) diff --git a/lib/sisu/embedded.rb b/lib/sisu/embedded.rb index 066cc39a..9d758ca4 100644 --- a/lib/sisu/embedded.rb +++ b/lib/sisu/embedded.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Embedded    require_relative 'dp'                                 # dp.rb      include SiSU_Param diff --git a/lib/sisu/errors.rb b/lib/sisu/errors.rb index bff4e0e8..26ca8d81 100644 --- a/lib/sisu/errors.rb +++ b/lib/sisu/errors.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Errors    require_relative 'se'                                 # se.rb      include SiSU_Env; include SiSU_Screen diff --git a/lib/sisu/generic_parts.rb b/lib/sisu/generic_parts.rb index 4b1e0e6f..bef945a0 100644 --- a/lib/sisu/generic_parts.rb +++ b/lib/sisu/generic_parts.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Parts_Generic    def the_url      def urify(uri) diff --git a/lib/sisu/git.rb b/lib/sisu/git.rb index 3b0a040d..13894f66 100644 --- a/lib/sisu/git.rb +++ b/lib/sisu/git.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Git    require_relative 'dp'                                 # dp.rb    require_relative 'se'                                 # se.rb diff --git a/lib/sisu/html.rb b/lib/sisu/html.rb index ffe0b7b7..511ddc43 100644 --- a/lib/sisu/html.rb +++ b/lib/sisu/html.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_HTML    begin      require 'pstore' diff --git a/lib/sisu/html_concordance.rb b/lib/sisu/html_concordance.rb index b80d2761..c6744d92 100644 --- a/lib/sisu/html_concordance.rb +++ b/lib/sisu/html_concordance.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Concordance    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb      include SiSU_Particulars diff --git a/lib/sisu/html_format.rb b/lib/sisu/html_format.rb index 079edb3f..45710d44 100644 --- a/lib/sisu/html_format.rb +++ b/lib/sisu/html_format.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_HTML_Format    require_relative 'html_parts'                         # html_parts.rb    class ParagraphNumber diff --git a/lib/sisu/html_harvest.rb b/lib/sisu/html_harvest.rb index 22de54d7..67e71f53 100644 --- a/lib/sisu/html_harvest.rb +++ b/lib/sisu/html_harvest.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Harvest    @@the_idx_topics,@@the_idx_authors={},{}    class Source diff --git a/lib/sisu/html_harvest_author_format.rb b/lib/sisu/html_harvest_author_format.rb index 20f9d3d0..7459fe30 100644 --- a/lib/sisu/html_harvest_author_format.rb +++ b/lib/sisu/html_harvest_author_format.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_FormatAuthor    class Author      def initialize(author_param) diff --git a/lib/sisu/html_harvest_authors.rb b/lib/sisu/html_harvest_authors.rb index fbf6b9bc..a28c9b64 100644 --- a/lib/sisu/html_harvest_authors.rb +++ b/lib/sisu/html_harvest_authors.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_HarvestAuthors    require_relative 'html_harvest_author_format'          # html_harvest_author_format.rb    require_relative 'html_parts'                          # html_parts.rb diff --git a/lib/sisu/html_harvest_topics.rb b/lib/sisu/html_harvest_topics.rb index d6715aa0..85726bee 100644 --- a/lib/sisu/html_harvest_topics.rb +++ b/lib/sisu/html_harvest_topics.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_HarvestTopics    require_relative 'html_harvest_author_format'          # html_harvest_author_format.rb    require_relative 'html_parts'                          # html_parts.rb diff --git a/lib/sisu/html_lite_shared.rb b/lib/sisu/html_lite_shared.rb index f4260fa8..6a05b5bb 100644 --- a/lib/sisu/html_lite_shared.rb +++ b/lib/sisu/html_lite_shared.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_FormatShared    require_relative 'html_parts'                         # html_parts.rb    class CSS_Format diff --git a/lib/sisu/html_manifest.rb b/lib/sisu/html_manifest.rb index 28117a00..f61edd97 100644 --- a/lib/sisu/html_manifest.rb +++ b/lib/sisu/html_manifest.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Manifest    require_relative 'se'                                 # se.rb      include SiSU_Env diff --git a/lib/sisu/html_minitoc.rb b/lib/sisu/html_minitoc.rb index 9346af8b..495328c2 100644 --- a/lib/sisu/html_minitoc.rb +++ b/lib/sisu/html_minitoc.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_HTML_MiniToc    require_relative 'html_tune'                        # html_tune.rb      include SiSU_HTML_Tune diff --git a/lib/sisu/html_parts.rb b/lib/sisu/html_parts.rb index 60e0b4ea..d57cc0a9 100644 --- a/lib/sisu/html_parts.rb +++ b/lib/sisu/html_parts.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Parts_HTML    require_relative 'generic_parts'                       # generic_parts.rb    include SiSU_Parts_Generic diff --git a/lib/sisu/html_persist.rb b/lib/sisu/html_persist.rb index 843d9414..11adf99a 100644 --- a/lib/sisu/html_persist.rb +++ b/lib/sisu/html_persist.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_HTML_Persist    class Persist      @@persist=nil diff --git a/lib/sisu/html_promo.rb b/lib/sisu/html_promo.rb index b7754e99..6b1f3e9c 100644 --- a/lib/sisu/html_promo.rb +++ b/lib/sisu/html_promo.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_HTML_Promo    require_relative 'se'                                 # se.rb      include SiSU_Env diff --git a/lib/sisu/html_scroll.rb b/lib/sisu/html_scroll.rb index 650c90dd..6cd97022 100644 --- a/lib/sisu/html_scroll.rb +++ b/lib/sisu/html_scroll.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_HTML_Scroll    require_relative 'html_shared'                        # html_shared.rb    require_relative 'html'                               # html.rb diff --git a/lib/sisu/html_segments.rb b/lib/sisu/html_segments.rb index 99f6b760..4df48f3a 100644 --- a/lib/sisu/html_segments.rb +++ b/lib/sisu/html_segments.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_HTML_Seg    require_relative 'html_shared'                        # html_shared.rb    require_relative 'html'                               # html.rb diff --git a/lib/sisu/html_shared.rb b/lib/sisu/html_shared.rb index 90f60d0a..ef02e6d9 100644 --- a/lib/sisu/html_shared.rb +++ b/lib/sisu/html_shared.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_HTML_Shared    require_relative 'html_table'                         # html_table.rb    class TableHTML < SiSU_HTML_Table::TableHTML diff --git a/lib/sisu/html_table.rb b/lib/sisu/html_table.rb index 2daffc2e..bb156437 100644 --- a/lib/sisu/html_table.rb +++ b/lib/sisu/html_table.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_HTML_Table    require_relative 'xhtml_table'                         # xhtml_table.rb    require_relative 'html_parts'                          # html_parts.rb diff --git a/lib/sisu/html_tune.rb b/lib/sisu/html_tune.rb index c1c8a531..c2b3be3b 100644 --- a/lib/sisu/html_tune.rb +++ b/lib/sisu/html_tune.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  require_relative 'dp'                                   # dp.rb  module SiSU_HTML_Tune    require_relative 'se'                                 # se.rb diff --git a/lib/sisu/hub.rb b/lib/sisu/hub.rb index 733d76fc..3f89f769 100644 --- a/lib/sisu/hub.rb +++ b/lib/sisu/hub.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU    require_relative 'constants'                         # constants.rb    require_relative 'se'                                # se.rb diff --git a/lib/sisu/hub_actions.rb b/lib/sisu/hub_actions.rb index ac692bc7..c3d826d9 100644 --- a/lib/sisu/hub_actions.rb +++ b/lib/sisu/hub_actions.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Hub_Actions    class HubActions      require_relative 'utils_composite'                    # utils_composite.rb diff --git a/lib/sisu/hub_loop_markup_files.rb b/lib/sisu/hub_loop_markup_files.rb index ca02c800..15a31b3d 100644 --- a/lib/sisu/hub_loop_markup_files.rb +++ b/lib/sisu/hub_loop_markup_files.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Hub_Loops    require_relative 'constants'                         # constants.rb    require_relative 'se'                                # se.rb diff --git a/lib/sisu/hub_options.rb b/lib/sisu/hub_options.rb index 9f71e74b..a2916a9f 100644 --- a/lib/sisu/hub_options.rb +++ b/lib/sisu/hub_options.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Commandline    begin      require 'pathname' diff --git a/lib/sisu/i18n.rb b/lib/sisu/i18n.rb index e9f11d50..d5822016 100644 --- a/lib/sisu/i18n.rb +++ b/lib/sisu/i18n.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_i18n    @@language_table,@@language_list=nil,nil    class Languages diff --git a/lib/sisu/json.rb b/lib/sisu/json.rb index 99fd20e0..798ea075 100644 --- a/lib/sisu/json.rb +++ b/lib/sisu/json.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_JSON    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb      include SiSU_Particulars diff --git a/lib/sisu/json_format.rb b/lib/sisu/json_format.rb index 6e00172d..b716aff7 100644 --- a/lib/sisu/json_format.rb +++ b/lib/sisu/json_format.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_JSON_Format    require_relative 'dp'                                 # dp.rb    require_relative 'json_parts'                         # json_parts.rb diff --git a/lib/sisu/json_parts.rb b/lib/sisu/json_parts.rb index 2dce3049..40a22377 100644 --- a/lib/sisu/json_parts.rb +++ b/lib/sisu/json_parts.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Parts_JSON    require_relative 'generic_parts'                       # generic_parts.rb    include SiSU_Parts_Generic diff --git a/lib/sisu/json_persist.rb b/lib/sisu/json_persist.rb index fdd15071..f68ca513 100644 --- a/lib/sisu/json_persist.rb +++ b/lib/sisu/json_persist.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_JSON_Persist    class Persist      @@persist=nil diff --git a/lib/sisu/json_shared.rb b/lib/sisu/json_shared.rb index 0125c444..750877b7 100644 --- a/lib/sisu/json_shared.rb +++ b/lib/sisu/json_shared.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_JSONutils    require_relative 'generic_parts'                      # generic_parts.rb    class Clean diff --git a/lib/sisu/manpage.rb b/lib/sisu/manpage.rb index 0961d457..ca969f36 100644 --- a/lib/sisu/manpage.rb +++ b/lib/sisu/manpage.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     manpage -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    manpage + +  - 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> +=end  module SiSU_Manpage    require_relative 'ao'                                 # ao.rb    require_relative 'se'                                 # se.rb diff --git a/lib/sisu/manpage_format.rb b/lib/sisu/manpage_format.rb index 45694bc1..b72277dc 100644 --- a/lib/sisu/manpage_format.rb +++ b/lib/sisu/manpage_format.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     manpage -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    manpage + +  - 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> +=end  module SiSU_ManpageFormat    require_relative 'dp'                                 # dp.rb      include SiSU_Param diff --git a/lib/sisu/object_munge.rb b/lib/sisu/object_munge.rb index 2d1fdf60..706e3e5e 100644 --- a/lib/sisu/object_munge.rb +++ b/lib/sisu/object_munge.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     object_munge -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    object_munge + +  - 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> +=end  module SiSU_Object_Munge    def i_src_o_strip_markup(txtobj)      txtobj=txtobj. diff --git a/lib/sisu/prog_text_translation.rb b/lib/sisu/prog_text_translation.rb index 5ac594d4..cbc6f1bc 100644 --- a/lib/sisu/prog_text_translation.rb +++ b/lib/sisu/prog_text_translation.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Translate    require_relative 'se'                                 # se.rb      include SiSU_Env; include SiSU_Param diff --git a/lib/sisu/qrcode.rb b/lib/sisu/qrcode.rb index 9e93f558..55be89f4 100644 --- a/lib/sisu/qrcode.rb +++ b/lib/sisu/qrcode.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_QRcode    require_relative 'se'                                 # se.rb      include SiSU_Env diff --git a/lib/sisu/relaxng.rb b/lib/sisu/relaxng.rb index 8f1d0ba7..e2edcc74 100644 --- a/lib/sisu/relaxng.rb +++ b/lib/sisu/relaxng.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Relaxng    require_relative 'se'                                 # se.rb    class RelaxNG diff --git a/lib/sisu/remote.rb b/lib/sisu/remote.rb index c7dd1b01..425dc2ab 100644 --- a/lib/sisu/remote.rb +++ b/lib/sisu/remote.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Remote    require_relative 'se'                                 # se.rb      include SiSU_Env diff --git a/lib/sisu/rexml.rb b/lib/sisu/rexml.rb index a9a2afc9..6556a975 100644 --- a/lib/sisu/rexml.rb +++ b/lib/sisu/rexml.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Rexml    # load XML file for REXML parsing    begin diff --git a/lib/sisu/se.rb b/lib/sisu/se.rb index 009784f3..8bae44dc 100644 --- a/lib/sisu/se.rb +++ b/lib/sisu/se.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 +# #encoding: utf-8 +# =begin  # - Name: SiSU -# +#   #   - Description: documents, structuring, processing, publishing, search  #     se -# +#   #   - 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> +# =end  module SiSU_Env    #@@cX=nil    require_relative 'constants'                         # constants.rb diff --git a/lib/sisu/se_cleanoutput.rb b/lib/sisu/se_cleanoutput.rb index 6d66f1b9..0269e8e3 100644 --- a/lib/sisu/se_cleanoutput.rb +++ b/lib/sisu/se_cleanoutput.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 +# #encoding: utf-8 +# =begin  # - Name: SiSU -# +#   #   - Description: documents, structuring, processing, publishing, search  #     se -# +#   #   - 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> +# =end  module SiSU_Clean_Output    require_relative 'constants'                             # constants.rb    require_relative 'utils'                                 # utils.rb diff --git a/lib/sisu/se_clear.rb b/lib/sisu/se_clear.rb index 52374439..e512192c 100644 --- a/lib/sisu/se_clear.rb +++ b/lib/sisu/se_clear.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 +# #encoding: utf-8 +# =begin  # - Name: SiSU -# +#   #   - Description: documents, structuring, processing, publishing, search  #     se -# +#   #   - 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> +# =end  module SiSU_Clear    require_relative 'constants'                             # constants.rb    require_relative 'utils'                                 # utils.rb diff --git a/lib/sisu/se_createsite.rb b/lib/sisu/se_createsite.rb index a680d022..1abb5915 100644 --- a/lib/sisu/se_createsite.rb +++ b/lib/sisu/se_createsite.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 +# #encoding: utf-8 +# =begin  # - Name: SiSU -# +#   #   - Description: documents, structuring, processing, publishing, search  #     se -# +#   #   - 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> +# =end  module SiSU_Create_Site    require_relative 'constants'                             # constants.rb    require_relative 'html_parts'                            # html_parts.rb diff --git a/lib/sisu/se_css.rb b/lib/sisu/se_css.rb index 3d91636d..eef0406d 100644 --- a/lib/sisu/se_css.rb +++ b/lib/sisu/se_css.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 +# #encoding: utf-8 +# =begin  # - Name: SiSU -# +#   #   - Description: documents, structuring, processing, publishing, search  #     se -# +#   #   - 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> +# =end  module SiSU_CSS    require_relative 'constants'                             # constants.rb    require_relative 'utils'                                 # utils.rb diff --git a/lib/sisu/se_date.rb b/lib/sisu/se_date.rb index 11e8c3db..76112b32 100644 --- a/lib/sisu/se_date.rb +++ b/lib/sisu/se_date.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 +# #encoding: utf-8 +# =begin  # - Name: SiSU -# +#   #   - Description: documents, structuring, processing, publishing, search  #     se -# +#   #   - 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> +# =end  module SiSU_Info_Date    require_relative 'constants'                             # constants.rb    require_relative 'utils'                                 # utils.rb diff --git a/lib/sisu/se_db.rb b/lib/sisu/se_db.rb index 09fb81fc..d03cd0b8 100644 --- a/lib/sisu/se_db.rb +++ b/lib/sisu/se_db.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 +# #encoding: utf-8 +# =begin  # - Name: SiSU -# +#   #   - Description: documents, structuring, processing, publishing, search  #     se -# +#   #   - 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> +# =end  module SiSU_Info_Db    require_relative 'constants'                             # constants.rb    require_relative 'utils'                                 # utils.rb diff --git a/lib/sisu/se_envcall.rb b/lib/sisu/se_envcall.rb index 1913dcb4..7e9f6d2f 100644 --- a/lib/sisu/se_envcall.rb +++ b/lib/sisu/se_envcall.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_Env_Call    begin      require 'singleton' diff --git a/lib/sisu/se_file_op.rb b/lib/sisu/se_file_op.rb index 3beea62c..2b151254 100644 --- a/lib/sisu/se_file_op.rb +++ b/lib/sisu/se_file_op.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_Info_File    require_relative 'utils'                                 # utils.rb    require_relative 'se_info_env'                           # se_info_env.rb diff --git a/lib/sisu/se_filemap.rb b/lib/sisu/se_filemap.rb index 2364d116..d55fd3d5 100644 --- a/lib/sisu/se_filemap.rb +++ b/lib/sisu/se_filemap.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_File_Map    require_relative 'constants'                             # constants.rb    require_relative 'utils'                                 # utils.rb diff --git a/lib/sisu/se_get_init.rb b/lib/sisu/se_get_init.rb index 4fe593be..e9e34321 100644 --- a/lib/sisu/se_get_init.rb +++ b/lib/sisu/se_get_init.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_Get_Init    require_relative 'constants'                             # constants.rb    require_relative 'utils'                                 # utils.rb diff --git a/lib/sisu/se_hub_particulars.rb b/lib/sisu/se_hub_particulars.rb index da8844f3..93eafc39 100644 --- a/lib/sisu/se_hub_particulars.rb +++ b/lib/sisu/se_hub_particulars.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_Particulars    begin      require 'singleton' diff --git a/lib/sisu/se_info_env.rb b/lib/sisu/se_info_env.rb index 382facf1..725eae33 100644 --- a/lib/sisu/se_info_env.rb +++ b/lib/sisu/se_info_env.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_Info_Env    @@current_document=Dir.pwd #nil #''    require_relative 'se_envcall'                            # se_envcall.rb diff --git a/lib/sisu/se_info_port.rb b/lib/sisu/se_info_port.rb index fc40de2f..16b6f1bc 100644 --- a/lib/sisu/se_info_port.rb +++ b/lib/sisu/se_info_port.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_Info_Port    require_relative 'constants'                             # constants.rb    require_relative 'utils'                                 # utils.rb diff --git a/lib/sisu/se_info_system.rb b/lib/sisu/se_info_system.rb index 400696d3..f3f00b99 100644 --- a/lib/sisu/se_info_system.rb +++ b/lib/sisu/se_info_system.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_Info_Sys_Gen    require_relative 'constants'                             # constants.rb    require_relative 'utils'                                 # utils.rb diff --git a/lib/sisu/se_load.rb b/lib/sisu/se_load.rb index bd3991da..91959886 100644 --- a/lib/sisu/se_load.rb +++ b/lib/sisu/se_load.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_Load    require_relative 'constants'                             # constants.rb    require_relative 'utils'                                 # utils.rb diff --git a/lib/sisu/se_processing.rb b/lib/sisu/se_processing.rb index 904812c6..c048e3c1 100644 --- a/lib/sisu/se_processing.rb +++ b/lib/sisu/se_processing.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_Processing_Settings    require_relative 'constants'                             # constants.rb    require_relative 'utils'                                 # utils.rb diff --git a/lib/sisu/se_programs.rb b/lib/sisu/se_programs.rb index 970bb24a..62f2b4bc 100644 --- a/lib/sisu/se_programs.rb +++ b/lib/sisu/se_programs.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_Sys_Call    begin      require 'singleton' diff --git a/lib/sisu/se_remotes.rb b/lib/sisu/se_remotes.rb index f112589f..ee02fd45 100644 --- a/lib/sisu/se_remotes.rb +++ b/lib/sisu/se_remotes.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_Info_Remote_Host    require_relative 'constants'                             # constants.rb    require_relative 'utils'                                 # utils.rb diff --git a/lib/sisu/se_standardise_lang.rb b/lib/sisu/se_standardise_lang.rb index 688ececa..3b87cd45 100644 --- a/lib/sisu/se_standardise_lang.rb +++ b/lib/sisu/se_standardise_lang.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_Standardise_Lang    @@lang_info=nil    class StandardiseLanguage diff --git a/lib/sisu/se_version.rb b/lib/sisu/se_version.rb index adf3b9be..6e7c8c9a 100644 --- a/lib/sisu/se_version.rb +++ b/lib/sisu/se_version.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     se -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    se + +  - 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> +=end  module SiSU_Info_Version    require_relative 'constants'                             # constants.rb    require_relative 'utils'                                 # utils.rb diff --git a/lib/sisu/shared_images.rb b/lib/sisu/shared_images.rb index 4badb84c..af2e3254 100644 --- a/lib/sisu/shared_images.rb +++ b/lib/sisu/shared_images.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Images    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb    class Source diff --git a/lib/sisu/shared_markup_alt.rb b/lib/sisu/shared_markup_alt.rb index db3dbbfe..785544ed 100644 --- a/lib/sisu/shared_markup_alt.rb +++ b/lib/sisu/shared_markup_alt.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_TextRepresentation    class Alter      def initialize(x) diff --git a/lib/sisu/shared_metadata.rb b/lib/sisu/shared_metadata.rb index 3214107a..bf5833cc 100644 --- a/lib/sisu/shared_metadata.rb +++ b/lib/sisu/shared_metadata.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Metadata    require_relative 'xml_parts'                          # xml_parts.rb    require_relative 'xml_shared'                         # xml_shared.rb diff --git a/lib/sisu/shared_sem.rb b/lib/sisu/shared_sem.rb index 3e30de17..46849615 100644 --- a/lib/sisu/shared_sem.rb +++ b/lib/sisu/shared_sem.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Sem    require_relative 'dp'                                 # dp.rb    class Tags diff --git a/lib/sisu/sisu_thor_lib.rb b/lib/sisu/sisu_thor_lib.rb index 80ad6fe2..5c6cfee7 100644 --- a/lib/sisu/sisu_thor_lib.rb +++ b/lib/sisu/sisu_thor_lib.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     sisu build -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    sisu build + +  - 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> +=end  module SiSU_Po4a_Actions    require_relative 'utils_response'                   # utils_response.rb    include SiSU_Response diff --git a/lib/sisu/sitemaps.rb b/lib/sisu/sitemaps.rb index 90c1f2b8..8791a228 100644 --- a/lib/sisu/sitemaps.rb +++ b/lib/sisu/sitemaps.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Sitemaps    require_relative 'dp'                                 # dp.rb      include SiSU_Param diff --git a/lib/sisu/src_kdissert_share.rb b/lib/sisu/src_kdissert_share.rb index c9241b25..93678254 100644 --- a/lib/sisu/src_kdissert_share.rb +++ b/lib/sisu/src_kdissert_share.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     src -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    src + +  - 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> +=end  module SiSU_KdiSource    require_relative 'se'                                 # se.rb      include SiSU_Env diff --git a/lib/sisu/src_po4a_share.rb b/lib/sisu/src_po4a_share.rb index a4f1a01b..4b4b6bde 100644 --- a/lib/sisu/src_po4a_share.rb +++ b/lib/sisu/src_po4a_share.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     src -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    src + +  - 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> +=end  module SiSU_Languages_Selected    require_relative 'utils_response'                   # utils_response.rb    def language diff --git a/lib/sisu/src_po4a_shelf.rb b/lib/sisu/src_po4a_shelf.rb index f8b749fc..9c8eb2a5 100644 --- a/lib/sisu/src_po4a_shelf.rb +++ b/lib/sisu/src_po4a_shelf.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     src -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    src + +  - 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> +=end  module SiSU_Po4a    require_relative 'ao'                                 # ao.rb    require_relative 'se'                                 # se.rb diff --git a/lib/sisu/src_po4a_shelf_set.rb b/lib/sisu/src_po4a_shelf_set.rb index e3fc1c41..166848c6 100644 --- a/lib/sisu/src_po4a_shelf_set.rb +++ b/lib/sisu/src_po4a_shelf_set.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     src -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    src + +  - 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> +=end  module SiSU_Po4aUtils    class Wrap      def initialize(md,orig='',trans='',is_desc='',n_char_max=76,n_indent=0,n_hang=nil) diff --git a/lib/sisu/src_po4a_sst_ao_sst.rb b/lib/sisu/src_po4a_sst_ao_sst.rb index 1aef9e0d..168a5fb1 100644 --- a/lib/sisu/src_po4a_sst_ao_sst.rb +++ b/lib/sisu/src_po4a_sst_ao_sst.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     src -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    src + +  - 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> +=end  module SiSU_SStm_AO_SStm    require_relative 'ao'                                 # ao.rb    require_relative 'se'                                 # se.rb diff --git a/lib/sisu/src_po4a_sst_ao_sst_set.rb b/lib/sisu/src_po4a_sst_ao_sst_set.rb index 278f6ae8..2852cb2e 100644 --- a/lib/sisu/src_po4a_sst_ao_sst_set.rb +++ b/lib/sisu/src_po4a_sst_ao_sst_set.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     src -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    src + +  - 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> +=end  module SiSU_Po4aUtils    class Wrap      def initialize(md,orig='',trans='',n_char_max=76,n_indent=0,n_hang=nil) diff --git a/lib/sisu/src_po4a_sstm.rb b/lib/sisu/src_po4a_sstm.rb index 637fdfeb..7530b88c 100644 --- a/lib/sisu/src_po4a_sstm.rb +++ b/lib/sisu/src_po4a_sstm.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     src -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    src + +  - 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> +=end  module SiSU_Markup    require_relative 'src_shared'                         # src_shared.rb      include SiSU_Source diff --git a/lib/sisu/src_shared.rb b/lib/sisu/src_shared.rb index 85a6ca69..91067c7d 100644 --- a/lib/sisu/src_shared.rb +++ b/lib/sisu/src_shared.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     src -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    src + +  - 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> +=end  module SiSU_Source    include SiSU_Env    class SiSUpodSource diff --git a/lib/sisu/src_sisupod_make.rb b/lib/sisu/src_sisupod_make.rb index def08830..b31318ef 100644 --- a/lib/sisu/src_sisupod_make.rb +++ b/lib/sisu/src_sisupod_make.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     src -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    src + +  - 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> +=end  module SiSU_Doc    require_relative 'src_shared'                         # scr_shared.rb      include SiSU_Source diff --git a/lib/sisu/src_sisupod_sstm.rb b/lib/sisu/src_sisupod_sstm.rb index 71f71552..a20614c0 100644 --- a/lib/sisu/src_sisupod_sstm.rb +++ b/lib/sisu/src_sisupod_sstm.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     src -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    src + +  - 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> +=end  module SiSU_Markup    require_relative 'src_shared'                         # src_shared.rb      include SiSU_Source diff --git a/lib/sisu/sst_convert_markup.rb b/lib/sisu/sst_convert_markup.rb index ed646cbf..b1d9ac6e 100644 --- a/lib/sisu/sst_convert_markup.rb +++ b/lib/sisu/sst_convert_markup.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     sst -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    sst + +  - 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> +=end  module SiSU_Modify    require_relative 'sst_identify_markup'                # sst_identify_markup.rb    require_relative 'sst_from_xml'                       # sst_from_xml.rb diff --git a/lib/sisu/sst_do_inline_footnotes.rb b/lib/sisu/sst_do_inline_footnotes.rb index 16e420e8..4dbc1d24 100644 --- a/lib/sisu/sst_do_inline_footnotes.rb +++ b/lib/sisu/sst_do_inline_footnotes.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     sst -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    sst + +  - 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> +=end  module SiSU_ConvertFootnotes    require_relative 'se'                                 # se.rb      include SiSU_Env diff --git a/lib/sisu/sst_from_xml.rb b/lib/sisu/sst_from_xml.rb index dc822cb4..fe74c523 100644 --- a/lib/sisu/sst_from_xml.rb +++ b/lib/sisu/sst_from_xml.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     sst -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    sst + +  - 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> +=end  module SiSU_sstFromXML    require_relative 'se'                                 # se.rb    class Convert diff --git a/lib/sisu/sst_identify_markup.rb b/lib/sisu/sst_identify_markup.rb index f1ee73e3..1c2e592c 100644 --- a/lib/sisu/sst_identify_markup.rb +++ b/lib/sisu/sst_identify_markup.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     sst -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    sst + +  - 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> +=end  module SiSU_Markup    class MarkupInform      attr_accessor :version diff --git a/lib/sisu/sst_to_s_xml_sax.rb b/lib/sisu/sst_to_s_xml_sax.rb index 1480475b..7a1167c6 100644 --- a/lib/sisu/sst_to_s_xml_sax.rb +++ b/lib/sisu/sst_to_s_xml_sax.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     sst -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    sst + +  - 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> +=end  module SiSU_SimpleXML_ModelSax    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb      include SiSU_Particulars diff --git a/lib/sisu/termsheet.rb b/lib/sisu/termsheet.rb index ea5905bb..eb48d09d 100644 --- a/lib/sisu/termsheet.rb +++ b/lib/sisu/termsheet.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  require_relative 'se'                                   # se.rb  require_relative 'dp'                                   # dp.rb    include SiSU_Param diff --git a/lib/sisu/texinfo.rb b/lib/sisu/texinfo.rb index ba8e1619..6bbe7466 100644 --- a/lib/sisu/texinfo.rb +++ b/lib/sisu/texinfo.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     texinfo -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    texinfo + +  - 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> +=end  module SiSU_TexInfo    require_relative 'html'                               # html.rb    require_relative 'dp'                                 # dp.rb diff --git a/lib/sisu/texinfo_format.rb b/lib/sisu/texinfo_format.rb index 7029a5c8..263a2b0f 100644 --- a/lib/sisu/texinfo_format.rb +++ b/lib/sisu/texinfo_format.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     texinfo -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    texinfo + +  - 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> +=end  module SiSU_TexInfoFormat    @@table_pg_break_counter=1    require_relative 'dp'                                 # dp.rb diff --git a/lib/sisu/texpdf.rb b/lib/sisu/texpdf.rb index 19155eef..9b938a1a 100644 --- a/lib/sisu/texpdf.rb +++ b/lib/sisu/texpdf.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     texpdf -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    texpdf + +  - 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> +=end  module SiSU_TeX    begin      require 'pstore' diff --git a/lib/sisu/texpdf_format.rb b/lib/sisu/texpdf_format.rb index 11b0091c..f8b6e525 100644 --- a/lib/sisu/texpdf_format.rb +++ b/lib/sisu/texpdf_format.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     texpdf -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    texpdf + +  - 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> +=end  module SiSU_TeX_Pdf    require_relative 'texpdf_parts'                        # texpdf_parts.rb    @@table_pg_break_counter=1 diff --git a/lib/sisu/texpdf_parts.rb b/lib/sisu/texpdf_parts.rb index 0f3af456..5a5b6ffd 100644 --- a/lib/sisu/texpdf_parts.rb +++ b/lib/sisu/texpdf_parts.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     texpdf -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    texpdf + +  - 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> +=end  module SiSU_Parts_TeXpdf    require_relative 'generic_parts'                       # generic_parts.rb    include SiSU_Parts_Generic diff --git a/lib/sisu/txt_asciidoc.rb b/lib/sisu/txt_asciidoc.rb index e62b769c..fc69b8ba 100644 --- a/lib/sisu/txt_asciidoc.rb +++ b/lib/sisu/txt_asciidoc.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_Txt_AsciiDoc    require_relative 'ao'                                 # ao.rb    require_relative 'se'                                 # se.rb diff --git a/lib/sisu/txt_asciidoc_decorate.rb b/lib/sisu/txt_asciidoc_decorate.rb index d9ff5bc6..ccd24ebc 100644 --- a/lib/sisu/txt_asciidoc_decorate.rb +++ b/lib/sisu/txt_asciidoc_decorate.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_Decorate_Txt_AsciiDoc    def decorate      def heading diff --git a/lib/sisu/txt_markdown.rb b/lib/sisu/txt_markdown.rb index 2b157edb..426aa9d1 100644 --- a/lib/sisu/txt_markdown.rb +++ b/lib/sisu/txt_markdown.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_Txt_Markdown    require_relative 'ao'                                 # ao.rb    require_relative 'se'                                 # se.rb diff --git a/lib/sisu/txt_markdown_decorate.rb b/lib/sisu/txt_markdown_decorate.rb index b2888f92..c0fc0af0 100644 --- a/lib/sisu/txt_markdown_decorate.rb +++ b/lib/sisu/txt_markdown_decorate.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_Decorate_Txt_Markdown    def decorate      def heading diff --git a/lib/sisu/txt_orgmode.rb b/lib/sisu/txt_orgmode.rb index 10c61b6e..7be4f3d7 100644 --- a/lib/sisu/txt_orgmode.rb +++ b/lib/sisu/txt_orgmode.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_Txt_OrgMode    require_relative 'ao'                                 # ao.rb    require_relative 'se'                                 # se.rb diff --git a/lib/sisu/txt_orgmode_decorate.rb b/lib/sisu/txt_orgmode_decorate.rb index d49c733a..8185e1d3 100644 --- a/lib/sisu/txt_orgmode_decorate.rb +++ b/lib/sisu/txt_orgmode_decorate.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_Decorate_Txt_OrgMode    def decorate      def heading diff --git a/lib/sisu/txt_output.rb b/lib/sisu/txt_output.rb index 009aed14..8c053200 100644 --- a/lib/sisu/txt_output.rb +++ b/lib/sisu/txt_output.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module Txt_Output    class Output      include SiSU_Param diff --git a/lib/sisu/txt_plain.rb b/lib/sisu/txt_plain.rb index 0f9a721a..1823b67b 100644 --- a/lib/sisu/txt_plain.rb +++ b/lib/sisu/txt_plain.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_Txt_Plain    require_relative 'ao'                                 # ao.rb    require_relative 'se'                                 # se.rb diff --git a/lib/sisu/txt_plain_decorate.rb b/lib/sisu/txt_plain_decorate.rb index 69b5344f..f9943278 100644 --- a/lib/sisu/txt_plain_decorate.rb +++ b/lib/sisu/txt_plain_decorate.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_Decorate_Txt_Plain    def decorate      def heading_underscore diff --git a/lib/sisu/txt_read.rb b/lib/sisu/txt_read.rb index 06606222..f6d14738 100644 --- a/lib/sisu/txt_read.rb +++ b/lib/sisu/txt_read.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_Txt_Read    require_relative 'se'                                 # se.rb      include SiSU_Env diff --git a/lib/sisu/txt_rst.rb b/lib/sisu/txt_rst.rb index 5762a2fa..b899e830 100644 --- a/lib/sisu/txt_rst.rb +++ b/lib/sisu/txt_rst.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_Txt_rST    require_relative 'ao'                                 # ao.rb    require_relative 'se'                                 # se.rb diff --git a/lib/sisu/txt_rst_decorate.rb b/lib/sisu/txt_rst_decorate.rb index bee406ea..6f2650ea 100644 --- a/lib/sisu/txt_rst_decorate.rb +++ b/lib/sisu/txt_rst_decorate.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_Decorate_Txt_rST    def decorate      def heading diff --git a/lib/sisu/txt_shared.rb b/lib/sisu/txt_shared.rb index 3c605a8f..2ee1d33c 100644 --- a/lib/sisu/txt_shared.rb +++ b/lib/sisu/txt_shared.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_TextUtils    require_relative 'generic_parts'                      # generic_parts.rb    class Wrap diff --git a/lib/sisu/txt_textile.rb b/lib/sisu/txt_textile.rb index 656afdf3..761a00b2 100644 --- a/lib/sisu/txt_textile.rb +++ b/lib/sisu/txt_textile.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_Txt_Textile    require_relative 'ao'                                 # ao.rb    require_relative 'se'                                 # se.rb diff --git a/lib/sisu/txt_textile_decorate.rb b/lib/sisu/txt_textile_decorate.rb index 339a639d..fe62d396 100644 --- a/lib/sisu/txt_textile_decorate.rb +++ b/lib/sisu/txt_textile_decorate.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     txt -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    txt + +  - 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> +=end  module SiSU_Decorate_Txt_Textile    def decorate      def heading diff --git a/lib/sisu/update.rb b/lib/sisu/update.rb index 990d08ef..63bd7673 100644 --- a/lib/sisu/update.rb +++ b/lib/sisu/update.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_UpdateControlFlag    require_relative 'se'                                 # se.rb      include SiSU_Env diff --git a/lib/sisu/urls.rb b/lib/sisu/urls.rb index 9a8902b6..305b70e0 100644 --- a/lib/sisu/urls.rb +++ b/lib/sisu/urls.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Urls    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb      include SiSU_Particulars diff --git a/lib/sisu/utils.rb b/lib/sisu/utils.rb index 2426bcf8..0340dcdf 100644 --- a/lib/sisu/utils.rb +++ b/lib/sisu/utils.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     utils -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    utils + +  - 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> +=end  module SiSU_Utils    class CodeMarker      def initialize(line,file,color=:red) diff --git a/lib/sisu/utils_composite.rb b/lib/sisu/utils_composite.rb index 97b46534..78cae5a8 100644 --- a/lib/sisu/utils_composite.rb +++ b/lib/sisu/utils_composite.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     utils -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    utils + +  - 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> +=end  module SiSU_Composite_Doc_Utils    def inserts_array(loadfilename)      IO.readlines(loadfilename,'') diff --git a/lib/sisu/utils_response.rb b/lib/sisu/utils_response.rb index 0c8c63c6..fc7b9e59 100644 --- a/lib/sisu/utils_response.rb +++ b/lib/sisu/utils_response.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     utils -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    utils + +  - 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> +=end  module SiSU_Response    def available_selections_      %{'yes', 'no', 'quit' or 'exit'; [ynqx]} diff --git a/lib/sisu/utils_screen_text_color.rb b/lib/sisu/utils_screen_text_color.rb index da214179..8d3e7874 100644 --- a/lib/sisu/utils_screen_text_color.rb +++ b/lib/sisu/utils_screen_text_color.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     utils -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    utils + +  - 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> +=end  module SiSU_Screen    class Color      attr_accessor :off,:marker,:bold,:underline,:invert,:darkgrey_hi,:grey_hi,:pink_hi,:fuchsia_hi,:red_hi,:orange_hi,:yellow_hi,:brown_hi,:lightgreen_hi,:green_hi,:cyan_hi,:blue_hi,:navy_hi,:white,:white_bold,:grey,:pink,:fuchsia,:ruby,:red,:orange,:yellow,:brown,:green,:darkgreen,:cyan,:blue,:navy,:black diff --git a/lib/sisu/utils_spell.rb b/lib/sisu/utils_spell.rb index da4fb7b7..8ea5047b 100644 --- a/lib/sisu/utils_spell.rb +++ b/lib/sisu/utils_spell.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     utils -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    utils + +  - 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> +=end  module SiSU_SpellUtility    class Spell      def initialize(input,filesrc,flg) diff --git a/lib/sisu/webrick.rb b/lib/sisu/webrick.rb index a9856a1f..a9973a05 100644 --- a/lib/sisu/webrick.rb +++ b/lib/sisu/webrick.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Webserv    class WebrickStart      begin diff --git a/lib/sisu/wikispeak.rb b/lib/sisu/wikispeak.rb index e656d8c7..e60c0c78 100644 --- a/lib/sisu/wikispeak.rb +++ b/lib/sisu/wikispeak.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Wikispeak    require_relative 'ao'                                 # ao.rb    require_relative 'se'                                 # se.rb diff --git a/lib/sisu/xhtml.rb b/lib/sisu/xhtml.rb index e7af6851..251995d5 100644 --- a/lib/sisu/xhtml.rb +++ b/lib/sisu/xhtml.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xhtml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xhtml + +  - 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> +=end  module SiSU_XHTML    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb      include SiSU_Particulars diff --git a/lib/sisu/xhtml_epub2.rb b/lib/sisu/xhtml_epub2.rb index e0dc0801..0b629d38 100644 --- a/lib/sisu/xhtml_epub2.rb +++ b/lib/sisu/xhtml_epub2.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xhtml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xhtml + +  - 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> +=end  module SiSU_XHTML_EPUB2    begin      require 'pstore' diff --git a/lib/sisu/xhtml_epub2_concordance.rb b/lib/sisu/xhtml_epub2_concordance.rb index b5f7911d..792b8452 100644 --- a/lib/sisu/xhtml_epub2_concordance.rb +++ b/lib/sisu/xhtml_epub2_concordance.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xhtml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xhtml + +  - 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> +=end  module SiSU_XHTML_EPUB2_Concordance    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb      include SiSU_Particulars diff --git a/lib/sisu/xhtml_epub2_format.rb b/lib/sisu/xhtml_epub2_format.rb index f18d52f9..48108818 100644 --- a/lib/sisu/xhtml_epub2_format.rb +++ b/lib/sisu/xhtml_epub2_format.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xhtml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xhtml + +  - 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> +=end  module SiSU_XHTML_EPUB2_Format    class ParagraphNumber      def initialize(md,ocn) diff --git a/lib/sisu/xhtml_epub2_persist.rb b/lib/sisu/xhtml_epub2_persist.rb index 1ebe8d02..fc043b7b 100644 --- a/lib/sisu/xhtml_epub2_persist.rb +++ b/lib/sisu/xhtml_epub2_persist.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xhtml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xhtml + +  - 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> +=end  module SiSU_XHTML_EPUB2_Persist    class Persist      @@persist=nil diff --git a/lib/sisu/xhtml_epub2_segments.rb b/lib/sisu/xhtml_epub2_segments.rb index 7b4da061..5f14f00a 100644 --- a/lib/sisu/xhtml_epub2_segments.rb +++ b/lib/sisu/xhtml_epub2_segments.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xhtml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xhtml + +  - 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> +=end  module SiSU_XHTML_EPUB2_Seg    require_relative 'xhtml_shared'                       # xhtml_shared.rb    require_relative 'xhtml_epub2'                        # xhtml_epub2.rb diff --git a/lib/sisu/xhtml_epub2_tune.rb b/lib/sisu/xhtml_epub2_tune.rb index b73281c7..d1d9d890 100644 --- a/lib/sisu/xhtml_epub2_tune.rb +++ b/lib/sisu/xhtml_epub2_tune.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xhtml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xhtml + +  - 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> +=end  require_relative 'dp'                                   # dp.rb  module SiSU_XHTML_EPUB2_Tune    require_relative 'se'                                 # se.rb diff --git a/lib/sisu/xhtml_parts.rb b/lib/sisu/xhtml_parts.rb index 05c3810d..6684f575 100644 --- a/lib/sisu/xhtml_parts.rb +++ b/lib/sisu/xhtml_parts.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xhtml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xhtml + +  - 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> +=end  module SiSU_Parts_XHTML    require_relative 'generic_parts'                       # generic_parts.rb    include SiSU_Parts_Generic diff --git a/lib/sisu/xhtml_shared.rb b/lib/sisu/xhtml_shared.rb index 7613f376..fabcb038 100644 --- a/lib/sisu/xhtml_shared.rb +++ b/lib/sisu/xhtml_shared.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xhtml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xhtml + +  - 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> +=end  module SiSU_XHTML_Shared    require_relative 'xhtml_table'                        # xhtml_table.rb    class TableXHTML < SiSU_XHTML_Table::TableXHTML diff --git a/lib/sisu/xhtml_table.rb b/lib/sisu/xhtml_table.rb index 7e3d4b52..2784ac3d 100644 --- a/lib/sisu/xhtml_table.rb +++ b/lib/sisu/xhtml_table.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xhtml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xhtml + +  - 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> +=end  module SiSU_XHTML_Table    require_relative 'xhtml_parts'                         # xhtml_parts.rb    class TableXHTML diff --git a/lib/sisu/xml_docbook5.rb b/lib/sisu/xml_docbook5.rb index a3531b6c..55a9584d 100644 --- a/lib/sisu/xml_docbook5.rb +++ b/lib/sisu/xml_docbook5.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_XML_Docbook_Book    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb      include SiSU_Particulars diff --git a/lib/sisu/xml_dom.rb b/lib/sisu/xml_dom.rb index 5f1ff9fe..d3ed3c00 100644 --- a/lib/sisu/xml_dom.rb +++ b/lib/sisu/xml_dom.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_XML_DOM    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb      include SiSU_Particulars diff --git a/lib/sisu/xml_fictionbook2.rb b/lib/sisu/xml_fictionbook2.rb index 6a7e0373..b2553404 100644 --- a/lib/sisu/xml_fictionbook2.rb +++ b/lib/sisu/xml_fictionbook2.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_XML_Fictionbook    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb      include SiSU_Particulars diff --git a/lib/sisu/xml_format.rb b/lib/sisu/xml_format.rb index 21187b54..7259c4c7 100644 --- a/lib/sisu/xml_format.rb +++ b/lib/sisu/xml_format.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_XML_Format    require_relative 'dp'                                 # dp.rb    require_relative 'xml_parts'                          # xml_parts.rb diff --git a/lib/sisu/xml_md_oai_pmh_dc.rb b/lib/sisu/xml_md_oai_pmh_dc.rb index 7452abaa..31d85d5e 100644 --- a/lib/sisu/xml_md_oai_pmh_dc.rb +++ b/lib/sisu/xml_md_oai_pmh_dc.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_XML_Metadata    require_relative 'se'                                 # se.rb      include SiSU_Env diff --git a/lib/sisu/xml_odf_odt.rb b/lib/sisu/xml_odf_odt.rb index 38381543..de8636b9 100644 --- a/lib/sisu/xml_odf_odt.rb +++ b/lib/sisu/xml_odf_odt.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_XML_ODF_ODT    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb      include SiSU_Particulars diff --git a/lib/sisu/xml_odf_odt_format.rb b/lib/sisu/xml_odf_odt_format.rb index cbaf94d7..2621dab8 100644 --- a/lib/sisu/xml_odf_odt_format.rb +++ b/lib/sisu/xml_odf_odt_format.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_XML_ODF_ODT_Format    require_relative 'dp'                                 # dp.rb      include SiSU_Param diff --git a/lib/sisu/xml_parts.rb b/lib/sisu/xml_parts.rb index 5fdc0f68..8e55521d 100644 --- a/lib/sisu/xml_parts.rb +++ b/lib/sisu/xml_parts.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_Parts_XML    require_relative 'generic_parts'                       # generic_parts.rb    include SiSU_Parts_Generic diff --git a/lib/sisu/xml_persist.rb b/lib/sisu/xml_persist.rb index 9546d181..224a7f53 100644 --- a/lib/sisu/xml_persist.rb +++ b/lib/sisu/xml_persist.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_XML_Persist    class Persist      @@persist=nil diff --git a/lib/sisu/xml_sax.rb b/lib/sisu/xml_sax.rb index 3b8bf7c4..457984b8 100644 --- a/lib/sisu/xml_sax.rb +++ b/lib/sisu/xml_sax.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_XML_SAX    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb      include SiSU_Particulars diff --git a/lib/sisu/xml_scaffold_structure_collapsed.rb b/lib/sisu/xml_scaffold_structure_collapsed.rb index 12c572b7..bd4d2024 100644 --- a/lib/sisu/xml_scaffold_structure_collapsed.rb +++ b/lib/sisu/xml_scaffold_structure_collapsed.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_XML_Scaffold_Structure_Collapse    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb      include SiSU_Particulars diff --git a/lib/sisu/xml_scaffold_structure_sisu.rb b/lib/sisu/xml_scaffold_structure_sisu.rb index 28ffb0e6..ba0adf84 100644 --- a/lib/sisu/xml_scaffold_structure_sisu.rb +++ b/lib/sisu/xml_scaffold_structure_sisu.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_XML_Scaffold_Structure_Sisu    require_relative 'se_hub_particulars'                 # se_hub_particulars.rb      include SiSU_Particulars diff --git a/lib/sisu/xml_shared.rb b/lib/sisu/xml_shared.rb index 61ba5444..0d05330c 100644 --- a/lib/sisu/xml_shared.rb +++ b/lib/sisu/xml_shared.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_XML_Munge    require_relative 'xml_parts'                          # xml_parts.rb    class Trans diff --git a/lib/sisu/xml_tables.rb b/lib/sisu/xml_tables.rb index 9342a951..37cd31d4 100644 --- a/lib/sisu/xml_tables.rb +++ b/lib/sisu/xml_tables.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - Name: SiSU -# -#   - Description: documents, structuring, processing, publishing, search -#     xml -# -#   - 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> +#encoding: utf-8 +=begin +- Name: SiSU + +  - Description: documents, structuring, processing, publishing, search +    xml + +  - 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> +=end  module SiSU_Tables    class Table #_xml      @@tablehead=0 diff --git a/lib/sisu/zap.rb b/lib/sisu/zap.rb index 042a3ee4..57e75a90 100644 --- a/lib/sisu/zap.rb +++ b/lib/sisu/zap.rb @@ -1,55 +1,57 @@ -# encoding: utf-8 -# - 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> +#encoding: utf-8 +=begin +- 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> +=end  module SiSU_Zap    require_relative 'se'                                 # se.rb      include SiSU_Env  | 
