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 ;

Source Information

Source file <ZTEDIT1.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Toolkit 1 ^ZTEDIT2  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Toolkit 1 ZTEDIT  

Entry Points

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

External References

Name Field # of Occurrence
^ZTEDIT2 ZTEDIT1+3

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Formatting: !
  • Prompt: "OK to remove lines? "
  • Variable: %R
  • Timeout: %9
  • 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
  • Variable: *%X
  • Timeout: %9
  • Line Location: E4+0
Function Call: READ
  • Variable: *%X
  • Timeout: %9
  • 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 "
  • Variable: %R
  • Timeout: %9
  • Line Location: ED+0
Function Call: READ
  • Prompt: " w "
  • Variable: %W
  • Timeout: %9
  • Line Location: ED14+0
Function Call: WRITE
  • Prompt: !,"Line restored",!,%L,!
  • Line Location: ED15+0
Function Call: READ
  • Prompt: " w "
  • Variable: %W
  • Timeout: %9
  • Line Location: ED16+0
Function Call: WRITE
  • Prompt: " ???"
  • Line Location: ED17+0
Function Call: READ
  • Prompt: " w "
  • Variable: %W
  • Timeout: %9
  • Line Location: ED20+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%Z( ZTEDIT1+2*, 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+2*, R10, E1*, E2, E4, EL*, EP*, ES*, EB*, ERUB
, EDEL2, EDEL, EE, EEE*, EOL*, EWL, ED20*
>> %B ZTEDIT1+2*, 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+2*, 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+2*, 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+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Local Variables |  Marked Items  | All