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

Package: Lexicon Utility

Routine: LEXAS5


Information

LEXAS5 ;ISL/KER - Look-up Check Input (SPLIT) ;04/21/2014

Source Information

Source file <LEXAS5.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Lexicon Utility 3 $$ONE^LEXAS2  $$SHIFT^LEXAS3  ($$SCH,$$TP,$$TRIM)^LEXAS6  
Kernel 1 $$UP^XLFSTR  

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 LEXAS  

Entry Points

Name Comments DBIA/ICR reference
SPLIT(LEXX) ; 2 tolkens/no space
END ; Resolve first to a string, second to a tolken
FS(LEXX) ; First segment
REP(LEXX) ; Replacement
FR(LEXX,LEXF) ; Remainder of first segment
COMP(LEXF,LEXS) ; Compare first segment to second segment
CHK(LEX1,LEX2) ; Check first segment used with second segment

External References

Name Field # of Occurrence
$$ONE^LEXAS2 COMP+8
$$SHIFT^LEXAS3 COMP+4
$$SCH^LEXAS6 CHK+6, CHK+7
$$TP^LEXAS6 COMP+2, COMP+6
$$TRIM^LEXAS6 FS+1
$$UP^XLFSTR CHK+11, CHK+12, CHK+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LEX FS+7
^LEX(757.01 - [#757.01] SPLIT+11, FS+4, FS+8, FR+2, FR+5, FR+7, FR+8, FR+10, FR+12, FR+13
, FR+14, COMP+3, COMP+5, COMP+7, COMP+9, CHK+2, CHK+4, CHK+5, CHK+8, CHK+10
, CHK+11
^LEX(757.05 - [#757.05] REP+1, REP+2, REP+3

Label References

Name Line Occurrences
$$CHK COMP+3, COMP+5, COMP+7, COMP+9
$$COMP FR+8
$$FR SPLIT+16
$$FS SPLIT+15
END SPLIT+20, SPLIT+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
LEX1 CHK~, CHK+1, CHK+2, CHK+4, CHK+6, CHK+7, CHK+14*, CHK+15
LEX2 CHK~, CHK+2, CHK+5, CHK+6, CHK+7
LEXC CHK+3~, CHK+6*, CHK+7*, CHK+12, CHK+13
LEXE FS+1~, CHK+11~*, CHK+12, CHK+13
LEXF SPLIT+13~, SPLIT+15*, SPLIT+16, SPLIT+18, FS+1~, FS+4*, FS+6, FS+7, FS+8, FR~
, FR+1, FR+7*, FR+8, COMP~, COMP+3, COMP+5, COMP+7, COMP+9
LEXF1 CHK+3~, CHK+4*, CHK+6, CHK+7
LEXF2 CHK+3~, CHK+5*, CHK+6, CHK+7
LEXFI FS+5~*, FS+7
LEXFR SPLIT+13~, SPLIT+16*, SPLIT+21, FR+1~*, FR+2, FR+3, FR+4, FR+6*, FR+7, FR+8*
, FR+9, FR+10, FR+11, FR+12*, FR+13, FR+14, FR+15
LEXI FS+1~, FS+3*, FS+4, FR+3~*, FR+4
LEXKEY END+1!
LEXN FS+1~*, FS+2, FS+3, FR+1~, FR+11*, FR+12, COMP+1~, COMP+2*, COMP+3, COMP+6*
, COMP+7, COMP+8*, COMP+9
LEXO COMP+1~*, COMP+2, COMP+4, CHK+3~, CHK+6*, CHK+7*, CHK+8*, CHK+10
LEXOK FS+1~*, FS+3, FS+4*, FS+8*, FR+1~, FR+3*, FR+6*, CHK+3~*, CHK+8, CHK+10
, CHK+12*, CHK+13*, CHK+14
LEXP1 SPLIT+13~, SPLIT+17*, SPLIT+18*, SPLIT+20, SPLIT+23
LEXP2 SPLIT+13~, SPLIT+17*, SPLIT+21*, SPLIT+22, SPLIT+23
LEXR REP+1~, REP+2*, REP+3, CHK+9~*, CHK+10*, CHK+11
LEXS COMP~, COMP+1, COMP+3*, COMP+5*, COMP+7*, COMP+9*, CHK+3~, CHK+6*, CHK+7*, CHK+8
LEXT FS+1~, FR+3~*, FR+4*, FR+5, FR+6, COMP+1~, COMP+4*, COMP+5
LEXTT SPLIT+13~, SPLIT+17*, SPLIT+23*, END+1, END+2
LEXX SPLIT~, SPLIT+11, SPLIT+12, SPLIT+15, SPLIT+16, END+1, END+2*, FS~, FS+1, FS+2
, FS+4*, FS+6, FS+8*, FS+9, REP~, REP+1, REP+2, REP+3*, REP+4, FR~
, FR+1, FR+7, FR+13*, FR+14*, FR+15*, FR+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All