summaryrefslogtreecommitdiffstats
path: root/contrib/texinfo/makeinfo
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2005-05-23 10:47:04 +0000
committerru <ru@FreeBSD.org>2005-05-23 10:47:04 +0000
commitadfa5ff0fcbcb100e0392141216bc92735980e19 (patch)
tree194c53af264dae44344182fa488de17e544c6c09 /contrib/texinfo/makeinfo
parent425ad50cfed598b20942bc8eaac772f6d5fdabb3 (diff)
downloadFreeBSD-src-adfa5ff0fcbcb100e0392141216bc92735980e19.zip
FreeBSD-src-adfa5ff0fcbcb100e0392141216bc92735980e19.tar.gz
This commit was generated by cvs2svn to compensate for changes in r146518,
which included commits to RCS files with non-trunk default branches.
Diffstat (limited to 'contrib/texinfo/makeinfo')
-rw-r--r--contrib/texinfo/makeinfo/texinfo.dtd337
-rw-r--r--contrib/texinfo/makeinfo/texinfo.xsl242
2 files changed, 0 insertions, 579 deletions
diff --git a/contrib/texinfo/makeinfo/texinfo.dtd b/contrib/texinfo/makeinfo/texinfo.dtd
deleted file mode 100644
index bdd34c9..0000000
--- a/contrib/texinfo/makeinfo/texinfo.dtd
+++ /dev/null
@@ -1,337 +0,0 @@
-<!-- $Id: texinfo.dtd,v 1.2 2002/12/17 16:34:22 karl Exp $
- Document Type Definition for Texinfo.
-
- Author: Philippe Martin (feloy@free.fr)
- Contributors:
- Karl Eichwalder (keichwa@gmx.net)
-
- Copyright (C) 2001, 02 Free Software Foundation, Inc.
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2, or (at your option)
- any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software Foundation,
- Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
--->
-
-<!-- ENTITIES -->
-
-<!-- Meta-information -->
-<!ENTITY % metainformation "setfilename | settitle | titlefont | dircategory">
-
-<!-- block -->
-<!-- ***** -->
-<!ENTITY % block "menu | para | quotation | example | smallexample | lisp
- | smalllisp | cartouche | copying
- | format | smallformat | display
- | smalldisplay | itemize | enumerate | sp | center | group
- | table | multitable">
-
-<!-- Sectioning -->
-<!-- ********** -->
-<!ENTITY % section.level1 "top | chapter | unnumbered | appendix
- | majorheading | chapheading">
-
-<!ENTITY % section.level2 "section | unnumberedsec | appendixsec | heading">
-
-<!ENTITY % section.level3 "subsection | unnumberedsubsec | appendixsubsec
- | subheading">
-
-<!ENTITY % section.level4 "subsubsection | unnumberedsubsubsec
- | appendixsubsubsec | subsubheading">
-
-<!ENTITY % section.all "%section.level1; | %section.level2; | %section.level3;
- | %section.level4;">
-
-
-<!ENTITY % section.level1.content "(%block;
- | %section.level2;
- | %section.level3;
- | %section.level4;
- | printindex)*">
-
-<!ENTITY % section.level2.content "(%block;
- | %section.level3;
- | %section.level4;)*">
-
-<!ENTITY % section.level3.content "(%block;
- | %section.level4;)*">
-
-<!ENTITY % section.level4.content "(%block;)*">
-
-
-<!-- Inline -->
-<!-- ****** -->
-<!ENTITY % Inline.emphasize "strong | emph">
-<!ENTITY % Inline.smallcaps "sc">
-<!ENTITY % Inline.fonts "i | b | tt | r">
-<!ENTITY % Inline.markup "code | dfn | cite | key | kbd | var | acronym | url">
-<!ENTITY % Inline.reference "xref | inforef | indexterm | email | uref">
-
-<!ENTITY % Inline.phrase
- "%Inline.emphasize; | %Inline.smallcaps; | %Inline.fonts;
- | %Inline.markup; | %Inline.reference; ">
-
-
-<!-- ************ -->
-<!-- * ELEMENTS * -->
-<!-- ************ -->
-
-<!-- TOP Level Element -->
-<!-- ***************** -->
-<!ELEMENT texinfo ((%metainformation; | node | %block;)* )>
-
-<!-- meta-information -->
-<!ELEMENT setfilename (#PCDATA)>
-<!ELEMENT settitle (#PCDATA)>
-<!ELEMENT titlefont (#PCDATA)>
-<!ELEMENT dircategory (#PCDATA)>
-
-<!-- NODES -->
-<!-- ***** -->
-<!ELEMENT node (nodename, nodenext?, nodeprev?, nodeup?,
- (%section.all; | %block;)*) >
-
-<!ELEMENT nodename (#PCDATA)>
-<!ELEMENT nodenext (#PCDATA)>
-<!ELEMENT nodeprev (#PCDATA)>
-<!ELEMENT nodeup (#PCDATA)>
-
-<!-- SECTIONING -->
-<!-- ********** -->
-
-<!ELEMENT top (title?, %section.level1.content;)>
-
-<!ELEMENT chapter (title?, %section.level1.content;)>
-<!ELEMENT section (title?, %section.level2.content;)>
-<!ELEMENT subsection (title?, %section.level3.content;)>
-<!ELEMENT subsubsection (title?, %section.level4.content;)>
-
-<!ELEMENT unnumbered (title?, %section.level1.content;)>
-<!ELEMENT unnumberedsec (title?, %section.level2.content;)>
-<!ELEMENT unnumberedsubsec (title?, %section.level3.content;)>
-<!ELEMENT unnumberedsubsubsec (title?, %section.level4.content;)>
-
-<!ELEMENT appendix (title?, %section.level1.content;)>
-<!ELEMENT appendixsec (title?, %section.level2.content;)>
-<!ELEMENT appendixsubsec (title?, %section.level3.content;)>
-<!ELEMENT appendixsubsubsec (title?, %section.level4.content;)>
-
-<!ELEMENT majorheading (title?, %section.level1.content;)>
-<!ELEMENT chapheading (title?, %section.level1.content;)>
-<!ELEMENT heading (title?, %section.level2.content;)>
-<!ELEMENT subheading (title?, %section.level3.content;)>
-<!ELEMENT subsubheading (title?, %section.level4.content;)>
-
-<!ELEMENT title (#PCDATA | %Inline.phrase; | footnote)*>
-
-<!-- BLOCK Elements -->
-<!-- ************** -->
-
-<!ELEMENT quotation (#PCDATA | %block; | %Inline.phrase;)*>
-<!ELEMENT example (#PCDATA | %block; | %Inline.phrase;)*>
-<!ELEMENT smallexample (#PCDATA | %block; | %Inline.phrase;)*>
-<!ELEMENT lisp (#PCDATA | %block; | %Inline.phrase;)*>
-<!ELEMENT smalllisp (#PCDATA | %block; | %Inline.phrase;)*>
-<!ELEMENT cartouche (#PCDATA | %block; | %Inline.phrase;)*>
-<!ELEMENT copying (#PCDATA | %block; | %Inline.phrase;)*>
-<!ELEMENT format (#PCDATA | %block; | %Inline.phrase;)*>
-<!ELEMENT smallformat (#PCDATA | %block; | %Inline.phrase;)*>
-<!ELEMENT display (#PCDATA | %block; | %Inline.phrase;)*>
-<!ELEMENT smalldisplay (#PCDATA | %block; | %Inline.phrase;)*>
-<!ELEMENT center (#PCDATA | %block; | %Inline.phrase;)*>
-<!ELEMENT group (#PCDATA | %block; | %Inline.phrase;)*>
-<!ELEMENT image (#PCDATA)>
-
-<!ELEMENT para (#PCDATA | %Inline.phrase; | footnote)*>
-
-<!ELEMENT menu ((menuentry | para)*)>
-<!ELEMENT menuentry (menunode?, menutitle?, menucomment?)>
-<!ELEMENT menunode (#PCDATA)>
-<!ELEMENT menutitle (#PCDATA)>
-<!ELEMENT menucomment (#PCDATA | para)*>
-
-<!-- Lists -->
-<!ELEMENT itemize (itemfunction, (item | itemize | enumerate | indexterm)*)>
-<!ELEMENT enumerate (enumarg?, (item | itemize | enumerate)*)>
-<!ATTLIST enumerate
- first CDATA #IMPLIED>
-
-<!ELEMENT item (%block;)*>
-<!ELEMENT enumarg (#PCDATA)>
-
-<!ELEMENT itemfunction (#PCDATA | %Inline.phrase;)*>
-
-<!-- Tables -->
-<!ELEMENT table (tableitem | indexterm)+>
-<!ELEMENT tableitem (tableterm+, item)>
-<!ELEMENT tableterm (#PCDATA | %Inline.phrase;)*>
-
-<!ELEMENT multitable (columnfraction*, row*)>
-<!ELEMENT columnfraction (#PCDATA)>
-<!ELEMENT row (entry*)>
-<!ELEMENT entry (#PCDATA | %Inline.phrase;)*>
-
-<!-- INLINE Elements -->
-<!-- *************** -->
-
-<!-- Emphasize -->
-<!ELEMENT strong (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT emph (#PCDATA | %Inline.phrase;)*>
-
-<!-- small caps -->
-<!ELEMENT sc (#PCDATA | %Inline.phrase;)*>
-
-<!-- fonts -->
-<!ELEMENT i (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT b (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT tt (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT r (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT notfixedwidth (#PCDATA | %Inline.phrase;)*>
-
-<!-- markup -->
-<!ELEMENT code (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT dfn (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT cite (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT key (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT kbd (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT var (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT acronym (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT url (#PCDATA | %Inline.phrase;)*>
-
-<!-- reference -->
-<!ELEMENT anchor EMPTY>
-<!ATTLIST anchor
- name CDATA #IMPLIED>
-
-<!ELEMENT xref (xrefnodename | xrefinfoname | xrefinfofile
- | xrefprintedname | xrefprinteddesc)*>
-<!ELEMENT xrefnodename (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT xrefinfoname (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT xrefinfofile (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT xrefprintedname (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT xrefprinteddesc (#PCDATA | %Inline.phrase;)*>
-
-<!ELEMENT inforef (inforefnodename | inforefrefname | inforefinfoname)*>
-<!ELEMENT inforefnodename (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT inforefrefname (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT inforefinfoname (#PCDATA | %Inline.phrase;)*>
-
-<!ELEMENT indexterm (#PCDATA | %Inline.phrase;)*>
-<!ATTLIST indexterm
- index CDATA #IMPLIED>
-
-<!ELEMENT email (emailaddress, emailname?)>
-<!ELEMENT emailaddress (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT emailname (#PCDATA | %Inline.phrase;)*>
-
-<!ELEMENT uref (urefurl, urefdesc?, urefreplacement?)>
-<!ELEMENT urefurl (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT urefdesc (#PCDATA | %Inline.phrase;)*>
-<!ELEMENT urefreplacement (#PCDATA | %Inline.phrase;)*>
-
-<!ELEMENT footnote (para)>
-
-
-
-<!ENTITY tex "TeX">
-<!ENTITY ellipsis "">
-<!ENTITY lt "">
-<!ENTITY gt "">
-<!ENTITY bullet "">
-<!ENTITY copyright "">
-<!ENTITY minus "">
-<!ENTITY linebreak "">
-<!ENTITY space "">
-<!ENTITY dots "">
-<!ENTITY enddots "">
-<!ENTITY amp "">
-
-<!ENTITY auml "">
-<!ENTITY ouml "">
-<!ENTITY uuml "">
-<!ENTITY Auml "">
-<!ENTITY Ouml "">
-<!ENTITY Uuml "">
-<!ENTITY Euml "">
-<!ENTITY euml "">
-<!ENTITY Iuml "">
-<!ENTITY iuml "">
-<!ENTITY yuml "">
-<!ENTITY uml "">
-
-<!ENTITY Aacute "">
-<!ENTITY Eacute "">
-<!ENTITY Iacute "">
-<!ENTITY Oacute "">
-<!ENTITY Uacute "">
-<!ENTITY Yacute "">
-<!ENTITY aacute "">
-<!ENTITY eacute "">
-<!ENTITY iacute "">
-<!ENTITY oacute "">
-<!ENTITY uacute "">
-<!ENTITY yacute "">
-
-<!ENTITY ccedil "">
-<!ENTITY Ccedil "">
-
-<!ENTITY Acirc "">
-<!ENTITY Ecirc "">
-<!ENTITY Icirc "">
-<!ENTITY Ocirc "">
-<!ENTITY Ucirc "">
-<!ENTITY acirc "">
-<!ENTITY ecirc "">
-<!ENTITY icirc "">
-<!ENTITY ocirc "">
-<!ENTITY ucirc "">
-
-<!ENTITY Agrave "">
-<!ENTITY Egrave "">
-<!ENTITY Igrave "">
-<!ENTITY Ograve "">
-<!ENTITY Ugrave "">
-<!ENTITY agrave "">
-<!ENTITY egrave "">
-<!ENTITY igrave "">
-<!ENTITY ograve "">
-<!ENTITY ugrave "">
-
-<!ENTITY Atilde "">
-<!ENTITY Ntilde "">
-<!ENTITY Otilde "">
-<!ENTITY atilde "">
-<!ENTITY ntilde "">
-<!ENTITY otilde "">
-
-<!ENTITY oslash "">
-<!ENTITY Oslash "">
-
-<!ENTITY iexcl "">
-<!ENTITY pound "">
-<!ENTITY iquest "">
-<!ENTITY AElig "">
-<!ENTITY aelig "">
-<!ENTITY Aring "">
-<!ENTITY aring "">
-<!ENTITY szlig "">
-
-<!ENTITY macr "">
-
-
-<!-- fixxme: not yet classified -->
-
-<!ELEMENT sp (#PCDATA)>
-<!ATTLIST sp
- lines CDATA #IMPLIED>
-<!ELEMENT printindex (#PCDATA)>
-
diff --git a/contrib/texinfo/makeinfo/texinfo.xsl b/contrib/texinfo/makeinfo/texinfo.xsl
deleted file mode 100644
index efe36e9..0000000
--- a/contrib/texinfo/makeinfo/texinfo.xsl
+++ /dev/null
@@ -1,242 +0,0 @@
-<?xml version='1.0'?>
-<!-- $Id: texinfo.xsl,v 1.1 2002/08/25 23:38:39 karl Exp $ -->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
-
-<xsl:output method="html" indent="yes"/>
-
-<!-- root rule -->
-<xsl:template match="/">
- <html>
- <head><title>
- <xsl:apply-templates select="TEXINFO/SETTITLE" mode="head"/>
- </title></head>
- <body bgcolor="#FFFFFF"><xsl:apply-templates/>
-</body></html>
-</xsl:template>
-
-
-<xsl:template match="TEXINFO">
- <xsl:apply-templates/>
-</xsl:template>
-
-
-<xsl:template match="TEXINFO/SETFILENAME">
-</xsl:template>
-
-<xsl:template match="TEXINFO/SETTITLE" mode="head">
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template match="TEXINFO/SETTITLE">
- <h1><xsl:apply-templates/></h1>
-</xsl:template>
-
-
-<xsl:template match="TEXINFO/DIRCATEGORY">
-</xsl:template>
-
-<xsl:template match="//PARA">
- <p><xsl:apply-templates/></p>
-</xsl:template>
-
-<xsl:template match="//EMPH">
- <i><xsl:apply-templates/></i>
-</xsl:template>
-
-<!-- The node -->
-<xsl:template match="TEXINFO/NODE">
- <hr/>
- <p>
- <xsl:apply-templates select="NODENAME" mode="select"/>
- <xsl:apply-templates select="NODEPREV" mode="select"/>
- <xsl:apply-templates select="NODEUP" mode="select"/>
- <xsl:apply-templates select="NODENEXT" mode="select"/>
- <xsl:apply-templates/>
- <h2>Footnotes</h2>
- <ol>
- <xsl:apply-templates select=".//FOOTNOTE" mode="footnote"/>
- </ol>
- </p>
-</xsl:template>
-
-<xsl:template match="TEXINFO/NODE/NODENAME" mode="select">
-<h2>
- <a>
- <xsl:attribute name="name">
- <xsl:apply-templates/>
- </xsl:attribute>
- <xsl:apply-templates/>
- </a>
-</h2>
-</xsl:template>
-
-<xsl:template match="TEXINFO/NODE/NODENAME"/>
-
-
-<xsl:template match="TEXINFO/NODE/NODEPREV" mode="select">
- [ <b>Previous: </b>
- <a>
- <xsl:attribute name="href">
- <xsl:text>#</xsl:text>
- <xsl:apply-templates/>
- </xsl:attribute>
- <xsl:apply-templates/>
- </a> ]
-</xsl:template>
-
-<xsl:template match="TEXINFO/NODE/NODEPREV"/>
-
-<xsl:template match="TEXINFO/NODE/NODEUP" mode="select">
- [ <b>Up: </b>
- <a>
- <xsl:attribute name="href">
- <xsl:text>#</xsl:text>
- <xsl:apply-templates/>
- </xsl:attribute>
- <xsl:apply-templates/>
- </a> ]
-</xsl:template>
-
-<xsl:template match="TEXINFO/NODE/NODEUP"/>
-
-<xsl:template match="TEXINFO/NODE/NODENEXT" mode="select">
- [ <b>Next: </b>
- <a>
- <xsl:attribute name="href">
- <xsl:text>#</xsl:text>
- <xsl:apply-templates/>
- </xsl:attribute>
- <xsl:apply-templates/>
- </a> ]
-</xsl:template>
-
-<xsl:template match="TEXINFO/NODE/NODENEXT"/>
-
-<!-- Menu -->
-<xsl:template match="//MENU">
- <h3>Menu</h3>
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template match="//MENU/MENUENTRY">
- <a>
- <xsl:attribute name="href">
- <xsl:text>#</xsl:text>
- <xsl:apply-templates select="MENUNODE"/>
- </xsl:attribute>
- <xsl:apply-templates select="MENUTITLE"/>
- </a>:
- <xsl:apply-templates select="MENUCOMMENT"/>
- <br/>
-</xsl:template>
-
-<xsl:template match="//MENU/MENUENTRY/MENUNODE">
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template match="//MENU/MENUENTRY/MENUTITLE">
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template match="//MENU/MENUENTRY/MENUCOMMENT">
- <xsl:apply-templates mode="menucomment"/>
-</xsl:template>
-
-<xsl:template match="PARA" mode="menucomment">
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template match="//PARA">
- <p><xsl:apply-templates/></p>
-</xsl:template>
-
-<!-- LISTS -->
-<xsl:template match="//ITEMIZE">
- <ul>
- <xsl:apply-templates/>
- </ul>
-</xsl:template>
-
-<xsl:template match="//ITEMIZE/ITEM">
- <li>
- <xsl:apply-templates/>
- </li>
-</xsl:template>
-
-<xsl:template match="//ENUMERATE">
- <ol>
- <xsl:apply-templates/>
- </ol>
-</xsl:template>
-
-<xsl:template match="//ENUMERATE/ITEM">
- <li>
- <xsl:apply-templates/>
- </li>
-</xsl:template>
-
-<!-- INLINE -->
-<xsl:template match="//CODE">
- <tt>
- <xsl:apply-templates/>
- </tt>
-</xsl:template>
-
-<xsl:template match="//DFN">
- <i><b>
- <xsl:apply-templates/>
- </b></i>
-</xsl:template>
-
-<xsl:template match="//STRONG">
- <b>
- <xsl:apply-templates/>
- </b>
-</xsl:template>
-
-<xsl:template match="//CENTER">
- <center>
- <xsl:apply-templates/>
- </center>
-</xsl:template>
-
-<xsl:template match="//VAR">
- <i>
- <xsl:apply-templates/>
- </i>
-</xsl:template>
-
-<xsl:template match="//KBD">
- <tt>
- <xsl:apply-templates/>
- </tt>
-</xsl:template>
-
-<xsl:template match="//KEY">
- <b>
- <xsl:apply-templates/>
- </b>
-</xsl:template>
-
-<!-- BLOCKS -->
-<xsl:template match="//DISPLAY">
- <pre>
- <xsl:apply-templates/>
- </pre>
-</xsl:template>
-
-
-<!-- INDEX -->
-<xsl:template match="//INDEXTERM">
-</xsl:template>
-
-<!-- FOOTNOTE -->
-<xsl:template match="//FOOTNOTE">
-</xsl:template>
-
-<xsl:template match="//FOOTNOTE" mode="footnote">
- <li><xsl:apply-templates/></li>
-</xsl:template>
-
-</xsl:stylesheet>
OpenPOWER on IntegriCloud