Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DDSCOMP

Package: VA Fileman

Routine: DDSCOMP


Information

DDSCOMP ;SFISC/MKO-EVALUATE COMPUTED EXPRESSIONS ;8:55 AM 12 Feb 1999

Source Information

Source file <DDSCOMP.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 3 $$FIND^DDSLIB  (DD,FO)^DDSPTR  DB^DDSR  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
VA Fileman 6 DDS01  DDSIT  DDSR  DDSVAL  DDSVALF  DDSZ1  

Entry Points

Name Comments DBIA/ICR reference
RPCF(DDSPG) ;Repaint computed fields
EVAL(DDP,EXP,BK,N,AR,FDL) ;Evaluate field expression
PARSE(DDP,EXP,BK,NEXP,AR,FDL) ;Parse the computed expression EXP
RPCF1 ;
GETDA(P,B,DA) ;Get DA array of block
VAL(DDSDDO,DDSBK,DDSDA) ;Return value of computed field
DDSDA(DA) ;Return DDSDA based on DA array
DA(DDSDA,DA) ;Return DA array based on DDSDA

External References

Name Field # of Occurrence
$$FIND^DDSLIB PARSE+9, PARSE+12
DD^DDSPTR EVAL+10
FO^DDSPTR EVAL+9
DB^DDSR RPCF+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $P(DDGLVID,DDGLDEL)_DDSX_$P(DDGLVID,DDGLDEL,10)
  • Line Location: RPCF1+9

Label References

Name Line Occurrences
$$DDSDA RPCF+9
$$VAL RPCF1+3
DA VAL+2
EVAL PARSE+13
GETDA RPCF+8
RPCF RPCF1+13
RPCF1 RPCF+10

Naked Globals

Name Field # of Occurrence
^( GETDA+2, VAL+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AR PARSE~, PARSE+7*, PARSE+13, PARSE+18*, EVAL~
AR( EVAL+13*, EVAL+15*, EVAL+16*, EVAL+17*
B GETDA~, GETDA+2
BK PARSE~, PARSE+13, EVAL~, EVAL+9
CD EVAL+8~, EVAL+9, EVAL+10, EVAL+13, EVAL+15*, EVAL+16, EVAL+17
CD( EVAL+15
CD(1 EVAL+13
DA RPCF+7~, RPCF+8, RPCF+9, GETDA~, GETDA+1!, GETDA+2*, GETDA+3, GETDA+4*, VAL+2~, DA~
, DA+2*, DDSDA~, DDSDA+2, DDSDA+4
DA( GETDA+3*, DA+3*, DDSDA+5
>> DDGLDEL RPCF1+9
>> DDGLVID RPCF1+9
DDP PARSE~, PARSE+13, EVAL~, EVAL+9, EVAL+10, RPCF+5, RPCF+10, RPCF1+11~, RPCF1+12*, RPCF1+13
DDSBK RPCF1+12, VAL~, VAL+3, VAL+4
DDSC RPCF1+1~, RPCF1+2*, RPCF1+5, RPCF1+6
DDSCBK RPCF+3~, RPCF+5*, RPCF+6, RPCF+8, RPCF+10, RPCF1+2, RPCF1+3
DDSCDDO RPCF+3~, RPCF+10*, RPCF1+2, RPCF1+3, RPCF1+12
DDSDA RPCF+7~, RPCF+9*, RPCF1+3, VAL~, VAL+2, DA~, DA+2, DA+3, DDSDA+1~, DDSDA+2*
, DDSDA+4*, DDSDA+5*, DDSDA+6
DDSDDO VAL~, VAL+3, VAL+4
DDSE RPCF1+1~, VAL+1~
DDSFLD RPCF+5, RPCF+10, RPCF1+11~, RPCF1+12*, RPCF1+13
DDSLEN RPCF1+1~, RPCF1+5*, RPCF1+6, RPCF1+7
DDSPG RPCF~, RPCF+5, RPCF+6, RPCF+8, RPCF+10, RPCF1+2, RPCF1+13
>> DDSREFS RPCF+5, RPCF+6, RPCF+10, RPCF1+2, RPCF1+13, VAL+3, VAL+4
>> DDSREFT GETDA+2
DDSX RPCF1+1~, RPCF1+3*, RPCF1+6*, RPCF1+7*, RPCF1+9, VAL+1~, VAL+3*
>> DIERR PARSE+8, PARSE+13, PARSE+15, EVAL+11
>> DX RPCF1+5*
>> DY RPCF1+5*
EXP PARSE~, PARSE+9, PARSE+11, PARSE+12, PARSE+13, PARSE+16, EVAL~, EVAL+9, EVAL+10
FDL PARSE~, PARSE+13, PARSE+19*, EVAL~, EVAL+9, EVAL+10
I PARSE+5~, PARSE+8*, PARSE+9*, PARSE+11, PARSE+12, PARSE+13, PARSE+14*, GETDA+1~, GETDA+3*, DA+1~
, DA+3*, DDSDA+1~, DDSDA+5*
>> IOXY RPCF1+8
J PARSE+5~
N PARSE+5~, PARSE+7*, PARSE+10*, PARSE+11, PARSE+13, PARSE+18, EVAL~, EVAL+13, EVAL+15, EVAL+16
, EVAL+17
NEXP PARSE~, PARSE+7*, PARSE+11*, PARSE+16*
P GETDA~, GETDA+2
ST PARSE+5~, PARSE+7*, PARSE+11, PARSE+12*, PARSE+13, PARSE+14, PARSE+16
U RPCF+6, RPCF1+5, RPCF1+6
Y VAL+1~, VAL+4!, VAL+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Naked Globals |  Local Variables |  All