File:	Pleuk/HPSG-PL/FILES
Date:	Mon Mar 29 13:09:16 1993
By:	Jo Calder

Information on the files contained in this directory

The file ReadMe gives some details about the HPSG-PL system, the file
TerminalSession, flags and top-level prolog calls.  

Files in the first group below contains Prolog code defining the
standalone version of HPSG-PL:

alt.pl		% generally not loaded
constraints.pl
io.pl
lex.pl
main.pl
parser.pl
server.pl
treetool.pl
utils.pl

The files hpsg-pl.dvi and treetool.dvi in the directory ./Manuals give
documentation for standalone HPSG-PL.  In the file
Pleuk/Doc/Info/specializations.texinfo, you'll find Pleuk specific
documentation, which should be read in conjunction with the manuals.

The files in the directory TreeTool define a SunView or X Windows
system for displaying trees.  

The following files describe changes to the standalone version of 
HPSG-PL:

Changes.*	Where * stands for a version number; describes changes
		that happened between that number and the preceding. 

The following files are example grammar files of various kinds.  .typ
and .lex files are as detailed in the documentation.  .abs files are
``abbreviation'' files, which you can probably ignore, unless doing
SystemX development work.  .pleuk files parameterize bits of Pleuk.
A group of such files with a common prefix define a grammar.  

*.abs
*.lex
*.pleuk
*.typ

If you want to use HPSG-PL standalone, you can ignore the files listed
below. The standalone distribution can be made by deleting all of the
files mentioned below this line.  

The following files are used to produce the standalone distribution:

package 	Executable script to build a tar file of the
		standalone HPSG-PL distribution. 

header		An (out of date?) description of the distribution. 

The following files integrate HPSG-PL with Pleuk.

FILES		This file. 
Makefile	Set various parameters for building Pleuk
configure	Describe HPSG-PL specialization
hpsg.pl		Entry point for building HPSG-PL within Pleuk;
		definition of most of the basic routines
hpsgdc.pl	Connecting HPSG-PL to the derivation checker
hpsgpleukvars.pl
		variables used by Pleuk in connection with HPSG-PL
hpsgprint.pl	printers 

history		documentation of the integration of HPSG-PL with Pleuk.

The following files integrate HPSG-PL with SystemX:

genlex.c 	Produce a UNIX-level command for writing out lexica in
		lisp format.  

genlex.o	object version of above

rogers2.pl	Putatively dead code

systemx.pl 	Redefinition of a variety of routines for use in
		manipulating SystemX semantic representations.  

sxmain.pl 	Details of how to load various systems; construction
		of standalone SystemX development systems

server.{pl,alt}	(Out-of-date?) versions for TCP/IP communication with
		other sx modules. 

th		(Binary for following)

th.c		Produce a standalone version for parsing and
		displaying semantics
th.o		object version of above

th.pl		Flag settings for above

*.ql 		Compiled prolog for use by Pleuk and various
		standalones. 

flinkage.o	File needed by Prolog Runtime System standalones 

