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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: LEXXFI3

Package: Lexicon Utility

Routine: LEXXFI3


Information

LEXXFI3 ;ISL/KER - File Info - Record Count ;04/21/2014

Source Information

Source file <LEXXFI3.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Lexicon Utility 2 DSP^LEXXFI4  DDI^LEXXFI6  

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
Lexicon Utility 1 LEXXFI  

Entry Points

Name Comments DBIA/ICR reference
ONE(X) ; Record Count for a File
ALL ; Record Count for a File(s)
CNT(X) ; Count Entries for file X
NODE ; Count a Node as a Record?
; Do not Count Non-Zero Nodes
LS(X,Y) ; List Subscripts X = Subscripts Y = File
SAV ; Save Counts in ^TMP("LEXCNT",$J)
PAR(X) ; Parent File X = File/Sub-File Number
LVL(X) ; Level of File X = File/Sub-File Number
ID(X) ; Unique Identifier X = File/Sub-File Number

External References

Name Field # of Occurrence
DSP^LEXXFI4 ONE+1, ALL+5
DDI^LEXXFI6 CNT+5, CNT+7, PAR+2, LVL+2, ID+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("LEXCNT" ONE+1!, ALL+1!, CNT+9*, CNT+10*, CNT+17*, CNT+18!, NODE+20, SAV+8*, SAV+9*, SAV+11*
SAV+12*, SAV+13*, SAV+14*, SAV+15*, SAV+16*, SAV+17*, SAV+19*

Label References

Name Line Occurrences
$$ID SAV+10
$$LVL SAV+10
$$PAR CNT+6, SAV+5
CNT ONE+1, ALL+6
LS NODE+17
NODE CNT+15
SAV CNT+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIC CNT+1~, CNT+11*, CNT+12, CNT+13, CNT+14, CNT+15, NODE+4, NODE+5, NODE+6
LECTITL SAV+1~
LEX CNT+1~, CNT+5, CNT+6!, CNT+7, PAR+2, LVL+2, ID+2
LEX("DD" CNT+5, CNT+7, CNT+8, NODE+18, LS+12, LS+13, LS+14, LS+15, LS+17, SAV+4
SAV+7, PAR+2, PAR+3, PAR+4, PAR+5, LVL+2, LVL+3, LVL+4, LVL+5, ID+2
, ID+3, ID+4, ID+5
LEX("DIC" CNT+8, CNT+11, LS+2, SAV+5, SAV+7
LEXCFI CNT+1~, NODE+18*, NODE+19
LEXCNT CNT+1~
LEXCNT( NODE+19*, SAV+2, SAV+6
LEXCNT(0 CNT+16
LEXCRT CNT+1~, CNT+12*, CNT+13*, CNT+14*
LEXCTR ALL+1~, ALL+2*, ALL+4*
LEXEX ALL+1~, ALL+4*
LEXEXIT CNT+1~, CNT+11*, CNT+15, CNT+18*, NODE+8*, NODE+10*, NODE+20*
LEXFF CNT+1~, CNT+4*, CNT+5, CNT+6
LEXFI ONE+1~*, ALL+1~, ALL+2*, ALL+3, ALL+5*, ALL+6, CNT+1~, CNT+6*, CNT+7, CNT+8
, CNT+9, CNT+11, CNT+17, NODE+17, LS+1~, LS+2*, LS+9, SAV+1~, SAV+2*, SAV+4
SAV+5, SAV+6, SAV+7, SAV+8, SAV+9, SAV+10, SAV+11
LEXFLD LS+1~, LS+14*, LS+15
LEXGRND SAV+1~, SAV+6*, SAV+8
LEXI CNT+1~, LS+1~, LS+3*, LS+4, LS+7
LEXID SAV+1~, SAV+10*, SAV+11, SAV+16, SAV+17, SAV+18*, SAV+19, ID+1~*, ID+4*, ID+6*
, ID+7
LEXIEN CNT+1~, NODE+6*
LEXIENS CNT+2~, CNT+11*, CNT+17, NODE+6*, NODE+12, NODE+13
LEXIND CNT+2~, NODE+6*, NODE+8, NODE+10
LEXLINE ALL+1~, ALL+5
LEXLS CNT+2~, NODE+17!, LS+3!, LS+21!, LS+22!
LEXLS("CNT" LS+3*, LS+6*, LS+21
LEXLS("DA" LS+5*
LEXLS("FIL" NODE+18, LS+18*, LS+20!
LEXLS("ND" LS+8*, LS+9, LS+10, LS+19*, LS+22
LEXLVL SAV+1~, SAV+10*, SAV+11, SAV+15, LVL+1~, LVL+4*, LVL+5*, LVL+6
LEXMD ONE+1!, ALL+5!
LEXNAM SAV+1~, SAV+3~, SAV+4*, SAV+9
LEXNCT CNT+2~, CNT+11*, NODE+17*
LEXND LS+1~, LS+10*, LS+11*, LS+12, LS+13, LS+14
LEXNDI LS+1~, LS+9*, LS+10
LEXOF CNT+2~, CNT+12*, NODE+12, NODE+13
LEXOND CNT+2~, CNT+12*, CNT+15*, NODE+2, NODE+4, NODE+5, NODE+6
LEXPAR SAV+1~, SAV+5*, SAV+8, SAV+9, SAV+11, SAV+19, PAR+1~, PAR+4*, PAR+5*, PAR+6
, LVL+1~, LVL+4*, LVL+5*, ID+1~, ID+4*, ID+5*
LEXPCD CNT+2~, NODE+13*, NODE+14*
LEXPCE CNT+2~, NODE+12*, NODE+14*
LEXPCI CNT+2~, NODE+12*, NODE+13*, NODE+14, NODE+15
LEXPCO CNT+3~, CNT+11*, NODE+12, NODE+15*
LEXPCT CNT+3~, NODE+12*, NODE+13*
LEXREC CNT+3~, CNT+11*, NODE+19*, NODE+20
LEXRTN ALL+1~, ALL+2*, ALL+4
LEXSB LS+1~, LS+4*, LS+5, LS+6, LS+8
LEXSF LS+1~, LS+9*, LS+11*, LS+12, LS+13, LS+14*, LS+15, LS+16*, LS+17*, LS+18
, LS+20
LEXSFI LS+1~, LS+15*, LS+16*, LS+17
LEXSFN LS+1~, LS+9*, LS+12*, LS+19
LEXSL CNT+3~, NODE+10*, NODE+17, LS+1~, LS+2*, LS+3, LS+4
LEXSUB PAR+1~*, PAR+2, PAR+3, PAR+4, PAR+5*, LVL+1~*, LVL+2, LVL+3, LVL+4, LVL+5*
, ID+1~*, ID+2, ID+3, ID+4, ID+5*, ID+6
LEXTAG ALL+1~, ALL+2*, ALL+4
LEXTITL SAV+3~, SAV+8*, SAV+9
LEXTOT SAV+1~, SAV+3~, SAV+6*, SAV+9
LEXTYP SAV+1~, SAV+3~, SAV+7*, SAV+8
X ONE~, ONE+1, CNT~, CNT+4, LS~, LS+2, PAR~, PAR+1, PAR+3*, PAR+6*
, PAR+7, LVL~, LVL+1, LVL+6*, ID~, ID+1, ID+7*, ID+8
Y LS~, LS+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All