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 |  Global Variables Directly Accessed |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: ZTEDIT1

Package: Toolkit

Routine: ZTEDIT1


Information

ZTEDIT1 ;SF/RWF - VA EDITOR edit single lines ;10/5/89 09:53 ; [ 04/02/2003 8:29 AM ]

Source Information

Source file <ZTEDIT1.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
Toolkit 1 ^ZTEDIT2  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Toolkit 1 ZTEDIT  

Entry Points

Name Comments DBIA/ICR reference
ED14
ED15
ED16
ED17
GLO
EER
EER1
EER2
EEN
ELONG
EDEL2
EEE
EXY
R10
ED
E4
EL
E1
E3
E2
ERUB
R5
END ;
EWL
EE
EUD
ED20
EB
EW2
EOL
EP
ES
ER
EDEL
ERE
EDIT
EE4
EE1
REMOVE
EW1
EDXY
EDITLINE

External References

Name Field # of Occurrence
^ZTEDIT2 ZTEDIT1+4

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Prompt: "OK to remove lines? "
  • Formatting: !
  • Timeout: %9
  • Variable: %R
  • Line Location: REMOVE+0
Function Call: WRITE
  • Prompt: "emove lines: "
  • Line Location: REMOVE+0
Function Call: WRITE
  • Prompt: " [no change]",!
  • Line Location: R5+0
Function Call: WRITE
  • Prompt: " ...deleted lines",!
  • Line Location: R10+0
Function Call: WRITE
  • Prompt: " what?"
  • Line Location: R10+1
Function Call: WRITE
  • Prompt: " ??? Just the first letter please. "
  • Line Location: R10+2
Function Call: WRITE
  • Prompt: !!!!
  • Line Location: E1+0
Function Call: READ
  • Timeout: %9
  • Variable: *%X
  • Line Location: E4+0
Function Call: READ
  • Timeout: %9
  • Variable: *%X
  • Line Location: EEN+0
Function Call: WRITE
  • Prompt: " "
  • Line Location: EER1+0
Function Call: WRITE
  • Prompt: !," "
  • Line Location: EER2+0
Function Call: WRITE
  • Prompt: !,*7," Line too long for programming standard (",$L(%L),") ",!!!
  • Line Location: ELONG+0
Function Call: WRITE
  • Prompt: $E(%L,%EX,%EY)
  • Line Location: EWL+0
Function Call: WRITE
  • Prompt: !
  • Condition for execution: %<4
  • Line Location: EWL+0
Function Call: WRITE
  • Prompt: "Length: ",$J($L(%L),3)
  • Line Location: EW1+0
Function Call: WRITE
  • Prompt: " Line: ",%T," "
  • Condition for execution: $D(%T)
  • Line Location: EW1+0
Function Call: WRITE
  • Prompt: $J($L(%L),3)
  • Line Location: EW2+0
Function Call: READ
  • Prompt: " r "
  • Timeout: %9
  • Variable: %R
  • Line Location: ED+0
Function Call: READ
  • Prompt: " w "
  • Timeout: %9
  • Variable: %W
  • Line Location: ED14+0
Function Call: WRITE
  • Prompt: !,"Line restored",!,%L,!
  • Line Location: ED15+0
Function Call: READ
  • Prompt: " w "
  • Timeout: %9
  • Variable: %W
  • Line Location: ED16+0
Function Call: WRITE
  • Prompt: " ???"
  • Line Location: ED17+0
Function Call: READ
  • Prompt: " w "
  • Timeout: %9
  • Variable: %W
  • Line Location: ED20+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%Z( ZTEDIT1+3*, EDXY, ED
^%Z("ED" EDITLINE
^%Z("EDITLINE" GLO, EDIT
^%Z("EDXY" EDITLINE
^%Z("ELONG" EXY
^%Z("ER" E3
^%Z("ERE" EE1
^%Z("EW1" E1
^%Z("EW2" EXY, EEE
^%Z("EWL" E1, EDEL2, EE1, EER1, EER2
^%Z("SELECT" REMOVE
^%Z("TAG" EDIT
^%ZOSF("EOFF" EDXY
^%ZOSF("EON" EXY
^%ZOSF("RM" EDXY, EXY

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EWL*
>> %9 REMOVE, E4, EEN, ED, ED14, ED16, ED20
>> %A ZTEDIT1+3*, R10, E1*, E2, E4, EL*, EP*, ES*, EB*, ERUB
, EDEL2, EDEL, EE, EEE*, EOL*, EWL, ED20*
>> %B ZTEDIT1+3*, EE*, ED20*
>> %C EE*, EEE, ED20*
>> %D EE*, EEN, EE1*, EE4*, EER*, ED20*
>> %E EDEL*
%E1 EXY!, EDEL2*
%E2 EXY!, EDEL2*
%EX EXY!, E2*, EE4*, EEE*, EWL*
%EY EXY!, E2*, EE4, EEE, EWL*
>> %GLO GLO*
>> %I R10
>> %IED EDXY*, ES*, ERUB*, EDEL2, EDEL*, ED*
>> %J ZTEDIT1+3*, ED20*
>> %L GLO*, EXY, E2, E4, EL, ES, EDEL2*, EDEL, EE, EEE*
, ELONG, EUD*, EWL, EW1, EW2, EDITLINE, EDIT, ED, ED14*, ED15*
, ED16*, ED20*
>> %LO EUD, EDIT*, ED15
%N EDXY*, EXY*!, E1*, E2*, E3*, E4*, EL*, EP*, ES*, EB*
, ERUB*, EDEL2*, EDEL*, EE*, EEN*, EE1*, EE4*, EEE*, EER*, EER1*
, EER2*, ELONG*, EOL*, EUD*
>> %NX GLO*, REMOVE*, R5*, R10*, what*, what2*, EDIT*
>> %POP REMOVE
>> %R REMOVE*, ED*, ED14, ED20
>> %RM EXY, E2, E3, EL, EB, EE1, EEE, EER2, ER, EWL
>> %SL E1, E2, EL, EWL, EW1, EW2
>> %SX EW1*, EW2*
>> %SY EW1*, EW2*
>> %T ZTEDIT1+3*, GLO*, EW1, EDIT*
>> %TG EDIT*
>> %W ED14*, ED16*, ED20*
>> %X GLO*, E4*, EEN*, EE1, EE4, EDIT
>> %Y EE*, EE1*, EE4*, EEE, EER*
DX EXY*!, E1*, E2*, E3, EL*, EP*, ES*, EB*, EE1*, EER
, EER1*, EER2*, ER*, ERE*, EWL, EW1*, EW2*
DY EXY*!, E1*, E2*, EL*, EB*, EEE, EER2*, ER*, ERE*, EWL
, EW1*, EW2*
>> X EDXY*, EXY*
>> XY EXY, E3, EDEL2, EEN, EE1, EE4, EER2, ER, ERE, EWL
, EW1, EW2, EDITLINE

Marked Items

Name Field # of Occurrence
$T(%+%J ZTEDIT1+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Local Variables |  Marked Items |  All