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 |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: LAKDIFF1

Package: Automated Lab Instruments

Routine: LAKDIFF1


Information

LAKDIFF1 ;DALOI/RWF/LL/RES - KEYBOARD DIFF PART 2 ; 7/14/87 08:02

Source Information

Source file <LAKDIFF1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 ($$READ,CLEAR,SAY)^XGF  ($$CJ,$$LJ)^XLFSTR  
VA FileMan 1 ^DIR  

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: 2

Package Total Caller Graph
Automated Lab Instruments 2 LAKDIFF  LAKDIFF2  

Entry Points

Name Comments DBIA/ICR reference
A ;
COUNT ; Add key to cell count
;
; Count key
HELP ;
SHOWCNT ; Display current cell count
STOP ;
EVAL ;
TWO ;
STORE ;
MINUS ;
; Clear line on screen display
HD1 ;
HD2 ;
HD3 ;
; Clear line on screen display
HD4 ;
PN(LA60) ; get print name for result
; Call with LA60 = ien of file #63 dataname
; Returns print name
COM ;
COM1 ;

External References

Name Field # of Occurrence
^DIR STOP+8, TWO+10, COM1+6
$$READ^XGF A+29, TWO+4, MINUS+6
CLEAR^XGF HELP+3, HELP+6, MINUS+2, MINUS+9, MINUS+14, MINUS+17, HD3+2
SAY^XGF A+28, HELP+4, SHOWCNT+10, MINUS+4, MINUS+15, HD1+2, HD1+3, HD2+1, HD2+4, HD2+5
HD3+4, HD3+5, HD4+5, HD4+29, HD4+34
$$CJ^XLFSTR HD4+5, HD4+34
$$LJ^XLFSTR EVAL+9, EVAL+15, HD2+4, HD2+5, HD4+13, HD4+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: EVAL+3
Function Call: WRITE
  • Prompt: $C(7),!,"NOTE: ONLY ",TOTAL," CELLS COUNTED",!!
  • Line Location: EVAL+4
Function Call: WRITE
  • Prompt: !,"Test",?11,"Count Value"
  • Line Location: EVAL+5
Function Call: WRITE
  • Prompt: !,$$LJ^XLFSTR(^TMP("LA",$J,LAI,.1),11,".")
  • Line Location: EVAL+9
Function Call: WRITE
  • Prompt: $J(V,5)," "
  • Line Location: EVAL+11
Function Call: WRITE
  • Prompt: $J(V,5)
  • Line Location: EVAL+13
Function Call: WRITE
  • Prompt: !,$$LJ^XLFSTR("Total",11,".")," ",$J(TOTAL,5),!
  • Line Location: EVAL+15
Function Call: WRITE
  • Prompt: IOEDALL
  • Line Location: HD1+1
Routine Call
  • DIR
  • Line Location:
    • STOP+8
    • TWO+10
    • COM1+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(60 - [#60] PN+8, PN+10, PN+12
^LAH( HD4+10, HD4+11
^LR - [#63] HD4+17, HD4+18
^TMP("LA" A+11, A+12, EVAL+9, EVAL+12, STORE+6, STORE+7
^TMP("LADATA" HD4+3!, HD4+13*, HD4+20*, HD4+27, HD4+28, HD4+33, HD4+37!
^TMP($J A+6, A+7, A+8, A+10, A+13*, A+18, SHOWCNT+8, EVAL+7, EVAL+8, STORE+4

Label References

Name Line Occurrences
$$PN HD4+12, HD4+19
@( A+32
COM1 COM+1
EVAL COUNT+8, STOP+1
HD1 A+24, STOP+11, EVAL+3, TWO+15, MINUS+22, COM+2
HD2 A+24, STOP+11, TWO+15, MINUS+22, COM+2
HD3 COUNT+7, HELP+7, HELP+9
HD4 A+24, STOP+11, TWO+15, MINUS+22, COM+2
HELP TWO+16
SHOWCNT COUNT+6, HELP+9, STOP+11, MINUS+23, COM+3
STORE A+34
TWO EVAL+17

Naked Globals

Name Field # of Occurrence
^( STORE+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C HD4+1~, HD4+9*, HD4+10*, HD4+11, HD4+12, HD4+13, HD4+16*, HD4+17*, HD4+18, HD4+19
HD4+20, HD4+26*, HD4+27*, HD4+28, HD4+33
CHK A+36!
CONT A+36!
DIR STOP+3~, TWO+1~, COM1+2~
DIR("A" STOP+6*, STOP+7*, TWO+7*, TWO+8*, COM1+4*
DIR("B" STOP+5*, TWO+9*, COM1+5*
DIR(0 STOP+5*, TWO+6*, COM1+4*
DIROUT STOP+3~, TWO+1~, COM1+2~
DIRUT STOP+9, TWO+11, COM1+2~, COM1+7
DTIME A+29, MINUS+6
DTOUT A+27~, A+30, STOP+3~, TWO+1~, TWO+4, MINUS+11, COM1+2~
DUOUT STOP+3~, TWO+1~, COM1+2~
>> FLAG A+23*, A+26, A+30*, STOP+9*, STOP+11, TWO+11*, MINUS+11*
I SHOWCNT+2~, SHOWCNT+7*, SHOWCNT+8, HD2+3*, HD2+4, HD2+5, HD4+1~, HD4+26*, HD4+29, HD4+30*
HD4+31, HD4+32*
I1 SHOWCNT+2~, SHOWCNT+5*, SHOWCNT+7
>> IOEDALL HD1+1
IOM HELP+3, HELP+6, MINUS+2, MINUS+9, MINUS+14, MINUS+17, HD3+2, HD4+5, HD4+34
IOSL A+28, HELP+3, HELP+4, HELP+6, MINUS+2, MINUS+4, MINUS+9, MINUS+14, MINUS+15, MINUS+17
HD3+2, HD3+4, HD3+5, HD4+33
>> ISQN HD4+10, HD4+11
J A+36!
K A+7*, A+8, SHOWCNT+2~, SHOWCNT+8*, SHOWCNT+9, SHOWCNT+10, EVAL+8*, EVAL+10, STORE+5*
KEY A+3!, A+5*, A+7*, A+31, A+36!, MINUS+13
KEY( A+7*
L A+36!
LA60 PN~, PN+8
LADY HD4+1~, HD4+6*, HD4+29, HD4+32*, HD4+33, HD4+34
LAI A+1~, A+5*, A+6*, A+7, A+8, A+10*, A+11, A+12, A+13, A+17*
A+18, A+21, EVAL+1~, EVAL+6*, EVAL+7*, EVAL+8, EVAL+9, EVAL+12, STORE+1~, STORE+3*
STORE+4*, STORE+5, STORE+6, STORE+7
LAPN HD4+1~, HD4+12*, HD4+13, HD4+19*, HD4+20, PN+4~, PN+6*, PN+10*, PN+12*, PN+14
LAQUIT HD4+1~, HD4+26*, HD4+27, HD4+35*
LAROW HD4+1~, HD4+23*, HD4+24
>> LAUPDATE COUNT+6, TWO+16, MINUS+23, COM+3
LAYOFF HD4+1~, HD4+24*, HD4+33
>> LINE A+31*, A+32
>> LRDFN HD4+17, HD4+18
>> LRDY SHOWCNT+4, HD2+2*
>> LRIDT HD4+17, HD4+18
>> LWL HD4+10, HD4+11
NC A+3!, A+36!
NC( A+8*, COUNT+3, COUNT+8, MINUS+20
>> PNM HD1+2
>> RMK COM1+5, COM1+8*, COM1+9*
>> SSN HD1+3
STORE A+23*, A+26, A+34, A+36!, STOP+10*, STOP+11, TWO+12*
T1 A+3!, A+15*, A+19, A+20, A+21*, A+36!, HD2+3
T1( A+19*, A+21*, HD2+4
T1("" HD4+23
T1(1 A+15*
T2 A+3!, A+13*, A+17, A+36!, SHOWCNT+5, SHOWCNT+7
T2( A+20*, A+21*, HD2+5
T2(1 A+15*
TEMP A+36!
TOTAL A+23*, A+26, A+34, A+36!, COUNT+3*, COUNT+8, STOP+6, EVAL+4, EVAL+15, EVAL+16
EVAL+17, MINUS+20*, HD3+5
TY A+3!
TY( A+7*, COUNT+5*, SHOWCNT+8, EVAL+10, STORE+5, MINUS+18, MINUS+19*
TYPE A+29*, A+30, A+31, COUNT+3, COUNT+5, COUNT+8, HELP+2, TWO+14~, TWO+16*, MINUS+6*
MINUS+12, MINUS+13, MINUS+18, MINUS+19, MINUS+20
U A+19, A+20, HD4+13, HD4+20
V EVAL+10*, EVAL+11, EVAL+13, STORE+5*, STORE+7, HD4+1~, HD4+11*, HD4+13, HD4+18*, HD4+20
HD4+28*, HD4+29
X A+11*, A+13, A+18*, A+19, A+20, SHOWCNT+2~, SHOWCNT+8*, STOP+3~, TWO+1~, TWO+4*
HD4+1~, PN+4~, PN+8*, PN+9, PN+10, PN+12, COM1+2~, COM1+8
Y A+12*, A+13, STOP+3~, STOP+10, TWO+1~, TWO+12, TWO+13, HD4+1~, COM1+2~, COM1+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All