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 |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: ZTEDIT2

Package: Toolkit

Routine: ZTEDIT2


Information

ZTEDIT2 ;SF/RWF - VA EDITOR ;09/03/2008

Source Information

Source file <ZTEDIT2.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
Toolkit 1 ^ZTEDIT3  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Toolkit 1 ZTEDIT1  

Entry Points

Name Comments DBIA/ICR reference
TAG
GTAG
A671
S55
A99
TERM3
SELECT
SEL3
SEARCH
TAG2
SELALL
GT2
GT3
MODE
ACTION
A82
A83
JO2
A86
TERM2
TERM1
LN1
TERM
A661
END ;
LOCAL
JOIN
A66
A67

External References

Name Field # of Occurrence
^ZTEDIT3 ZTEDIT2+3

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Prompt: "Action: "
  • Formatting: !
  • Timeout: %9
  • Variable: %X
  • Line Location: ACTION+0
Function Call: WRITE
  • Prompt: !,"Line '+",%,"' is longer than 245"
  • Line Location: A66+0
Function Call: WRITE
  • Prompt: ?20,"Routine is ",%Y," Bytes in size."
  • Line Location: A661+0
Function Call: WRITE
  • Prompt: !,?20,"Checksum is ",%Y
  • Line Location: A67+0
Function Call: WRITE
  • Prompt: !,"%Z editor version ",^%Z("VR")
  • Line Location: A86+0
Function Call: WRITE
  • Prompt: "oin line: "
  • Line Location: JOIN+0
Function Call: WRITE
  • Prompt: ZR
  • Condition for execution: %X'=%TG " ",%TG S %NX=1,%X=$L(%LS)+$L(%L)>245 W:%X " ... too long" I '%X
  • Line Location: JO2+0
Function Call: WRITE
  • Prompt: !,%LS_%L
  • Line Location: JO2+0
Function Call: READ
  • Prompt: "earch for: "
  • Timeout: %9
  • Variable: %R
  • Line Location: SEARCH+0
Function Call: READ
  • Timeout: %9
  • Variable: %X
  • Line Location: GTAG+0
Function Call: WRITE
  • Prompt: " from line: "
  • Line Location: SELECT+0
Function Call: WRITE
  • Prompt: " to line: "
  • Line Location: SELECT+0
Function Call: READ
  • Prompt: " from line: BEG=> "
  • Timeout: %9
  • Variable: %T
  • Line Location: SELALL+0
Function Call: READ
  • Prompt: " to line: END=> "
  • Timeout: %9
  • Variable: %T
  • Line Location: SELALL+0
Function Call: WRITE
  • Prompt: !,"Terminal Type not found."
  • Line Location: TERM1+0
Function Call: READ
  • Timeout: 999
  • Variable: %X
  • Line Location: TERM2+0
Function Call: WRITE
  • Prompt: !!!
  • Line Location: TERM3+0
Function Call: WRITE
  • Prompt: " mode change"
  • Line Location: MODE+0
Function Call: WRITE
  • Prompt: !,$S(XY="":"replace-with",1:"line editor"),!
  • Line Location: MODE+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%Z( ZTEDIT2+2*
^%Z("A671" A67
^%Z("A99" A83, A82, A86
^%Z("EDITLINE" LOCAL
^%Z("GT2" GTAG, GT3
^%Z("GTAG" JOIN, SELECT
^%Z("MV1" A83
^%Z("MV100" A82
^%Z("SEL3" SELECT, SELALL
^%Z("SELALL" SEARCH
^%Z("TAG" JOIN, GTAG, SELALL
^%Z("TERM1" TERM
^%Z("TERM2" TERM
^%Z("TERM3" TERM
^%Z("VR" A86
^%ZIS(2 - [#3.2] TERM1, TERM2, TERM3
^%ZOSF("RM" TERM3
^VA(200 - [#200] TERM1

Naked Globals

Name Field # of Occurrence
^( TERM2
^("TAG2" TAG
^("XY" TERM3
^(0 TERM2
^(1 TERM3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % A66*, A671*, TERM3*
>> %1 A671*
>> %2 A671*
>> %3 A671*
>> %9 ACTION, SEARCH, GTAG, SELALL
>> %A ZTEDIT2+2*, S55*, SELECT*, SELALL*
>> %B ZTEDIT2+2*, S55*, SELECT*, SELALL*
>> %C S55*, SELECT*, SELALL*
>> %D JOIN, GT2*, TAG*, TAG2*, SELECT, SELALL*, SEL3
>> %E JOIN, GT2*, TAG*, TAG2*, SELECT, SELALL*, SEL3
>> %I ZTEDIT2+2*, S55, GT2*, TAG2*, SELECT, SELALL, SEL3*
>> %L JOIN, JO2, S55*, GTAG*, GT2*, TAG*, TAG2, SELECT, SELALL, SEL3*
, LN1*, LOCAL*
>> %LCL LOCAL*
>> %LS JOIN*, JO2
>> %NX ACTION*, A66*, A661*, A67*, A99*, JOIN*, JO2*, SEARCH*, S55*, GTAG*
, GT3*, LOCAL*, TERM*, MODE*
>> %POP SEARCH, SELECT*, SELALL*, LN1*
>> %R SEARCH*, S55
>> %RM TERM3*
>> %S TERM1*, TERM2*, TERM3
>> %SL TERM3*
>> %ST SELECT*, TERM3*
>> %T ZTEDIT2+2*, JOIN*, JO2, S55*, GTAG*, TAG*, TAG2*, SELECT, SELALL*, LN1*
, LOCAL*
>> %TG JOIN*, JO2, GTAG*
>> %X ACTION*, A66*, JO2*, GTAG*, GT2*, LOCAL, TERM2*
>> %XY MODE*
>> %Y A66*, A661, A67, A671*
DUZ TERM1
>> DX TERM3*
>> DY TERM3*
>> IOT TERM3*
>> X TERM3*
>> XY TERM3*, MODE*

Marked Items

Name Field # of Occurrence
$T( A66, A671, S55, GT2, TAG, SEL3
$T(%+%I ZTEDIT2+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  Marked Items |  All