Initial import of the CDE 2.1.30 sources from the Open Group.
This commit is contained in:
5
cde/programs/dthelp/parser/dtds/Imakefile
Normal file
5
cde/programs/dthelp/parser/dtds/Imakefile
Normal file
@@ -0,0 +1,5 @@
|
||||
XCOMM $XConsortium: Imakefile /main/4 1996/04/21 19:52:37 drk $
|
||||
|
||||
DTDFILES = helptag.dtd sdl.dtd
|
||||
|
||||
all::
|
||||
461
cde/programs/dthelp/parser/dtds/helptag.dtd
Normal file
461
cde/programs/dthelp/parser/dtds/helptag.dtd
Normal file
@@ -0,0 +1,461 @@
|
||||
<!SGML "ISO 8879:1986"
|
||||
-- $XConsortium: helptag.dtd /main/2 1996/11/07 11:55:33 drk $ --
|
||||
-- ======================================================
|
||||
HelpTag 1.3 DTD
|
||||
|
||||
(c) Copyright 1993, 1994 Hewlett-Packard Company
|
||||
(c) Copyright 1993, 1994 International Business Machines Corp.
|
||||
(c) Copyright 1993, 1994 Sun Microsystems, Inc.
|
||||
(c) Copyright 1993, 1994 Unix System Labs, Inc., a subsidiary of Novell, Inc.
|
||||
|
||||
Permission to use, copy, and distribute this Document Type
|
||||
Definition (DTD) is hereby granted, provided that the above
|
||||
copyright notice appear in all copies and that both that
|
||||
copyright notice and this permission notice appear in supporting
|
||||
hardcopy and online documentation. All other rights reserved.
|
||||
|
||||
The names of the companies owning the copyright or the company
|
||||
logos may not be used in advertising or publicity pertaining to
|
||||
distribution of this DTD without specific, written prior
|
||||
permission. The companies make no representations about the
|
||||
suitability of this DTD for any purpose. It is provided "as is"
|
||||
without express or implied warranty.
|
||||
|
||||
The companies disclaim all warranties with regard to this DTD,
|
||||
including all implied warranties of merchantability and fitness,
|
||||
in no event shall the companies be liable for any special,
|
||||
indirect or consequential damages or any damages whatsoever
|
||||
resulting from loss of use, data or profits, whether in an action
|
||||
of contract, negligence or other tortious action, arising out of
|
||||
or in connection with the use or performance of this DTD.
|
||||
|
||||
======================================================
|
||||
--
|
||||
|
||||
-- SGML Declaration ________________________________________________--
|
||||
CHARSET
|
||||
BASESET "ISO 646-1983//CHARSET International Reference Version
|
||||
(IRV)//ESC 2/5 4/0"
|
||||
DESCSET 0 9 UNUSED
|
||||
9 2 9
|
||||
11 2 UNUSED
|
||||
13 1 13
|
||||
14 18 UNUSED
|
||||
32 95 32
|
||||
127 1 UNUSED
|
||||
|
||||
BASESET "ISO Registration Number 100//CHARSET ECMA-94
|
||||
Right Part of Latin Alphabet Nr. 1//ESC 2/13 4/1"
|
||||
DESCSET 128 32 UNUSED
|
||||
160 5 32
|
||||
165 1 UNUSED
|
||||
166 88 38
|
||||
254 1 127
|
||||
255 1 UNUSED
|
||||
|
||||
CAPACITY SGMLREF
|
||||
TOTALCAP 350000
|
||||
ENTCAP 100000
|
||||
ENTCHCAP 50000
|
||||
ELEMCAP 50000
|
||||
GRPCAP 210000
|
||||
EXGRPCAP 50000
|
||||
EXNMCAP 50000
|
||||
ATTCAP 50000
|
||||
ATTCHCAP 50000
|
||||
AVGRPCAP 50000
|
||||
NOTCAP 50000
|
||||
NOTCHCAP 50000
|
||||
IDCAP 50000
|
||||
IDREFCAP 50000
|
||||
MAPCAP 210000
|
||||
LKSETCAP 50000
|
||||
LKNMCAP 50000
|
||||
|
||||
SCOPE DOCUMENT
|
||||
SYNTAX -- The Core Reference Syntax except with ATTCNT, LITLEN, NAMELEN,
|
||||
GRPCNT, and GRPGTCNT changed --
|
||||
|
||||
SHUNCHAR CONTROLS 0 1 2 3 4 5 6 7 8 9
|
||||
10 11 12 13 14 15 16 17 18 19
|
||||
20 21 22 23 24 25 26 27 28 29
|
||||
30 31 127 255
|
||||
|
||||
BASESET "ISO 646-1983//CHARSET International Reference Version
|
||||
(IRV)//ESC 2/5 4/0"
|
||||
DESCSET 0 128 0
|
||||
|
||||
FUNCTION RE 13
|
||||
RS 10
|
||||
SPACE 32
|
||||
TAB SEPCHAR 9
|
||||
|
||||
NAMING
|
||||
LCNMSTRT ""
|
||||
UCNMSTRT ""
|
||||
LCNMCHAR "-."
|
||||
UCNMCHAR "-."
|
||||
NAMECASE
|
||||
GENERAL YES
|
||||
ENTITY YES
|
||||
|
||||
DELIM
|
||||
GENERAL SGMLREF
|
||||
SHORTREF SGMLREF -- Removed short references --
|
||||
NAMES SGMLREF
|
||||
QUANTITY SGMLREF
|
||||
ATTCNT 140
|
||||
LITLEN 4096
|
||||
NAMELEN 64
|
||||
GRPCNT 100
|
||||
GRPGTCNT 253
|
||||
TAGLVL 48
|
||||
|
||||
FEATURES
|
||||
MINIMIZE
|
||||
DATATAG NO
|
||||
OMITTAG NO
|
||||
RANK NO
|
||||
SHORTTAG YES
|
||||
LINK
|
||||
SIMPLE NO
|
||||
IMPLICIT NO
|
||||
EXPLICIT NO
|
||||
OTHER
|
||||
CONCUR NO
|
||||
SUBDOC NO
|
||||
FORMAL NO
|
||||
APPINFO NONE
|
||||
>
|
||||
|
||||
<!DOCTYPE helpvolume [
|
||||
<!ELEMENT helpvolume - - (metainfo?,
|
||||
hometopic?,
|
||||
(chapter* | (s1*, rsect*)),
|
||||
message?,
|
||||
glossary?)
|
||||
+(memo | idx) >
|
||||
|
||||
<!ELEMENT metainfo - - (idsection, abstract?, otherfront*)
|
||||
-(footnote) >
|
||||
|
||||
<!ELEMENT idsection - - (title, copyright?) >
|
||||
|
||||
<!ELEMENT title - - (partext)
|
||||
-(memo | location | idx) >
|
||||
|
||||
<!ELEMENT partext - - ((#PCDATA | acro | emph | computer |
|
||||
user | term | var | circle |
|
||||
quote | keycap | graphic | super |
|
||||
sub | book | xref | footnote |
|
||||
esc | link | location | newline )*) >
|
||||
|
||||
<!ELEMENT acro - - ((#PCDATA | esc | super | sub)*) >
|
||||
|
||||
<!ELEMENT emph - - (partext) -(emph) >
|
||||
|
||||
<!ELEMENT computer - - ((#PCDATA | quote | var | user | esc)*) >
|
||||
|
||||
<!ELEMENT user - - ((#PCDATA | var | esc)*) >
|
||||
|
||||
<!ELEMENT term - - (partext)
|
||||
-(emph | computer | term | var |
|
||||
quote | user | book | footnote) >
|
||||
<!ATTLIST term base CDATA #IMPLIED
|
||||
gloss (gloss | nogloss) gloss >
|
||||
|
||||
<!ELEMENT var - - ((#PCDATA | esc)*) >
|
||||
|
||||
<!ELEMENT circle - - CDATA >
|
||||
|
||||
<!ELEMENT quote - - (partext) -(quote) >
|
||||
|
||||
<!ELEMENT keycap - - ((#PCDATA | super | sub | esc)+) >
|
||||
|
||||
<!ELEMENT graphic - O EMPTY >
|
||||
<!ATTLIST graphic id ID #IMPLIED
|
||||
entity ENTITY #REQUIRED >
|
||||
|
||||
<!ELEMENT super - - (#PCDATA) >
|
||||
|
||||
<!ELEMENT sub - - (#PCDATA) >
|
||||
|
||||
<!ELEMENT book - - (partext) -(book) >
|
||||
|
||||
<!ELEMENT xref - O EMPTY >
|
||||
<!ATTLIST xref id IDREF #REQUIRED >
|
||||
|
||||
<!ELEMENT footnote - - (p+) -(footnote) >
|
||||
|
||||
<!ELEMENT esc - - CDATA >
|
||||
|
||||
<!ELEMENT link - - (partext) -(link | xref) >
|
||||
<!ATTLIST link hyperlink CDATA #REQUIRED
|
||||
type (jump |
|
||||
jumpnewview |
|
||||
definition |
|
||||
execute |
|
||||
appdefined |
|
||||
man ) jump
|
||||
description CDATA #IMPLIED >
|
||||
|
||||
<!ELEMENT location - - (partext) -(location) >
|
||||
<!ATTLIST location id ID #REQUIRED >
|
||||
|
||||
<!ELEMENT copyright - - (text)
|
||||
-(memo | location | idx) >
|
||||
|
||||
<!ELEMENT text - - ((p | note | caution | warning |
|
||||
lablist | list | ex | vex |
|
||||
esc | otherhead | procedure | syntax |
|
||||
figure | image )* ) >
|
||||
|
||||
<!ELEMENT p - - (head?, partext)
|
||||
+(newline) >
|
||||
<!ATTLIST (p | image) indent (indent) #IMPLIED
|
||||
id ID #IMPLIED
|
||||
gentity ENTITY #IMPLIED
|
||||
gposition (left | right) left
|
||||
ghyperlink CDATA #IMPLIED
|
||||
glinktype (jump |
|
||||
jumpnewview |
|
||||
definition |
|
||||
execute |
|
||||
appdefined |
|
||||
man ) jump
|
||||
gdescription CDATA #IMPLIED >
|
||||
|
||||
<!ELEMENT head - - (partext)
|
||||
-(memo | location | idx) >
|
||||
|
||||
<!ELEMENT newline - O EMPTY >
|
||||
|
||||
<!ELEMENT (note |
|
||||
caution |
|
||||
warning ) - - (head?, text)
|
||||
-(note | caution | warning | footnote) >
|
||||
|
||||
<!ELEMENT lablist - - (head?, labheads?, lablistitem+) >
|
||||
<!ATTLIST lablist spacing (loose | tight) loose
|
||||
longlabel (wrap | nowrap) wrap >
|
||||
|
||||
<!ELEMENT labheads - - (labh, labhtext)
|
||||
-(memo | location | idx) >
|
||||
|
||||
<!ELEMENT labh - - (partext) >
|
||||
|
||||
<!ELEMENT labhtext - - (partext) >
|
||||
|
||||
<!ELEMENT lablistitem - - (label, text) >
|
||||
|
||||
<!ELEMENT label - - (partext) >
|
||||
|
||||
<!ELEMENT list - - (head?, item+) >
|
||||
<!ATTLIST list type (order |
|
||||
bullet |
|
||||
plain |
|
||||
check ) bullet
|
||||
ordertype (ualpha |
|
||||
lalpha |
|
||||
arabic |
|
||||
uroman |
|
||||
lroman ) arabic
|
||||
spacing (tight |
|
||||
loose ) tight
|
||||
continue (continue) #IMPLIED >
|
||||
|
||||
<!ELEMENT item - - (text) >
|
||||
<!ATTLIST item id ID #IMPLIED >
|
||||
|
||||
<!ELEMENT ex - - (head?, (exampleseg, annotation?)+)
|
||||
-(ex |
|
||||
vex |
|
||||
note |
|
||||
caution |
|
||||
warning |
|
||||
syntax |
|
||||
footnote) >
|
||||
<!ATTLIST ex notes (side | stack) side
|
||||
lines (number |
|
||||
nonumber ) nonumber
|
||||
textsize (normal |
|
||||
smaller |
|
||||
smallest ) normal >
|
||||
|
||||
<!ELEMENT exampleseg - - (partext) +(lineno) >
|
||||
|
||||
<!ELEMENT annotation - - (partext) +(newline) >
|
||||
|
||||
<!ELEMENT lineno - O EMPTY >
|
||||
<!ATTLIST lineno id ID #IMPLIED >
|
||||
|
||||
<!ELEMENT vex - - CDATA >
|
||||
<!ATTLIST vex lines (number |
|
||||
nonumber ) nonumber
|
||||
textsize (normal |
|
||||
smaller |
|
||||
smallest ) normal >
|
||||
|
||||
<!ELEMENT otherhead - - (head, text?) >
|
||||
|
||||
<!ELEMENT procedure - - (chaphead, text?)
|
||||
-(procedure) >
|
||||
|
||||
<!ELEMENT chaphead - - (head, abbrev?)
|
||||
-(memo | location | idx | footnote) >
|
||||
|
||||
<!ELEMENT abbrev - - (partext) -(footnote) >
|
||||
|
||||
<!ELEMENT syntax - - (head?, synel) >
|
||||
|
||||
<!ELEMENT synel - - ((#PCDATA | esc | var |
|
||||
optblock | reqblock )+) >
|
||||
|
||||
<!ELEMENT (optblock |
|
||||
reqblock ) - - (synel+) >
|
||||
|
||||
<!ELEMENT figure - - (caption?)
|
||||
-(figure | graphic) >
|
||||
<!ATTLIST figure number NUMBER #IMPLIED
|
||||
tonumber (number |
|
||||
nonumber) number
|
||||
id ID #IMPLIED
|
||||
entity ENTITY #REQUIRED
|
||||
figpos (left |
|
||||
center |
|
||||
right ) #IMPLIED
|
||||
cappos (capleft |
|
||||
capcenter |
|
||||
capright ) #IMPLIED
|
||||
ghyperlink CDATA #IMPLIED
|
||||
glinktype (jump |
|
||||
jumpnewview |
|
||||
definition |
|
||||
execute |
|
||||
appdefined |
|
||||
man ) jump
|
||||
gdescription CDATA #IMPLIED >
|
||||
|
||||
<!ELEMENT caption - - (partext, abbrev?)
|
||||
-(memo | location | idx) >
|
||||
|
||||
<!ELEMENT image - - (head?, partext) -(footnote) >
|
||||
|
||||
<!ELEMENT abstract - - (head?, text?, frontsub*) >
|
||||
|
||||
<!ELEMENT frontsub - - (head?, text) >
|
||||
|
||||
<!ELEMENT otherfront - - (head?, text?, frontsub*) >
|
||||
<!ATTLIST otherfront id ID #IMPLIED >
|
||||
|
||||
<!ELEMENT hometopic - - (chaphead, text?) >
|
||||
|
||||
<!ELEMENT chapter - - (chaphead, text?, (s1*, rsect*)) >
|
||||
<!ATTLIST (chapter |
|
||||
s1 |
|
||||
s2 |
|
||||
s3 |
|
||||
s4 |
|
||||
s5 |
|
||||
s6 |
|
||||
s7 |
|
||||
s8 |
|
||||
s9 ) id ID #IMPLIED >
|
||||
|
||||
<!ELEMENT s1 - - (chaphead, text?, s2*, rsect*) >
|
||||
|
||||
<!ELEMENT s2 - - (chaphead, text?, s3*, rsect*) >
|
||||
|
||||
<!ELEMENT s3 - - (chaphead, text?, s4*, rsect*) >
|
||||
|
||||
<!ELEMENT s4 - - (chaphead, text?, s5*, rsect*) >
|
||||
|
||||
<!ELEMENT s5 - - (chaphead, text?, s6*, rsect*) >
|
||||
|
||||
<!ELEMENT s6 - - (chaphead, text?, s7*, rsect*) >
|
||||
|
||||
<!ELEMENT s7 - - (chaphead, text?, s8*, rsect*) >
|
||||
|
||||
<!ELEMENT s8 - - (chaphead, text?, s9*, rsect*) >
|
||||
|
||||
<!ELEMENT s9 - - (chaphead, text?) >
|
||||
|
||||
<!ELEMENT rsect - - (chaphead, text?, rsub*) >
|
||||
<!ATTLIST rsect id ID #IMPLIED >
|
||||
|
||||
<!ELEMENT rsub - - (chaphead, text?) >
|
||||
|
||||
<!ELEMENT message - - (chaphead?, text?, (msg+ | msgsub+)) >
|
||||
|
||||
<!ELEMENT msg - - (msgnum?, msgtext, explain?) +(newline) >
|
||||
|
||||
<!ELEMENT msgnum - - ((#PCDATA | esc)+) >
|
||||
|
||||
<!ELEMENT msgtext - - (partext) >
|
||||
|
||||
<!ELEMENT explain - - (text) >
|
||||
|
||||
<!ELEMENT msgsub - - (chaphead, text?, msg+) >
|
||||
|
||||
<!ELEMENT glossary - - (text?, glossent+) >
|
||||
|
||||
<!ELEMENT glossent - - (dterm, definition) >
|
||||
|
||||
<!ELEMENT dterm - - (partext) -(term) >
|
||||
|
||||
<!ELEMENT definition - - (text) >
|
||||
|
||||
<!ELEMENT idx - - (indexprimary, indexsub?)
|
||||
-(term | footnote | location | idx) >
|
||||
|
||||
<!ELEMENT indexprimary - - (partext, sort?) >
|
||||
|
||||
<!ELEMENT indexsub - - (partext, sort?) >
|
||||
|
||||
<!ELEMENT sort - - ((#PCDATA | esc)+) >
|
||||
|
||||
<!ELEMENT memo - - CDATA >
|
||||
|
||||
<!ENTITY MINUS SDATA "-">
|
||||
<!ENTITY PM SDATA '[plusmn]'> <!-- ISOnum -->
|
||||
<!ENTITY DIV SDATA '[divide]'> <!-- ISOnum -->
|
||||
<!ENTITY TIMES SDATA '[times ]'> <!-- ISOnum -->
|
||||
<!ENTITY LEQ SDATA '[le ]'> <!-- ISOtech -->
|
||||
<!ENTITY GEQ SDATA '[ge ]'> <!-- ISOtech -->
|
||||
<!ENTITY NEQ SDATA '[ne ]'> <!-- ISOtech -->
|
||||
<!ENTITY COPY SDATA '[copy ]'> <!-- ISOnum -->
|
||||
<!ENTITY REG SDATA '[reg ]'> <!-- ISOnum -->
|
||||
<!ENTITY TM SDATA '[trade ]'> <!-- ISOnum -->
|
||||
<!ENTITY ELLIPSIS SDATA '[hellip]'> <!-- ISOpub -->
|
||||
<!ENTITY VELLIPSIS SDATA '[vellip]'> <!-- ISOpub -->
|
||||
<!ENTITY PELLIPSIS SDATA "...."> <!-- ellipsis followed by a period -->
|
||||
<!ENTITY A.M. SDATA "a.m.">
|
||||
<!ENTITY P.M. SDATA "p.m.">
|
||||
<!ENTITY MINUTES SDATA '[prime ]'> <!-- ISOtech -->
|
||||
<!ENTITY SECONDS SDATA '[Prime ]'> <!-- ISOtech -->
|
||||
<!ENTITY DEG SDATA '[deg ]'> <!-- ISOnum -->
|
||||
<!ENTITY SQUOTE SDATA "`">
|
||||
<!ENTITY DQUOTE SDATA '"'>
|
||||
<!ENTITY ENDASH SDATA "-">
|
||||
<!ENTITY EMDASH SDATA '[mdash ]'> <!-- ISOpub -->
|
||||
<!ENTITY VBLANK SDATA "_">
|
||||
<!ENTITY CENTS SDATA '[cent ]'> <!-- ISOnum -->
|
||||
<!ENTITY STERLING SDATA '[pound ]'> <!-- ISOnum -->
|
||||
<!ENTITY SPACE SDATA " ">
|
||||
<!ENTITY SIGSPACE SDATA "& ">
|
||||
<!ENTITY SIGDASH SDATA "&-">
|
||||
<!ENTITY MICRO SDATA '[micro ]'> <!-- ISOnum -->
|
||||
<!ENTITY OHM SDATA '[ohm ]'> <!-- ISOnum -->
|
||||
<!ENTITY UP SDATA '[uarr ]'> <!-- ISOnum -->
|
||||
<!ENTITY DOWN SDATA '[darr ]'> <!-- ISOnum -->
|
||||
<!ENTITY LEFT SDATA '[larr ]'> <!-- ISOnum -->
|
||||
<!ENTITY RIGHT SDATA '[rarr ]'> <!-- ISOnum -->
|
||||
<!ENTITY HOME SDATA "home key">
|
||||
<!ENTITY BACK SDATA "\<--">
|
||||
<!ENTITY HALFSPACE SDATA " ">
|
||||
|
||||
<!ENTITY % user-defined-entities SYSTEM "helptag.ent">
|
||||
|
||||
%user-defined-entities;
|
||||
|
||||
] >
|
||||
1010
cde/programs/dthelp/parser/dtds/sdl.dtd
Normal file
1010
cde/programs/dthelp/parser/dtds/sdl.dtd
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user