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

Package: Mental Health

Routine: YTWJSONO


Information

YTWJSONO ;SLC/KCM - Instrument Admin Spec Output ; 1/25/2017

Source Information

Source file <YTWJSONO.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Mental Health 2 CONTENT^YTWJSON  WRAPTXT^YTWJSONU  
Kernel 1 $$REPEAT^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
Mental Health 1 YTWJSON  

Entry Points

Name Comments DBIA/ICR reference
TEST ;
FMTJSON(TREE,OUT) ; format instrument spec in TREE as readable lines
TEXT(X) ; Add text to output
; expects OUT,LN
PROP(NAME) ; Add property to output, using JSON data types
; expects OUT,LN,ROOT
COMMA ; Add comma, if needed, before adding property
; expects OUT,LN
LAST() ; Return the last non-space character
; expects OUT,LN
LF(SPACES) ; advance to next line, using indent level in SPACES
; expects OUT,LN

External References

Name Field # of Occurrence
$$REPEAT^XLFSTR LF+3
CONTENT^YTWJSON TEST+3
WRAPTXT^YTWJSONU PROP+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,OUT(I)
  • Line Location: TEST+5

Label References

Name Line Occurrences
$$LAST COMMA+2
COMMA FMTJSON+8, FMTJSON+11, FMTJSON+21, FMTJSON+24, FMTJSON+30, FMTJSON+33, FMTJSON+39, FMTJSON+42, FMTJSON+48, PROP+15
, PROP+23
FMTJSON TEST+4
LF FMTJSON+4, FMTJSON+5, FMTJSON+6, FMTJSON+7, FMTJSON+11, FMTJSON+14, FMTJSON+16, FMTJSON+17, FMTJSON+21, FMTJSON+24
, FMTJSON+26, FMTJSON+30, FMTJSON+39, FMTJSON+42, FMTJSON+45, FMTJSON+48, FMTJSON+55
PROP FMTJSON+4, FMTJSON+5, FMTJSON+6, FMTJSON+7, FMTJSON+13, FMTJSON+15, FMTJSON+17, FMTJSON+18, FMTJSON+25, FMTJSON+43
, FMTJSON+46
TEXT FMTJSON+3, FMTJSON+8, FMTJSON+12, FMTJSON+21, FMTJSON+25, FMTJSON+26, FMTJSON+30, FMTJSON+33, FMTJSON+34, FMTJSON+35
, FMTJSON+36, FMTJSON+39, FMTJSON+42, FMTJSON+48, FMTJSON+50, FMTJSON+51, FMTJSON+52, FMTJSON+53, FMTJSON+54, FMTJSON+55

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
I TEST+5~*
IDX FMTJSON+1~, FMTJSON+22*, FMTJSON+23, FMTJSON+31*, FMTJSON+32, PROP+20~, PROP+21*, PROP+25*
LAST COMMA+2~*, COMMA+3
LEGEND FMTJSON+29~, FMTJSON+32*, FMTJSON+33
LN FMTJSON+1~, FMTJSON+2*, TEXT+2, PROP+16, PROP+24, PROP+25*, PROP+26, COMMA+4, COMMA+5, LAST+3
, LAST+4, LF+2*, LF+3
NAME PROP~, PROP+3, PROP+8, PROP+9, PROP+10, PROP+13, PROP+16, PROP+21, PROP+24
OUT TEST+1~, TEST+4, FMTJSON~
OUT( TEST+5, TEXT+2*, PROP+16*, PROP+24*, PROP+25*, PROP+26*, COMMA+4*, COMMA+5*, LAST+3, LAST+4
, LF+3*
RIDX FMTJSON+38~, FMTJSON+40*, FMTJSON+41, FMTJSON+44, FMTJSON+47, FMTJSON+49, FMTJSON+51
ROOT FMTJSON+1~, FMTJSON+2*, FMTJSON+5, FMTJSON+10*, FMTJSON+17, FMTJSON+23*, FMTJSON+41*, PROP+3, PROP+8, PROP+9
, PROP+10, PROP+13, PROP+21
SIDX FMTJSON+38~, FMTJSON+49*, FMTJSON+50, FMTJSON+51
SLOT FMTJSON+1~, FMTJSON+9*, FMTJSON+10, FMTJSON+20, FMTJSON+22, FMTJSON+23, FMTJSON+28, FMTJSON+31, FMTJSON+32
SPACES LF~, LF+3
TEST TEST+1~, TEST+2*, TEST+3
TEXT PROP+20~, PROP+22
TEXT( PROP+25
TEXT(1 PROP+24
TREE TEST+1~, TEST+3, TEST+4, FMTJSON~
TREE("content" FMTJSON+9, FMTJSON+10, FMTJSON+20, FMTJSON+22, FMTJSON+23, FMTJSON+28, FMTJSON+31, FMTJSON+32
TREE("rules" FMTJSON+37, FMTJSON+40, FMTJSON+41, FMTJSON+44, FMTJSON+47, FMTJSON+49, FMTJSON+51
VALUE PROP+2~, PROP+9*, PROP+11*, PROP+12*, PROP+13*, PROP+14, PROP+16
X TEXT~, TEXT+2, PROP+2~, PROP+8*, PROP+9, PROP+11, PROP+12, PROP+13, PROP+21*, PROP+22
, LAST+2~, LAST+3*, LAST+4*, LAST+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All