Google
 

Trailing-Edge - PDP-10 Archives - decuslib20-03 - decus/20-0078/util/simexp.hlp
There is 1 other file named simexp.hlp in the archive. Click here to see a list.
00010	--- SIMEXP program Version 2.1 ---
00110	The SIMEXP program creates one single complete main program source file
00210	by copying the external SIMULA source modules referenced into the
00310	original main module.
00410	
00510	The user is asked for file descriptions which should be on the format:
00610	OUTFILE=INFILE[/SWITCHES].
00710	Default extensions for outfile and infile is .SIM.
00810	
00910	/Q switch determines what to do with external files.
01010	
01110	/Q:1  Files that can't be found will not be expanded (default).
01210	/Q:2  Terminal question issued when external file can not be found.
01310	/Q:3  Terminal question issued every time a new external declaration
01410	      occurs.
01510	
01610	      Note that external declarations that appears before first begin in
01710	      a module are skipped.
01810	
01910	Example of use:
02010	
02110	.R SIMEXP
02210	
02310	SIMEXP-SIMULA Expanding Program. Version 2.1
02410	Enter file descriptions: outfile=infile[/switches]
02510	*X.SIM=MYPROG.SIM
02610	External module MYOWN.sim expanded
02710	%SIMEXP - LIBSIM MODULE NOT EXPANDED: TAGORD 
02810	Thank you!
02910	.
03010	
03110	(To expand another program you just type continue.)
03210	
03310	RESTRICTIONS:
03410	a) Input program should be a correct executable simula program.
03510	b) If an external module ends with two blank lines there is no checking
03610	   if the last character was ';'.
03710	
03810	Messages from SIMEXP:
03910	
04010	%SIMEXP - CANNOT FIND EXTERNAL MODULE X.sim
04110	
04210	     If Q:1 is set (default) then external module x.sim will not be
04310	     expanded else new file description will be requested.
04410	
04420	%SIMEXP - LIBSIM MODULE NOT EXPANDED: X
04430	
04440	     External module x is in libsim and will not be expanded.
04450	
04510	%SIMEXP - WARNING More than one blank line at end of external module: X
04610	
04710	     If external module was not ended by ';' this means that
04810	     the created file lacks one ; after indicated module.
04910	
05010	%SIMEXP - Macro10 external procedure X.sim not expanded. 
05110	%SIMEXP - Fortran external procedure X.sim not expanded. 
05210	
05310	     Optionsstatement indicates that external module was written
05410	     in macro10 or fortran.
05510	
05610	?SIMEXP - Options(/E) not found in external module X.sim. No expansion.
05710	
05810	     File was found but optionsstatement didn't contain '/e'.
05910	
06010	[END OF SIMEXP.HLP, 770728]