dbtoman: remove duplicate source code and merge into dtdocbook.
This commit is contained in:
575
cde/programs/dtdocbook/tpt/ref-man.ts
Normal file
575
cde/programs/dtdocbook/tpt/ref-man.ts
Normal file
@@ -0,0 +1,575 @@
|
||||
# Copyright (c) 1993 Open Software Foundation, Inc.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Copyright (c) 1994
|
||||
# Open Software Foundation, Inc.
|
||||
#
|
||||
# Permission is hereby granted to use, copy, modify and freely distribute
|
||||
# the software in this file and its documentation for any purpose without
|
||||
# fee, provided that the above copyright notice appears in all copies and
|
||||
# that both the copyright notice and this permission notice appear in
|
||||
# supporting documentation. Further, provided that the name of Open
|
||||
# Software Foundation, Inc. ("OSF") not be used in advertising or
|
||||
# publicity pertaining to distribution of the software without prior
|
||||
# written permission from OSF. OSF makes no representations about the
|
||||
# suitability of this software for any purpose. It is provided "as is"
|
||||
# without express or implied warranty.
|
||||
#
|
||||
# ______________________________________________________________________
|
||||
#
|
||||
# refpage-to-man translation spec.
|
||||
#
|
||||
# $XConsortium: ref-man.ts /main/2 1996/07/18 14:23:11 drk $
|
||||
# ______________________________________________________________________
|
||||
#
|
||||
Var: User !printenv USER
|
||||
Var: Auth Open Software Foundation
|
||||
|
||||
# ______________________________________________________________________
|
||||
|
||||
GI: OSF-REFPAGE
|
||||
StartText: ^
|
||||
EndText: ^
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
GI: ROW
|
||||
StartText: ^
|
||||
EndText: ^${_osftable tbl rowend}^
|
||||
-
|
||||
GI: TITLE-ROW
|
||||
StartText: ^
|
||||
EndText: ^${_osftable tbl rowend}^
|
||||
-
|
||||
GI: CELL
|
||||
Context: TITLE-ROW
|
||||
Relation: sibling+ CELL
|
||||
StartText: \\fB
|
||||
EndText: \\fR@
|
||||
-
|
||||
GI: CELL
|
||||
Context: TITLE-ROW
|
||||
StartText: \\fB
|
||||
EndText: \\fR
|
||||
-
|
||||
GI: CELL
|
||||
Relation: sibling+ CELL
|
||||
EndText: @
|
||||
-
|
||||
GI: CELL
|
||||
-
|
||||
GI: C-CELL
|
||||
Relation: sibling+ C-CELL
|
||||
StartText: T{^
|
||||
EndText: ^T}@
|
||||
-
|
||||
GI: C-CELL
|
||||
StartText: T{^
|
||||
EndText: ^T}
|
||||
-
|
||||
# if you want a table title/caption, put it in a display
|
||||
GI: TABLE
|
||||
StartText: ^.TS^
|
||||
${_osftable tbl}^${_osftable tbl top}^
|
||||
EndText: ^${_osftable tbl bottom}^.TE^
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
#GI: TEXT-AS-FIGURE
|
||||
#StartText: ^\n\\begin{verbatim}^
|
||||
#EndText: ^\\end{verbatim}^\n
|
||||
#-
|
||||
GI: TITLE
|
||||
Context: DISPLAY
|
||||
Relation: sibling TABLE
|
||||
StartText: ^.TB "
|
||||
EndText: "^
|
||||
-
|
||||
GI: DISPLAY
|
||||
Relation: child TABLE
|
||||
#StartText: ^
|
||||
#EndText: ^
|
||||
-
|
||||
GI: DISPLAY
|
||||
AttValue: WRAP NOWRAP
|
||||
StartText: ^.DS^.nf^
|
||||
EndText: ^.ad^.DE^
|
||||
-
|
||||
GI: DISPLAY
|
||||
AttValue: TYPE FIGURE
|
||||
StartText: ^.DS^
|
||||
EndText: ^.DE^
|
||||
-
|
||||
GI: TITLE
|
||||
Context: DISPLAY
|
||||
Relation: sibling GRAPHIC
|
||||
StartText: ^.C 1^
|
||||
EndText: ^
|
||||
-
|
||||
# default display
|
||||
GI: DISPLAY
|
||||
StartText: ^.DS^
|
||||
EndText: ^.DE^
|
||||
-
|
||||
GI: TITLE
|
||||
Context: DISPLAY
|
||||
StartText: ^.C 1^
|
||||
EndText: ^
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
GI: CMD-SYNOPSIS PROGLANG-SYNOPSIS FILE-SYNOPSIS
|
||||
StartText: ^.na^.PP^
|
||||
EndText: ^.ad^
|
||||
-
|
||||
GI: INCLUDE
|
||||
StartText: ^.br^
|
||||
EndText: ^.sp 1.5^
|
||||
-
|
||||
GI: DATA-DECLARATION
|
||||
StartText: ^
|
||||
EndText: ^
|
||||
-
|
||||
GI: CMD-ARGUMENT
|
||||
AttValue: PRESENCE OPTIONAL
|
||||
AttValue: REPEATABILITY REPEATABLE
|
||||
StartText: \ [
|
||||
EndText: \ ...]\s
|
||||
-
|
||||
GI: CMD-ARGUMENT
|
||||
AttValue: REPEATABILITY REPEATABLE
|
||||
StartText: \s
|
||||
EndText: \ ...
|
||||
-
|
||||
GI: CMD-ARGUMENT
|
||||
AttValue: PRESENCE OPTIONAL
|
||||
StartText: \ [
|
||||
EndText: ]\s
|
||||
-
|
||||
GI: CMD-ARGUMENT
|
||||
StartText: \s
|
||||
EndText: \s
|
||||
-
|
||||
# hack - should check value of parent's TYPE attr (for OR)
|
||||
GI: OPTION-NAME
|
||||
Context: CMD-ARGUMENT
|
||||
PAttSet: TYPE
|
||||
NthChild: 1
|
||||
StartText: \ \\fB
|
||||
EndText: \\fP\s
|
||||
-
|
||||
GI: OPTION-NAME
|
||||
Context: CMD-ARGUMENT
|
||||
PAttSet: TYPE
|
||||
StartText: \ | \\fB
|
||||
EndText: \\fP\s
|
||||
-
|
||||
GI: OPTION-NAME
|
||||
Context: CMD-ARGUMENT
|
||||
StartText: \ \\fB
|
||||
EndText: \\fP\s
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
GI: LITERAL COMMAND FUNCTION FILE DIRECTORY DATATYPE E-MAIL
|
||||
StartText: \\fB
|
||||
EndText: \\fP
|
||||
-
|
||||
GI: VARIABLE EMPHASIS
|
||||
StartText: \\fI
|
||||
EndText: \\fP
|
||||
-
|
||||
GI: SUBSCRIPT
|
||||
StartText: \\d\\s-2
|
||||
EndText: \\s+2\\u
|
||||
-
|
||||
GI: SUPERSCRIPT
|
||||
StartText: \\u\\s-2
|
||||
EndText: \\s+2\\d
|
||||
-
|
||||
GI: TRADEMARK
|
||||
StartText: \\fB
|
||||
EndText: \\fP
|
||||
-
|
||||
GI: NUMBER DATE TIME PERSON PLACE HONORIFIC TELEPHONE YEAR ACRONYM
|
||||
-
|
||||
# change this if you have font C (Courier) instead of CW.
|
||||
GI: KEYBOARD-INPUT
|
||||
#StartText: \\fC
|
||||
StartText: \\f(CW
|
||||
EndText: \\fP
|
||||
-
|
||||
GI: COMPUTER-OUTPUT
|
||||
Context: DISPLAY
|
||||
#StartText: ^.DS^.nf^.ft CW^
|
||||
#EndText: ^.ft R^.fi^.DE^
|
||||
StartText: ^.nf^.ft CW^
|
||||
EndText: ^.ft R^.fi^
|
||||
-
|
||||
GI: COMPUTER-OUTPUT
|
||||
#StartText: \\fC
|
||||
StartText: \\f(CW
|
||||
EndText: \\fP
|
||||
-
|
||||
GI: KEYBOARD-KEY
|
||||
StartText: <\\fB
|
||||
EndText: \\fP>
|
||||
-
|
||||
GI: INPUT-INSTRUCT FOREIGN-PHRASE
|
||||
StartText: \\fI
|
||||
EndText: \\fP
|
||||
-
|
||||
GI: GUI-TEXT
|
||||
StartText: \\fB
|
||||
EndText: \\fP
|
||||
-
|
||||
GI: LOGICAL-NEGATION
|
||||
StartText: ^.ul 1^
|
||||
EndText: ^
|
||||
-
|
||||
GI: OPTION-NAME
|
||||
StartText: \\fB
|
||||
EndText: \\fP
|
||||
-
|
||||
GI: MISC-DATA
|
||||
#StartText: {
|
||||
#EndText: }
|
||||
-
|
||||
GI: MARKUP
|
||||
AttValue: LANG sgml
|
||||
AttValue: CATEGORY elem.*
|
||||
StartText: \\fB<
|
||||
EndText: >\\fP
|
||||
-
|
||||
GI: MARKUP
|
||||
AttValue: CATEGORY (attr|entity)
|
||||
StartText: \\fB
|
||||
EndText: \\fP
|
||||
-
|
||||
GI: MARKUP
|
||||
StartText: \\fB<
|
||||
EndText: >\\fP
|
||||
-
|
||||
GI: SPECIAL-FORMAT
|
||||
AttValue: SMALLCAPS SMALLCAPS
|
||||
StartText: \\s-1
|
||||
EndText: \\s+1
|
||||
-
|
||||
GI: SPECIAL-FORMAT
|
||||
AttValue: HORIZKEEP NOBREAK
|
||||
StartText: ^.DS^
|
||||
EndText: ^.DE^
|
||||
-
|
||||
# a bit if a hack
|
||||
GI: SPECIAL-FORMAT
|
||||
AttValue: STYLE .
|
||||
StartText: {\\${STYLE}\s
|
||||
EndText: }
|
||||
-
|
||||
GI: EXCERPT
|
||||
StartText: ^.br^.in +.7i^
|
||||
EndText: ^.in^.br^
|
||||
-
|
||||
GI: QUOTE
|
||||
StartText: ``
|
||||
StartText: ''
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
# label/item for labeled list
|
||||
GI: LABEL
|
||||
StartText: ^.IP "
|
||||
EndText: "^
|
||||
-
|
||||
GI: ITEM
|
||||
Context: L-ITEM
|
||||
StartText: ^
|
||||
EndText: ^
|
||||
-
|
||||
# item for general list
|
||||
GI: ITEM
|
||||
StartText: ^.IP \\(bu^
|
||||
EndText: ^
|
||||
-
|
||||
GI: _nested-list
|
||||
SpecID: 881
|
||||
#Replace: ^.RS 1cm^
|
||||
Replace: ^.RS +\\n(INu^
|
||||
-
|
||||
GI: _nested-list
|
||||
SpecID: 882
|
||||
Replace: ^.RE^
|
||||
-
|
||||
GI: LIST
|
||||
Relation: child L-ITEM
|
||||
StartText: ^'br\\" labeled list^${_relation ancestor LIST 881}
|
||||
EndText: ${_relation ancestor LIST 882}^'br\\" labeled list end^
|
||||
-
|
||||
GI: LIST
|
||||
Relation: child ITEM
|
||||
AttValue: TYPE UNORDERED
|
||||
StartText: ^'br\\" unordered list^${_relation ancestor LIST 881}
|
||||
EndText: ${_relation ancestor LIST 882}^^'br\\" unordered list end^
|
||||
-
|
||||
GI: LIST
|
||||
Relation: child ITEM
|
||||
AttValue: TYPE ORDERED
|
||||
StartText: ^'br\\" ordered list^${_relation ancestor LIST 881}
|
||||
EndText: ${_relation ancestor LIST 882}^^'br\\" ordered list end^
|
||||
-
|
||||
# default general list
|
||||
GI: LIST
|
||||
Relation: child ITEM
|
||||
StartText: ^'br\\" unordered list^${_relation ancestor LIST 881}
|
||||
EndText: ${_relation ancestor LIST 882}^^'br\\" unordered list end^
|
||||
-
|
||||
# procedure list
|
||||
GI: LIST
|
||||
Relation: child PROCEDURE-STEP
|
||||
StartText: ^'br\\" procedure list^${_relation ancestor LIST 881}
|
||||
EndText: ${_relation ancestor LIST 882}^^'br\\" procedure list end^
|
||||
Set: stepnum 1
|
||||
-
|
||||
GI: PROCEDURE-STEP
|
||||
StartText: ^.IP ${stepnum}. 2cm^
|
||||
EndText: ^
|
||||
Increment: stepnum
|
||||
-
|
||||
# note list
|
||||
GI: LIST
|
||||
Relation: child NOTE
|
||||
StartText: ^
|
||||
EndText: ^
|
||||
-
|
||||
# hack?? I have not tried this yet.
|
||||
GI: BRIDGE-P
|
||||
StartText: ^.PP^
|
||||
EndText: ^
|
||||
-
|
||||
GI: L-ITEM
|
||||
EndText: ^
|
||||
-
|
||||
GI: P
|
||||
Context: ITEM
|
||||
NthChild: 1
|
||||
StartText: ^
|
||||
EndText: ^
|
||||
-
|
||||
GI: P
|
||||
Context: ITEM
|
||||
StartText: ^.IP^
|
||||
EndText: ^
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
GI: NOTE
|
||||
Relation: child TITLE
|
||||
StartText: ^.IP\s
|
||||
EndText: ^
|
||||
-
|
||||
GI: NOTE
|
||||
StartText: ^.IP Note: 2cm
|
||||
EndText: ^
|
||||
-
|
||||
GI: TITLE
|
||||
Context: NOTE
|
||||
StartText: "
|
||||
EndText: " 2 cm^
|
||||
-
|
||||
GI: ANNOTATION
|
||||
StartText: ^.FS^
|
||||
EndText: ^.FE^
|
||||
Message: WARNING: Found ${_gi} in a manpage:\n${_location}\n
|
||||
-
|
||||
GI: FOOTNOTE
|
||||
StartText: ^.FS^
|
||||
EndText: ^.FE^
|
||||
Message: WARNING: Found ${_gi} in a manpage:\n${_location}\n
|
||||
-
|
||||
GI: NOTEREF
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
# plain text...
|
||||
GI: _
|
||||
SpecID: 98
|
||||
-
|
||||
GI: REF-NAME
|
||||
StartText: ^.TH "
|
||||
EndText: " "${_pattr CATEGORY}"^.SH "Name"^${_action 98} -\s
|
||||
-
|
||||
GI: REF-PURPOSE
|
||||
#StartText:
|
||||
EndText: ^
|
||||
-
|
||||
GI: RSECTION
|
||||
StartText: ^.SH\s
|
||||
EndText: ^
|
||||
-
|
||||
GI: RSUBSECTION
|
||||
StartText: ^.SS\s
|
||||
EndText: ^
|
||||
-
|
||||
GI: RDIVISION
|
||||
StartText: ^.SS\s
|
||||
EndText: ^
|
||||
-
|
||||
GI: META
|
||||
Ignore: all
|
||||
-
|
||||
GI: AUGMENTUM
|
||||
Ignore: all
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
GI: BRIDGE-TITLE
|
||||
StartText: ^.B "
|
||||
EndText: "^
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
GI: MESSAGE
|
||||
StartText: ^... Message^
|
||||
-
|
||||
GI: MSG-CODE
|
||||
Context: MESSAGE
|
||||
StartText: ^.LI "Code"^
|
||||
EndText: ^
|
||||
-
|
||||
GI: MSG-SYMBOL
|
||||
StartText: ^.LI "Symbol"^
|
||||
EndText: ^
|
||||
-
|
||||
GI: MSG-TEXT
|
||||
StartText: ^.LI "Text"^
|
||||
Context: MESSAGE
|
||||
EndText: ^
|
||||
-
|
||||
GI: MSG-TYPE
|
||||
StartText: ^.LI "Type"^
|
||||
EndText: ^
|
||||
-
|
||||
GI: MSG-DESC
|
||||
StartText: ^.LI "Description"^
|
||||
EndText: ^
|
||||
-
|
||||
GI: MSG-CAUSE
|
||||
StartText: ^.LI "Cause"^
|
||||
EndText: ^
|
||||
-
|
||||
GI: MSG-AUDIENCE
|
||||
StartText: ^.LI "Audience"^
|
||||
EndText: ^
|
||||
-
|
||||
GI: MSG-RESP
|
||||
StartText: ^.LI "Response"^
|
||||
EndText: ^
|
||||
-
|
||||
GI: MSG-ORIGIN
|
||||
StartText: ^.LI "Origin"^
|
||||
EndText: ^
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
# "default" handling of some common and keydata elements
|
||||
GI: P
|
||||
StartText: ^.PP^
|
||||
EndText: ^
|
||||
-
|
||||
GI: MSG-CODE
|
||||
StartText: \\fB
|
||||
EndText: \\fP
|
||||
-
|
||||
GI: MSG-TEXT
|
||||
#StartText: {
|
||||
#EndText: }
|
||||
-
|
||||
GI: TITLE
|
||||
StartText: "
|
||||
EndText: "^
|
||||
-
|
||||
GI: ALT-TITLE
|
||||
StartText: ^... Alt title:\s
|
||||
EndText: ^
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
GI: TOC INDEX BIBLIOGRAPHY GLOSSARY NAVIGATION HY-LOCATOR HY-CONCEPT
|
||||
Ignore: all
|
||||
-
|
||||
GI: HY-DEF HY-TERM
|
||||
-
|
||||
# ----
|
||||
GI: ENTRY
|
||||
AttValue: DAVROLE glossary
|
||||
StartText: \\fB
|
||||
EndText: \\fP
|
||||
-
|
||||
GI: ENTRY
|
||||
AttValue: DAVROLE index
|
||||
# no processing for manpage
|
||||
-
|
||||
GI: ENTRY
|
||||
-
|
||||
# ----
|
||||
GI: XREF
|
||||
AttValue: OSFROLE gettitle
|
||||
StartText: Get-Title
|
||||
-
|
||||
GI: XREF
|
||||
AttValue: OSFROLE getnumber
|
||||
#StartText: Get-Division-Number
|
||||
#EndText: \ \\ref{${LINKEND}}
|
||||
-
|
||||
GI: XREF
|
||||
AttValue: OSFROLE getpage
|
||||
#EndText: \ \\pageref{${LINKEND}}
|
||||
-
|
||||
GI: XREF
|
||||
-
|
||||
# ----
|
||||
GI: HY-BIB-DESCRIPTION
|
||||
StartText: \\fI
|
||||
EndText: \\fP
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
GI: REV-BRACKET
|
||||
StartText: ^'br rev-bracket^
|
||||
-
|
||||
GI: I18N-BRACKET REV-DESCRIPTION OCCURRENCES OCC-ASYNC OCC-SYNC
|
||||
-
|
||||
GI: DESC-POOL
|
||||
Ignore: all
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
GI: GRAPHIC
|
||||
Context: DISPLAY
|
||||
StartText: ^'br\\" Graphic from file: ${_filename}^
|
||||
EndText: ^
|
||||
Message: WARNING: Found ${_gi} in a manpage:\n${_location}\n
|
||||
-
|
||||
GI: GRAPHIC
|
||||
StartText: ^'br\\" Graphic from file: ${_filename}^
|
||||
Message: WARNING: Found ${_gi} in a manpage:\n${_location}\n
|
||||
-
|
||||
GI: EQUATION
|
||||
StartText: ^.EQ^
|
||||
EndText: ^.EN^
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
#
|
||||
GI: *
|
||||
Message: Found element without a matching spec:\n${_location}\n
|
||||
-
|
||||
GI: _Start
|
||||
StartText: ^'br Translated with ${transpec} by ${user} on ${host}, ${date}^
|
||||
-
|
||||
GI: _End
|
||||
EndText: ^
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
#
|
||||
# Processing Instructions
|
||||
GI: _osf-break
|
||||
Replace: ^.br^
|
||||
-
|
||||
GI: _osf-new-page
|
||||
Replace: ^.bp^
|
||||
-
|
||||
GI: _osf-need
|
||||
StartText: ^.ne\s
|
||||
EndText: ^
|
||||
-
|
||||
GI: _osf-hyphen
|
||||
Replace: -
|
||||
-
|
||||
# ______________________________________________________________________
|
||||
Reference in New Issue
Block a user