GMRGRUT0 ;CISC/RM-ROUTINE UTILITIES ;10/25/88
Source file <GMRGRUT0.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PARST | ;
|
|
| STAT | ; ENTRY TO GIVE THE TYPE AND DATE OF THE LAST MODIFICATION ON THE
; SELECTION DEFINED BY GMRGST, AND GMR TEXT ENTRY GMRGST(1), ; AND GMRGST(2) IF PASSED WILL BE THE DATE/TIME THAT YOU ; WANT THE INFORMATION FOR THIS TERM. ; RETURNED IS GMRGSTAT=IEN OF AUDIT TRAIL^D/T^MOD |
|
| STLST | ; GIVEN THAT GMRGND=ENTRY IN 124.3, AND GMRGND(0)=TERM THAT HAS BEEN
; ADDED TO PLAN, UPDATE THE LIST XREF FOR GMRGND(0)'S PARENT |
|
| PRMCHK | ;
|
|
| DL0 | ;
|
|
| ST0 | ||
| ST1 | ||
| ST2 | ||
| ALIST(IEN,PAR,CHIL) | ; GIVEN THE 124.3 IEN (IEN), PARENT (PAR), AND CHILD
; (CHIL), THIS FUNCTION WILL RETURN TRUE(1)/FALSE(0) IF THIS CHILD IS ; PART OF "ALIST" XREF FOR THIS PARENT. |
|
| DLLST | ; GIVEN THAT GMRGND=ENTRY IN 124.3, AND GMRGND(0)=TERM THAT HAS BEEN
; DELETED FROM PLAN, UPDATE THE LIST XREF FOR GMRGND(0)'S PARENT(S) |
|
| PARDL | ;
|
|
| FNDPRM | ; FIND PRIME DOCUMENT(S) FOR THE TERM IN NODE GMRGND RETURNED IS
; IS GMRGPRM(IEN) WITH ALL PRIME DOCUMENTS FOR THIS TERM |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMR(124.3 - [#124.3] | STAT+7, STLST+2, PARST+3, PARST+5*, ST1*, PARDL+2, DL0+2*, ALIST+5 |
| ^GMRD(124.2 - [#124.2] | FNDPRM+3, PRMCHK+1, STLST+2, DLLST+2, ALIST+4 |
| ^GMRD(124.25 - [#124.25] | PRMCHK+1 |
| Name | Line Occurrences |
|---|---|
| DL0 | PARDL+2 |
| FNDPRM | PRMCHK+3 |
| PARDL | DLLST+2 |
| PARST | STLST+2 |
| PRMCHK | FNDPRM+3 |
| ST0 | PARST+4 |
| ST1 | ST2+1 |
| ST2 | ST0 |
| Name | Field # of Occurrence |
|---|---|
| ^( | STAT+7, STLST+2* |
| ^(0 | PRMCHK+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CHIL | ALIST~, ALIST+5 |
| FXN | ALIST+3~*, ALIST+4*, ALIST+5*, ALIST+6 |
| >> GMRG(0 | STLST+2 |
| >> GMRGCYC | FNDPRM+3* |
| >> GMRGCYC( | FNDPRM+3, FNDPRM+4!, PRMCHK+3* |
| >> GMRGCYC(0 | FNDPRM+3 |
| GMRGND | FNDPRM+3, FNDPRM+4!, PRMCHK+3~*, STLST+2, STLST+3!, PARST+3, PARST+5, ST1, DLLST+3!, PARDL+2 , DL0+2 |
| GMRGND("C" | PRMCHK+1* |
| GMRGND("CI" | PRMCHK+1*, PRMCHK+2 |
| GMRGND("L" | PARST+1!, PARST+2*, PARST+3*, PARST+5, ST0, ST2*, ST2+1, ST1, PARDL+2*, DL0+1* , DL0+2 |
| GMRGND("O" | PARST+2*, PARST+3*, PARST+4, PARST+5, ST1*, PARDL+1* |
| GMRGND(0 | STLST+2, PARST+3, PARST+5, ST2+1, ST1, DLLST+2, PARDL+2, DL0+1 |
| GMRGND(1 | FNDPRM+2*, FNDPRM+3*, STLST+2*, PARST+3, PARST+5, ST1, DLLST+2*, PARDL+2, DL0+2 |
| GMRGND(2 | FNDPRM+3*, PRMCHK+1, PRMCHK+2, PRMCHK+3, PARST+3*, ST0*, ST2, ST2+1, ST1, PARDL+2* , DL0+2 |
| >> GMRGPRM( | PRMCHK+2* |
| >> GMRGRT | STLST+2 |
| GMRGST | STAT+5, STAT+7, STAT+9! |
| GMRGST("DT" | STAT+7*, STAT+8 |
| GMRGST("MOD" | STAT+7*, STAT+8 |
| GMRGST(0 | STAT+7*, STAT+8 |
| GMRGST(1 | STAT+7 |
| GMRGST(2 | STAT+5*, STAT+6*, STAT+7 |
| >> GMRGSTAT | STAT+8* |
| GMRGTMP | FNDPRM+4!, PRMCHK+3* |
| IEN | ALIST~, ALIST+5 |
| PAR | ALIST~, ALIST+4, ALIST+5 |
| U | ST2+1, ST1 |
| X | ALIST+3~, ALIST+5* |
| >> Y | ALIST+4* |