LEX2081 ;ISL/KER - LEX*2.0*81 Env Check ;08/17/2011
Source file <LEX2081.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ENV | ; Environment Check
; ; General |
|
| QUIT | ; Quit Passed Environment Check
|
|
| EXIT | ; Exit Failed Environment Check
|
|
| ABRT | ; Abort Failed Environment Check, KILL the distribution
|
|
| ENV2 | ; Environment Check (for testing only)
|
|
| GBLS | ; Check Write access on globals
|
|
| RGBL(X) | ; Check Write access on globals
|
|
| RGNF | ; Required global not found
|
|
| TASK | ; Check for Task
|
|
| INS(X) | ; Installed on
|
|
| SY(X) | ; Check System variables
|
|
| UR(X) | ; Check User variables
|
|
| ET(X) | ; Error Text
|
|
| ED | ; Error Display
|
|
| NOTDEF(IEN) | ; Check to see if user is defined
|
|
| OK | ; Environment is OK
|
|
| BM(X) | ; Blank Line with Message
|
|
| M(X) | ; Message
|
|
| TRIM(X) | ; Trim Spaces
|
|
| IMP | ; Import names
; Patch Type |
|
| EF | ; Exported Files
|
|
| GD | ; Global Data
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences |
|---|---|
| $$INS | ENV+28 |
| $$NOTDEF | UR+2 |
| $$RGBL | ENV+36 |
| $$SY | ENV+12 |
| $$TRIM | GBLS+9, RGBL+3 |
| $$UR | ENV+10 |
| ABRT | ENV+13, ENV+20, ENV+35, ENV+37, ENV+38, ENV+47, ENV+49 |
| BM | ENV+7, GBLS+2, GBLS+5, GBLS+7, TASK+1, OK+3 |
| ED | EXIT+1, ABRT+1 |
| ENV | ENV2+1 |
| ET | ENV+10, ENV+12, ENV+21, ENV+33, RGBL+10, RGNF+2, TASK+12, TASK+22 |
| GBLS | ENV+49 |
| IMP | ENV+4, ENV+23, RGNF+1, OK+2 |
| M | ENV+7, GBLS+3, GBLS+4, GBLS+6, GBLS+7, GBLS+12, GBLS+13, GBLS+14, ED+1, ED+2 , OK+3 |
| OK | QUIT+1 |
| QUIT | ENV+39 |
| RGNF | GBLS+12 |
| TASK | ENV+47 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | INS+1~, INS+6!, INS+9!, NOTDEF+1~* |
| DA(1 | INS+6*, INS+9* |
| DA(2 | INS+9* |
| DIC | NOTDEF+1~* |
| DIQ | NOTDEF+1~* |
| DR | NOTDEF+1~* |
| DUZ | UR+2 |
| DUZ(0 | UR+1 |
| IEN | NOTDEF~, NOTDEF+1 |
| IO | SY+1 |
| IOF | SY+1 |
| IOM | SY+1 |
| ION | SY+1 |
| IOSL | SY+1 |
| IOST | SY+1 |
| LEX | NOTDEF+1~ |
| LEXB1 | GBLS+1~, GBLS+11*, GBLS+13, RGBL+1~, RGBL+5* |
| LEXB2 | GBLS+1~, GBLS+11*, GBLS+13, RGBL+1~, RGBL+5* |
| LEXBUILD | ENV+4~, ABRT+1, RGNF+1~, OK+1~, OK+2, IMP+9* |
| LEXC | ENV+24~*, ENV+25*, ENV+34 |
| LEXC1 | ENV+24~*, ENV+30 |
| LEXC2 | ENV+24~*, ENV+25, ENV+29, ENV+31 |
| LEXC3 | ENV+24~*, ENV+25*, ENV+32 |
| LEXDA | INS+1~, INS+6*, INS+7, INS+9*, INS+11 |
| LEXE | ENV+4~, ENV+13, ENV+35, ENV+37, ENV+38, ENV+47, ENV+49, EXIT+1!, ABRT+1, ABRT+2! , GBLS+1~, GBLS+9*, TASK+22, TASK+23, INS+1~, INS+13*, ED+2! |
| LEXE( | ET+1*, ED+1 |
| LEXE(0 | ET+1* |
| LEXEC | RGBL+1~, RGBL+3* |
| LEXF | GBLS+1~, GBLS+10*, GBLS+13, RGBL+1~, RGBL+4* |
| LEXFULL | ENV+39, QUIT+1!, EXIT+1!, ABRT+2! |
| LEXFY | ENV+4~, ENV+6, RGNF+1~, OK+1~, IMP+13* |
| LEXG | ENV+4~, ENV+36*, ENV+37, ENV+38 |
| LEXGBL | GBLS+1~, GBLS+10*, GBLS+12, GBLS+13, RGBL+1~, RGBL+4*, RGBL+6, RGNF+2 |
| LEXI | ENV+24~, ENV+25*, ENV+26*, ENV+29, GBLS+1~, GBLS+8*, GBLS+9, RGBL+1~, RGBL+2*, RGBL+3 , INS+1~, INS+12*, INS+13, ET+1~*, ED+1~* |
| LEXIGHF | ENV+4~, RGNF+1~, OK+1~, IMP+11* |
| LEXINE | ENV+27~, ENV+28*, ENV+32 |
| LEXINS | ENV+27~, ENV+28* |
| LEXIT | ENV+45~* |
| LEXLIST | TASK+2~, TASK+3!, TASK+13! |
| LEXLIST( | TASK+4, TASK+14 |
| LEXLREV | ENV+4~, RGNF+1~, OK+1~, IMP+5* |
| LEXMSG | INS+1~, INS+5!, INS+8! |
| LEXNAM | TASK+2~, TASK+3*, TASK+11, TASK+13*, TASK+21 |
| LEXNS | INS+1~*, INS+2, INS+4 |
| LEXO | ENV+24~, ENV+32*, ENV+34 |
| LEXOK | GBLS+1~*, GBLS+12*, GBLS+14 |
| LEXOUT | INS+1~, INS+5!, INS+8! |
| LEXOUT("DILIST" | INS+5, INS+8, INS+12 |
| LEXP | ENV+24~ |
| LEXPAT | ENV+24~, ENV+25*, ENV+26*, ENV+27*, ENV+28, ENV+30, ENV+33 |
| LEXPI | INS+1~, INS+5*, INS+6, INS+8, INS+9, INS+10 |
| LEXPN | ENV+24~, ENV+28*, ENV+32, ENV+33, INS+1~*, INS+2*, INS+11 |
| LEXPTYPE | ENV+4~, ENV+6, RGNF+1~, OK+1~, IMP+2*, IMP+3* |
| LEXQTR | ENV+4~, ENV+6, RGNF+1~, OK+1~, IMP+15* |
| LEXR | ENV+24~*, ENV+25*, ENV+29 |
| LEXREL | ENV+27~*, ENV+31 |
| LEXREQP | ENV+4~, ENV+23, ENV+25, ENV+26, RGNF+1~, OK+1~, IMP+7* |
| LEXRT | GBLS+1~, GBLS+10*, GBLS+11, GBLS+12, GBLS+13, RGBL+1~, RGBL+4*, RGBL+5, RGBL+6 |
| LEXRUN | TASK+2~, TASK+4*, TASK+6*, TASK+7*, TASK+8, TASK+10, TASK+11, TASK+14*, TASK+16*, TASK+17* , TASK+18, TASK+20, TASK+21 |
| LEXS | GBLS+1~, GBLS+8*, RGBL+1~, RGBL+2*, RGBL+6*, RGBL+7, RGBL+8*, RGBL+9*, RGBL+10 |
| LEXSCR | INS+1~, INS+3*, INS+4, INS+10*, INS+11 |
| LEXSTA1 | TASK+2~, TASK+4*, TASK+6*, TASK+7*, TASK+9*, TASK+10, TASK+11, TASK+14*, TASK+16*, TASK+17* , TASK+19*, TASK+20, TASK+21 |
| LEXSTA2 | TASK+2~, TASK+4*, TASK+6*, TASK+7*, TASK+9*, TASK+12, TASK+14*, TASK+16*, TASK+17*, TASK+19* , TASK+22 |
| LEXSTR | ENV+4~, ENV+6*, ENV+7 |
| LEXT | GBLS+1~, GBLS+10*, GBLS+11, GBLS+13, RGBL+1~, RGBL+4*, RGBL+5, OK+1~, OK+2*, OK+3 |
| LEXT1 | TASK+2~, TASK+10~*, TASK+11*, TASK+12, TASK+20~*, TASK+21*, TASK+22 |
| LEXT2 | TASK+2~, TASK+10~, TASK+12*, TASK+20~, TASK+22* |
| LEXTSK | TASK+2~, TASK+4*, TASK+5, TASK+6, TASK+7, TASK+14*, TASK+15, TASK+16, TASK+17 |
| LEXVI | INS+1~, INS+8*, INS+9, INS+10 |
| LEXVR | INS+1~*, INS+2*, INS+3, INS+7 |
| LEXX | GBLS+1~, GBLS+8, GBLS+9*, GBLS+10, RGBL+1~, RGBL+2, RGBL+3*, RGBL+4 |
| U | ENV+8* |
| X | GBLS+1~, GBLS+8*, RGBL~, RGBL+2*, RGBL+6*, RGBL+7, RGBL+10, RGBL+11, INS~, INS+1 , INS+13*, INS+14, SY~, UR~, ET~, ET+1, BM~, BM+1*, M~, M+1* , TRIM~, TRIM+1*, TRIM+2*, TRIM+3 |
| >> XPDABORT | ABRT+1* |
| >> XPDDIQ("XPI1" | ENV+5!* |
| >> XPDDIQ("XPZ1" | ENV+5!* |
| XPDENV | ENV+39, ENV+47, ENV+49, ENV2+1~* |
| >> XPDQUIT | EXIT+1*, ABRT+1* |
| >> XPDQUIT( | ABRT+1* |
| ZTSK | TASK+2~, TASK+5~*, TASK+15~* |
| ZTSK(0 | TASK+5, TASK+15 |
| ZTSK(1 | TASK+6, TASK+7, TASK+16, TASK+17 |