DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

/usr/dt/share/man/cat1/dthelptag.1




dthelptag(1)		 USER COMMANDS		     dthelptag(1)

NAME
     dthelptag - compile TED Help source documents  into  runtime
     Help volumes

SYNOPSIS
     dthelptag [ options ] file	[ parser-options ]

DESCRIPTION
     The dthelptag utility is the TED Help System compiler for
     translating HelpTag source	markup into the	online distribu-
     tion format suitable for runtime display.	See the	TED Help
     System Author's and Programmer's Guide for	a description of
     the HelpTag markup	language.  See dthelpview(1) for more
     information on previewing compiled	Help volumes.

     The dthelptag utility accepts a single file name as an argu-
     ment.  If the file	name contains a	period (``.''),	any char-
     acters after the last period are considered to be the exten-
     sion.  The	dthelptag utility removes all characters after
     the last period and uses the resulting name as the	base name
     for all intermediate files	and for	the final output files.

     If	the file argument has no periods, dthelptag uses the
     argument as the base name for intermediate	and output files
     and assumes an extension of .htg, .ctg or .sdl for	the input
     file.  The	.ctg extension is assumed when the -formal option
     described below is	used.  The .sdl	extension is assumed when
     the -compress or -decompress option (described later in this
     document) is used.

     Several options to	dthelptag may precede the file name.
     Several arguments directing the parsing phase of the dthelp-
     tag process may follow the	file name.

     The output	file is:
     file.sdl -	the compiled help volume file.

OPTIONS
     The following options are available:

	-verbose       The -verbose option will	cause dthelptag
		       to generate and display parser messages
		       during processing.

	-formal	       The -formal option causes dthelptag to
		       accept a	subset of the HelpTag language
		       that is strictly	compliant to canonical
		       SGML.  (See the TED Help	System Author's
		       and Programmer's	Guide.)	 When this option
		       is given, the default extension of the
		       input file becomes .ctg.

Unix System LaboratoLast change: 1 August 1995			1

dthelptag(1)		 USER COMMANDS		     dthelptag(1)

	-nooptimize    The -nooptimize option eliminates certain
		       optimizations that normally take	place
		       during translation of HelpTag markup to
		       the runtime format.  Using this option
		       speeds the translation process.

	-clean	       The -clean option causes	dthelptag to sim-
		       ply remove any intermediate files from the
		       current directory.  No translation takes
		       place.

	-debug	       The -debug option causes	dthelptag to
		       leave all intermediate files in the
		       current directory.  The -debug option also
		       blocks the compression step of dthelptag,
		       leaving the resulting .sdl output file in
		       a human-readable	form.

	-files	       The -files option causes	a list of files
		       referenced in the translation process to
		       be emitted to the standard output.  No
		       translation takes place.

	-help	       The -help option	causes dthelptag to emit
		       a synopsis of the dthelptag command line
		       and a list of options to	the standard out-
		       put.

	-decompress    The -decompress option causes dthelptag to
		       decompress a previously created .sdl file.
		       When this option	is specified, the default
		       input extension is .sdl.

	-compress      The -compress option causes dthelptag to
		       compress	a .sdl file that either	was
		       created by translating a	.htg or	.ctg file
		       using the -debug	option or was previously
		       decompressed using the -decompress option.
		       When this option	is specified, the default
		       input extension is .sdl.

  Parser Options
     Any parser	options	follow the file	argument on the	command
     line and take the form option=value for those options taking
     an	argument and simply option for those options not taking
     an	argument.  Parser options may also be set in the environ-
     ment variable DTTAGOPT, in	a helptag.opt file or in a file
     named file.opt in the current directory.  The helptag.opt
     file may reside in	the current directory or in the	directory
     in	which dthelptag	is placed.

Unix System LaboratoLast change: 1 August 1995			2

dthelptag(1)		 USER COMMANDS		     dthelptag(1)

     The order of precedence of	the option settings is:

	o	       The file	helptag.opt in the dthelptag ins-
		       tallation directory.  This directory
		       defaults	to /usr/dt/bin.

	o	       The environment variable	DTTAGOPT.

	o	       The file	helptag.opt in the current direc-
		       tory.

	o	       The file	file.opt in the	current	direc-
		       tory.

	o	       The command line.

     Parser options set	later in the list override options set
     earlier.

     The parser	options	supported by dthelptag are:

	onerror=go     Cause errors to be non-fatal.  That is,
		       parsing continues and later phases of the
		       dthelptag process are run even if syntax
		       errors were encountered.

	onerror=stop   This is the default setting of the oner-
		       ror= option.  It	causes the dthelptag pro-
		       cess to stop upon completion of the parser
		       phase if	syntax errors were encountered
		       during the parse.

	charset=name   The default character set used by the help
		       system is ISO8859-1.  A different charac-
		       ter set may be specified, for example,
		       name, using the charset=	option.	 The
		       character set may also be set in	the
		       helplang.ent file described in the TED
		       Help System Author's and	Programmer's
		       Guide.

	search=path    Specifies one or	more directory path(s) to
		       be searched when	executing dthelptag.
		       Both dthelptag input files and/or addi-
		       tional graphics or entity declaration
		       files referenced	within the HelpTag markup
		       can be made accessible by setting this
		       option.	The search= option may be speci-
		       fied more that once and the list	of direc-
		       tories to search	is accumulated.

	clearsearch    Clears the list of directories searched

Unix System LaboratoLast change: 1 August 1995			3

dthelptag(1)		 USER COMMANDS		     dthelptag(1)

		       for file	and image entities.

	memo	       The memo	option causes authors' comments
		       to be included in the output.

	nomemo	       Specifies the inverse of	the memo option.
		       Both memo and nomemo may	be specified, but
		       the last	entry will override any	previous
		       setting.

	shortfiles     Neither the shortfiles parser-option nor
		       any of its synonyms should be used.
		       Rather, the -shortfiles option should be
		       given as	an option to dthelptag.	 The
		       dthelptag driver	needs to know whether the
		       user has	requested short	file names since
		       dthelptag must know the names of	the
		       intermediate files.

	shortfile      This is a synonym for shortfiles.

	short	       This is a synonym for shortfiles.

	longfiles      This option and any of its synonyms should
		       not be used for the same	reason that the
		       shortfiles option should	not be used.

	longfiles      Long, untruncated file names are	the
		       default.

	longfile       This is a synonym for longfiles.

	long	       This is a synonym for longfiles.

ENVIRONMENT VARIABLES
     LANG determines the language in which the input file is
     interpreted.  The LANG environment	variable can be	overrid-
     den in the	helplang.ent file described in the TED Help Sys-
     tem Author's and Programmer's Guide.

     DTTAGOPT may be used to set parser	options.

  International	Code Set Support
     Single- and multi-byte character code sets	are supported.

INPUT FILES
     Following are the input files used	by the dthelptag parser:

	file.htg       Default input file.

	file.ctg       Default input file when the -formal option
		       has been	specified.

Unix System LaboratoLast change: 1 August 1995			4

dthelptag(1)		 USER COMMANDS		     dthelptag(1)

	file.st	       Status file and log.

	helplang.ent   Character set information and localizable
		       replacement text.

	helptag.opt    Option file.

OUTPUT FILES
     Following are the input files used	by the dthelptag parser:

	file.sdl       Runtime help volume

	file.err       Run log and error listing

EXTENDED DESCRIPTION
     The dthelptag utility is a	driver program that executes two
     phases of the compilation process.	 The first phase
     translates	the source markup into the distribution	format.
     The second	phase enhances the distribution	file by	precom-
     puting information	such as	a list of identifiers in the file
     and their locations.  These precomputations, along	with
     several optimizations, enable rapid runtime display of the
     file.  The	second phase of	the translation	process	also
     compresses	the distribution file to reduce	file system space
     required to store the file.

EXIT STATUS
     The following exit	values are returned:

	0   Successful completion.

	1   An error was detected in the source	file.

	2   An invocation error	was detected.

CONSEQUENCES OF	ERRORS
     Default.

EXAMPLES
	dthelptag -clean myFile.htg
		       Remove all files	previously generated by
		       processing a source file	of myFile.htg.

	dthelptag myFile.htg onerror=go
		       Process the file	myFile.htg, not	stopping
		       even if there are syntax	errors.

	dthelptag myFile.htg
		       Process the file	myFile.htg.

SEE ALSO
     dthelpview(1), TED	Help System Author's and Programmer's

Unix System LaboratoLast change: 1 August 1995			5

dthelptag(1)		 USER COMMANDS		     dthelptag(1)

     Guide.

Unix System LaboratoLast change: 1 August 1995			6

See also dthelptag(1)

Man(1) output converted with man2html