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* |