; OVERLAY DESCRIPTION FOR PASCAL COMPILER .NAME ROOT .NAME INI1 .NAME INI2 .NAME COMPIL .NAME BLCK .NAME DECL .NAME BODYDF .NAME MODENT .NAME STMNT1 .NAME STMNT2 .NAME EXPR .NAME CALLN .NAME CALLS .NAME CALLS1 .NAME CALLS2 ; .ROOT ROOT-R-ERR-ROOTL-*(INI1-I1,INI2-I2,COMPIL-C),HEAP ; R: .FCTR PAS/LB:.MAIN.:NEWPAG:P11WTT:RECURS:INSYMB ERR: .FCTR PASLIB/LB:WRERRO:EQU ROOTL: .FCTR ROOTL1-ROOTL2-ROOTL3 ROOTL1: .FCTR PASLIB/LB:P11RAR:PBOOL:DATETM:DIF4:DIVI:EQUM:EQUM2 ROOTL2: .FCTR PASLIB/LB:P11CMR:GEQ:P11GET:GRT:INN:LEQ:LES:LESM ROOTL3: .FCTR PASLIB/LB:LESM2:MOVM:MULI:NEQ:RUNCHK:UNI4:WRI:WROCT HEAP: .FCTR PAS/LB:$HEAP$ ; I1: .FCTR I11-I12 I11: .FCTR PAS/LB:INITTA I12: .FCTR PASLIB/LB:EXPSET I2: .FCTR PAS/LB:INIT2:OPTION:OPENFI:ENTERS:PROGRA-INEX C: .FCTR BLCK-BL-*(DECL-D,BODYDF-BD-(NEW,STM1,STM2,EXP,CNS,CS)) CS: .FCTR CST-*(CS1,CS2) ; BL: .FCTR BL1-BL2 BL1: .FCTR PAS/LB:BLOCK:SKIP BL2: .FCTR PASLIB/LB:EXPSET:INITS:MARKP:SGSIN INEX: .FCTR PAS/LB:P11INI:NXTCHR:ERRMES-INIT2L INIT2L: .FCTR PASLIB/LB:P11EXI:GCML:EXPSET:P11RES ; D: .FCTR D1-D2 D1: .FCTR PAS/LB:SIMPLE:LABELD:CONSTD:TYPEDE D2: .FCTR PAS/LB:VARDEC:PROCED:PSERRO:EXTERN ; BD: .FCTR PAS/LB:BODY:STATEM:EXPRES:CALL:WRITOB:MULTIP:PUTOBJ ; NEW: .FCTR MODENT-PAS/LB:NEWMOD:STARTO STM1: .FCTR STMNT1-PAS/LB:CASEST:WITHST STM2: .FCTR STMNT2-ST1-ST2 ST1: .FCTR PAS/LB:ASSIGN:GOTOST:COMPOU:IFSTAT ST2: .FCTR PAS/LB:REPEAT:WHILES:FORSTA:LOOPST EXP: .FCTR EXPR-EXPR1-EXPR2 EXPR1: .FCTR PAS/LB:LOADST EXPR2: .FCTR PASLIB/LB:EQUS4 CNS: .FCTR CALLN-PAS/LB:CALLNS:BASE CST: .FCTR CALLS-PAS/LB:VARIAB:GETFIL:CALLST CS1: .FCTR CALLS1-PAS/LB:GETPUT:READRE:WRITEW:PACK:UNPACK CS2: .FCTR CALLS2-CS21-CS22-CS23 CS21: .FCTR PAS/LB:NEW1:ABS:SQR:TRUNC:ARITHM:ROUND CS22: .FCTR PAS/LB:ODD:ORD:CHR:PREDSU:EOFEOL:BREAKL:FORMFE CS23: .FCTR PAS/LB:DATETI:HALT:RUNTIM:MARKRE:SPLITR:SSIZE:TWOPOW ; .END