|
DataMuseum.dkPresents historical artifacts from the history of: RC4000/8000/9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC4000/8000/9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3072 (0xc00) Types: TextFile Names: »writestdinp«
└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ. Detaljer om "HC8000" projekt. └─⟦0364f57e3⟧ └─⟦8c6b0f8fa⟧ »cdes« └─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ. └─⟦4334b4c0b⟧ └─⟦8c6b0f8fa⟧ »cdes« └─⟦this⟧
<se *< *pl 297,21,240,13,4* *pn 0,0**lw 170* *ld 12* *ps* *qr* 1979-05-08 Anders Lindgård *nl* *ct* writestd *nl* *rj**np* Lists a catalog entry according to its content key (FP manual III). For ALGOL and FORTRAN programs and procedures the date of translation is given. For external procedures the procedure type and the parameter specification is given. For external variables the initaial value is given. For a filedescriptor, which do not describe a backing store area, information about the main reference is given. *ns 1,1,Example* ------- *nl**np* The FP-command: *nl1**sj**lm15* writestd sin *lm0**nl**rj* will produce the output:*nl* *lm15* *sj* real procedure sin(value real); -8388607:8388605 key=3 entry in arctan main entry algollib , 45 segments on drum translated 80 04 16 12 51 59 alarm address std.fnct.2 *lm0**rj* *ns 1,2,Call:* -----*nl1* *nl1* <left side>=writestd <identifier list> <parameter list> where:*nl1* <left side> if specified will contain the output from writestd. *sj* <identifier list>::=<identifier>/<identifier list> <identifier>::=<filedescriptor> <parameterlist>::=segments.<boolean>/ details.<boolean>/ survey.<boolean>/ externals.<boolean>/ abswords.<boolean>/ points.<boolean>/<parameterlist> *rj* <boolean>::=yes/no *ns 1,2,Function:* ---------*nl* *np* *lm0* The parameter list is initialized to segments.yes *np* The parameters externals, abswords and points will cause a listing of the external list, the abswords and the points for an external procedure. Segments will cause a listing of the number of segments used by the program or procedure. details corresponds to setting of all parameters. survey gives a somewhat less detailed listing. *ns 1,2,Storage requirements:* ---------------------*nl2* As for a normal ALGOL program. *ns 1,2,Warnings* -------- *se!* !nl!!lm0! !nl1!!lm0! ** procedure inconsistent!nl! !lm10! The segements belonging to this procedure cannot be an external algol or fortran procedure as the content do not fulfil the rules. !nl2!!lm0! **alarm address nonsense!nl! !lm10! The alarm address in an assembly language coded procedure do no contain a proper alarm address !nl2!!lm0! **external error <name> <result> !nl! **external error <name> 0 declared <list> !nl! !lm10! The external found on the segment does not exist in the catalog or do not match the one found in the catalog. !lm0! !se*! *ns 1,2,Error messages:* ---------------*nl2* *se!* ***<identifier> unknown!nl! !lm10!The <identifier> was not described in the catalog. !nl2!!lm0! ***connect segment <name>!nl! !lm10!The backing store area for a main entry could not be connected. The name is shown. !lm0! !se*! *ns 1,2,Language: ALGOL* ---------*nl* *ns 1,2,Maintenance level: user* ------------------*nl* *ef* ▶EOF◀