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

Call Graph Total: 1

Package Total Call Graph
Toolkit 1 ^ZTEDIT3  

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 ZTEDIT1  

Entry Points

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

External References

Name Field # of Occurrence
^ZTEDIT3 ZTEDIT2+3

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Formatting: !
  • Prompt: "Action: "
  • Variable: %X
  • Timeout: %9
  • 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: "
  • Variable: %R
  • Timeout: %9
  • Line Location: SEARCH+0
Function Call: READ
  • Variable: %X
  • Timeout: %9
  • 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=> "
  • Variable: %T
  • Timeout: %9
  • Line Location: SELALL+0
Function Call: READ
  • Prompt: " to line: END=> "
  • Variable: %T
  • Timeout: %9
  • Line Location: SELALL+0
Function Call: WRITE
  • Prompt: !,"Terminal Type not found."
  • Line Location: TERM1+0
Function Call: READ
  • Variable: %X
  • Timeout: 999
  • 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" A83A82A86
^%Z("EDITLINE" LOCAL
^%Z("GT2" GTAGGT3
^%Z("GTAG" JOINSELECT
^%Z("MV1" A83
^%Z("MV100" A82
^%Z("SEL3" SELECTSELALL
^%Z("SELALL" SEARCH
^%Z("TAG" JOINGTAGSELALL
^%Z("TERM1" TERM
^%Z("TERM2" TERM
^%Z("TERM3" TERM
^%Z("VR" A86
^%ZIS(2 - [#3.2] TERM1TERM2TERM3
^%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 ACTIONSEARCHGTAGSELALL
>> %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*, SELECTSELALL, SEL3*
>> %L JOINJO2, S55*, GTAG*, GT2*, TAG*, TAG2SELECTSELALL, 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*, A661A67, A671*
DUZ TERM1
>> DX TERM3*
>> DY TERM3*
>> IOT TERM3*
>> X TERM3*
>> XY TERM3*, MODE*

Marked Items

Name Field # of Occurrence
$T( A66A671S55GT2TAGSEL3
$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