PSS51P5 ;BIR/LDT - API FOR INFORMATION FROM FILE 51.5; 5 Sep 03
Source file <PSS51P5.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 3 | ($$FIND1,FIND)^DIC FIELD^DID GETS^DIQ |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PARSE(PSSLUP) | ; Create array of cross references, piece 2 of the array =1 for pointer fields, else 0
|
|
| LOOP | ;
|
|
| ALL(PSSIEN,PSSFT,PSSCRFL,LIST) | ;
|
|
| SETZRO | ;
|
|
| EXPAN(PSSEXPAN,LIST) | ;
|
| FileNo | Call Tags |
|---|---|
| ^DIC(51.5 - [#51.5] | FIND1^DIC, FIND^DIC, GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD(51.5 | ALL+22, PARSE+8 |
| ^DIC(51.5 - [#51.5] | LOOP+2 |
| ^TMP("DILIST" | ALL+29!, ALL+31, ALL+32, ALL+33, ALL+36!, EXPAN+11, EXPAN+12, EXPAN+13, EXPAN+15!, LOOP+6! |
| ^TMP($J | ALL+12!, ALL+13*, ALL+14*, ALL+26!, ALL+33*, ALL+35*, ALL+36!, EXPAN+8!, EXPAN+9*, EXPAN+11* , EXPAN+12*, SETZRO+1*, SETZRO+2*, SETZRO+3*, LOOP+2* |
| Name | Line Occurrences |
|---|---|
| LOOP | ALL+21 |
| PARSE | ALL+27 |
| SETZRO | ALL+19, ALL+34, EXPAN+14, LOOP+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIERR | ALL+8~, EXPAN+5~ |
| INDX | ALL+8~, ALL+10*, EXPAN+5~, EXPAN+6*, SETZRO+2, LOOP+1~* |
| LIST | ALL~, ALL+11, ALL+12, ALL+13, ALL+14, ALL+35, EXPAN~, EXPAN+7, EXPAN+8, EXPAN+9 , EXPAN+11, EXPAN+12, SETZRO+1, SETZRO+2, SETZRO+3, LOOP+2 |
| PSS | ALL+8~, EXPAN+5~ |
| PSS(1 | ALL+18*, ALL+19*, ALL+33*, ALL+34*, EXPAN+13*, EXPAN+14*, SETZRO+1, SETZRO+2, SETZRO+3, LOOP+4* , LOOP+5* |
| PSS51P5 | ALL+8~, ALL+33!, EXPAN+5~, EXPAN+13!, LOOP+4! |
| PSS51P5( | ALL+19, ALL+34, EXPAN+14, SETZRO+1, SETZRO+2, SETZRO+3, LOOP+5 |
| PSSCNT51 | ALL+8~, ALL+9*, ALL+17*, ALL+33*, ALL+35, LOOP+3* |
| PSSCRFL | ALL~, ALL+22, ALL+25 |
| PSSCRX | PARSE+7~, PARSE+8*, PARSE+9 |
| PSSCRX1 | PARSE+7~, PARSE+8*, PARSE+9 |
| PSSDTYPE | PARSE+2~, PARSE+9! |
| PSSDTYPE("TYPE" | PARSE+9 |
| PSSEXPAN | EXPAN~, EXPAN+9, EXPAN+10 |
| PSSFT | ALL~, ALL+13, ALL+20, ALL+21, ALL+30 |
| PSSIEN | ALL~, ALL+13, ALL+14, ALL+15, ALL+20, ALL+33*, EXPAN+13*, LOOP+2*, LOOP+4 |
| PSSIEN2 | ALL+15~*, ALL+16, ALL+18 |
| PSSISUB | ALL+8~, ALL+22*, ALL+23, ALL+24 |
| PSSISUBX | ALL+8~, ALL+22*, ALL+23*, ALL+24*, ALL+25*, ALL+27 |
| PSSLUP | PARSE~, PARSE+1, PARSE+3*, PARSE+4, PARSE+6 |
| PSSLUP1 | PARSE+2~, PARSE+4*, PARSE+5*, PARSE+6 |
| PSSLUP2 | PARSE+2~, PARSE+4* |
| PSSLUP3 | PARSE+2~, PARSE+6* |
| PSSLUP4 | PARSE+2~, PARSE+6* |
| PSSLUP5 | PARSE+2~, PARSE+6*, PARSE+8 |
| PSSLUPA | PARSE+2~ |
| PSSLUPAR | ALL+8~ |
| PSSLUPAR( | ALL+28, ALL+30, PARSE+6* |
| PSSLUPAR(0 | ALL+27 |
| PSSLUPAR(1 | ALL+27* |
| PSSLUPP | ALL+8~, ALL+28*, ALL+30 |
| PSSPTER | PARSE+2~, PARSE+6, PARSE+7*, PARSE+9* |
| PSSXX | ALL+32~*, ALL+33, EXPAN+12~*, EXPAN+13 |
| ZZERR | ALL+8~, EXPAN+5~ |