HLPTOHTML-)

HLPTOHTML: HLP to HTML Converter

0 This program converts Digital's DCL HELP files # (.HLP suffix) to - HTML, the Hypertext Markup Language used= on the Web. Separate files are produced for different levels: in the HELP hierarchy, preserving the hierarchical nature< of the Help information, and allowing use of the browser's < Back command. The Hypertext ouput may be generated with the? pre-formatted flag set (<pre>); the user may remove this< and refine the presentation after conversion. Alternatively6 the input file may be pre-edited to preserve criticalC text formatting using the <pre> and </pre> directives.

> Usage : the program expects a Help file prefix, eg. "FOOBAR".; It will then read FOOBAR.HLP, creating the Hypertext filesA FOOBAR.HTML,FOOBAR_1.HTML,FOOBAR_2.HTML, etc. plus FOOBAR.HREF, : a list of the references created which may be used to add' further cross-references manually.

A Depending on the layout of the original .HLP file, the hypertext@ output may start either in FOOBAR.HTML or in FOOBAR_1.HTML.

B The C version takes the file prefix together with the -pre optionA from the command line; the FORTRAN version prompts the user.



Demos

-The following help files have been converted:

Additional Information

> For a tutorial introduction to HTML see: <9http://www.ncsa.uiuc.edu/demoweb/html-primer.html.

(For a reference information on HTML see:?<http://info.cern.ch/hypertext/WWW/MarkUp/MarkUp.html



Source Code

The> FORTRAN or<5C source code for Vax/VMS is available via ftp.
CAn :improved FORTRAN version with fewer HTML violations is%available (thanks to Allyn Tennant )

FThe C version is now more robust than the original f77 version.

Andrew Daviel

TRIUMF
"
advax@triumf.ca


DC version substantially rewritten by R. Vankemmel (vankemme@imec.be)