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 |  Local Variables |  All
Print Page as PDF
Routine: DIR03

Package: VA Fileman

Routine: DIR03


Information

DIR03 ;SFISC/MKO-MULTILINE FIELD EDITOR ;12:36 PM 15 Feb 1995

Source Information

Source file <DIR03.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA Fileman 2 (PREAD,READ)^DIR01  (DLW2,WLT2,WRT2)^DIR0W  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA Fileman 2 DIR02  DIR0W  

Entry Points

Name Comments DBIA/ICR reference
FDB ;
FDE ;
REP
WLT ;
FDL
SV ;
DOWN
DEL
BS
HLP ;
PP
NB ;
TO
RF ;
TAB ;
NP
SEL ;
RPM
LEFT
ZM ;
E
CL ;
WRT
DLW
EX ;
CR
KPM
CLR
JLT
RIGHT
QT ;
UP
INS
JRT
NOP
DEOF

External References

Name Field # of Occurrence
PREAD^DIR01 E+1
READ^DIR01 E+6
DLW2^DIR0W DLW
WLT2^DIR0W FDL
WRT2^DIR0W WRT

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: REP+0
Function Call: WRITE
  • Prompt: DIR0CH
  • Line Location: REP+4
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: INS+0
Function Call: WRITE
  • Prompt: $E(DIR0A,DIR0C,DIR0C+DIR0F-DX)
  • Line Location: INS+3
Function Call: WRITE
  • Prompt: $E(DIR0A,DIR0LN-1*DIR0L+1,DIR0LN*DIR0L)
  • Line Location: INS+9
Function Call: WRITE
  • Prompt: $E(DIR0A,DIR0C,DIR0C+DIR0F-DX)
  • Line Location: BS+5
Function Call: WRITE
  • Prompt: $E(DIR0A,DIR0LN-1*DIR0L+1,DIR0LN*DIR0L)
  • Line Location: BS+11
Function Call: WRITE
  • Prompt: $E(DIR0A,DIR0C,DIR0C+DIR0F-DX)
  • Line Location: DEL+3
Function Call: WRITE
  • Prompt: $E(DIR0A,DIR0LN-1*DIR0L+1,DIR0LN*DIR0L)
  • Line Location: DEL+9
Function Call: WRITE
  • Prompt: $E(%X,DIR0LN-1*DIR0L+1,DIR0LN*DIR0L)
  • Line Location: CLR+9
Function Call: WRITE
  • Prompt: $E(%X,DIR0C,DIR0C+DIR0F-DX)
  • Line Location: DEOF+4
Function Call: WRITE
  • Prompt: $E(%X,DIR0LN-1*DIR0L+1,DIR0LN*DIR0L)
  • Line Location: DEOF+10
Function Call: WRITE
  • Prompt: "Insert "
  • Line Location: RPM+2
Function Call: WRITE
  • Prompt: "Replace"
  • Line Location: RPM+3
Function Call: WRITE
  • Prompt: $P(DDGLED,DDGLDEL,9)
  • Line Location: KPM+0
Function Call: WRITE
  • Prompt: $P(DDGLED,DDGLDEL,10)
  • Line Location: KPM+1
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: NOP+0

Label References

Name Line Occurrences
@( E+12, TO
CLR E+13
DEOF E+10
E DIR03+3
REP E+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%X CLR~, CLR+2*, CLR+5*, CLR+7, CLR+9, DEOF~, DEOF+3*, DEOF+4, DEOF+8, DEOF+10
>> DDGLDEL KPM, KPM+1
>> DDGLED KPM, KPM+1
DDGLKPNM KPM!, KPM+1*
>> DDS RPM+1
>> DIR0("REP" E, E+3, E+12, RPM+2!, RPM+3*
>> DIR0A E, E+3*, E+4*, E+11*, E+13*, REP+2*, INS, INS+2*, INS+3, INS+7
, INS+9, RIGHT, JRT, JRT+2, DOWN+1, DOWN+3, NP, NP+1, BS+3*, BS+5
, BS+9, BS+11, BS+12*, DEL, DEL+2*, DEL+3, DEL+7, DEL+9, DEL+10*, CLR+2
, CLR+3, CLR+4*, CLR+5, DEOF+1, DEOF+3*
>> DIR0C E, E+4, E+5*, E+9, REP, REP+2, REP+3*, INS+2, INS+3, INS+7
, INS+10*, RIGHT, RIGHT+1*, LEFT, LEFT+1*, JRT, JRT+2*, JRT+3, JLT, JLT+2*
, UP+1*, DOWN+2*, DOWN+3*, NP, NP+1*, PP, PP+1*, BS, BS+2*, BS+3
, BS+5, BS+9, DEL, DEL+2, DEL+3, DEL+7, CLR+10*, DEOF+1, DEOF+3, DEOF+4
, DEOF+8
>> DIR0CH E+1, E+6, E+7, E+9, E+12, REP+2, REP+4, INS+2
>> DIR0CHG REP+1*, INS+1*, BS+1*, DEL+1*, CLR+1*, DEOF+2*
>> DIR0D CLR+3, CLR+4
>> DIR0DN DIR03+3, CR*
>> DIR0F E, E+1, REP+5, INS+3, INS+11, RIGHT+2, LEFT+3, JRT+1, JRT+3, BS+4
, BS+5, DEL+3, DEOF+4
>> DIR0FL E, E+1
>> DIR0KD E
>> DIR0L INS+7, INS+9, JRT+2, JRT+3, UP+1, DOWN+1, DOWN+2, DOWN+3, NP+1, BS+9
, BS+11, DEL+7, DEL+9, CLR+7, CLR+9, DEOF+8, DEOF+10
DIR0LN E, E+1, REP+6*, INS+5~, INS+7*, INS+8, INS+9, INS+12*, RIGHT+2, RIGHT+3*
, LEFT+3*, JRT+2, UP, UP+1*, DOWN, DOWN+1, DOWN+2*, NP+1*, NP+2*, NP+3
, PP+1*, BS+4*, BS+7~, BS+9*, BS+10, BS+11, DEL+5~, DEL+7*, DEL+8, DEL+9
, CLR+7*, CLR+8, CLR+9, CLR+10*, DEOF+6~, DEOF+8*, DEOF+9, DEOF+10
>> DIR0M REP, INS
>> DIR0NC NP+2
>> DIR0NL E, E+1, RIGHT+2, DOWN, NP+2
>> DIR0QT DIR03+3
>> DIR0QU E+9, E+11*, E+13*
>> DIR0R INS+8, NP+3, PP+1, BS+10, DEL+8, CLR+8, CLR+10, DEOF+9
>> DIR0S REP+6, INS+6, INS+12, RIGHT+3, LEFT+2, JRT+3, JLT+1, JLT+2, DOWN+3, NP+1
, NP+2, PP+1, BS+4, BS+8, DEL+6, CLR+6, DEOF+7
>> DIR0ST E+1, E+2, E+3, E+4, E+5
>> DIR0SV CLR+3*, CLR+4
>> DIR0TO TO
>> DTOUT TO+1*
DX E, E+1, E+5*, REP+5*, REP+6*, INS+3, INS+5~, INS+6*, INS+11*, INS+12*
, RIGHT+2*, RIGHT+3*, LEFT+2*, LEFT+3*, JRT+1, JRT+3*, JLT+1, JLT+2*, DOWN+3*, NP+1*
, NP+2*, PP+1*, BS+2*, BS+4*, BS+5, BS+7~, BS+8*, DEL+3, DEL+5~, DEL+6*
, CLR+6*, DEOF+4, DEOF+6~, DEOF+7*, RPM~, RPM+1*
DY REP+6*, INS+5~, INS+8*, INS+12*, RIGHT+3*, LEFT+3*, UP+1*, DOWN+2*, NP+3*, PP+1*
, BS+4*, BS+7~, BS+10*, DEL+5~, DEL+8*, CLR+8*, CLR+10*, DEOF+6~, DEOF+9*, RPM~
, RPM+1*
IOM RPM+1
IOSL RPM+1
>> IOXY DIR03+3, E+10, INS+8, BS+5, BS+10, DEL+8, CLR+8, DEOF+9, RPM+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  All