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]