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 |  Marked Items |  All
Print Page as PDF
Routine: MXMLPRSE

Package: M XML Parser

Routine: MXMLPRSE


Information

MXMLPRSE ;SAIC/DKM - XML Parser ;09/08/08 11:50

Source Information

Source file <MXMLPRSE.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 $$FTG^%ZISH  $$UP^XLFSTR  TOUCH^XUSCLEAN  
M XML Parser 2 ($$NEXT,$$WS,@(,CBK,WS)^MXMLPRS0  (CHKVAL,INIT,UNRESLV)^MXMLPRS1  
VA Fileman 1 BLD^DIALOG  

Caller Graph

Caller Graph Total: 9

Package Total Caller Graph
M XML Parser 4 MXMLDOM  MXMLPRS0  MXMLPRS1  MXMLTEST  
RPC Broker 2 XWBRMX  XWBRPC  
Health Data and Informatics 1 HDISVM01  
Toolkit 1 XT73P136  
VistALink 1 XOBVRMX  

Entry Points

Name Comments DBIA/ICR reference
TMPGBL()
READ
SHIFT ;
OPNDOC(DOCREF,PREFIX,SUFFIX) ;
WS(X)
PI()
DOPARAM
SAVRES(SAVE) ;
ATTRIB(ENAME,ATTR) ;
COMMENT()
CLSDOC
NAMETKN(ERN) ;
NAME(ERN) ;
SETENT(NAME,VAL) ;
NMLWS(TXT,FG) ;
CBK(X,Y1,Y2,Y3,Y4)
VALUE(ERF,FLG) ;
SYSPUB(SYS,PUB,FLG) ;
EXTRNL(SYS,PUB,GBL) ;
ATTRIBS(ENAME,ATTR) ;
PARSCT(BGN,END,TRL,TYP) ;
EPOS
NEXT(X,Y)
ERROR(ERN,ARG) ;
PATH(DOC) ;
EN(DOC,CBK,OPTION) ;
ENTITY(PARAM) ;
CDATA()
CHENTITY() ;

External References

Name Field # of Occurrence
$$FTG^%ZISH EXTRNL+9
BLD^DIALOG ERROR+2
$$NEXT^MXMLPRS0 NEXT
$$WS^MXMLPRS0 WS
@(^MXMLPRS0 EN+6
CBK^MXMLPRS0 CBK
WS^MXMLPRS0 WS+1
CHKVAL^MXMLPRS1 ATTRIB+11
INIT^MXMLPRS1 EN+5
UNRESLV^MXMLPRS1 EN+7
$$UP^XLFSTR CHENTITY+4, PI+3
TOUCH^XUSCLEAN EN+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: =
  • Line Location: MXMLPRSE+9
Routine Call
  • DIALOG
  • Line Location:
    • ERROR+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MXML(950 - [#950] EXTRNL+4, EXTRNL+6
^TMP( EN+3!, EN+8!, OPNDOC+5, CLSDOC!, ENTITY+9, ENTITY+10, ENTITY+12, SETENT+1!, ATTRIBS+6, ATTRIB+6
, TMPGBL+1

Label References

Name Line Occurrences
$$ATTRIB ATTRIBS+3
$$CHENTITY VALUE+6, ENTITY+3
$$ENTITY VALUE+7, DOPARAM
$$EXTRNL OPNDOC+1
$$NAME ENTITY+4, ATTRIB+3, PI+2
$$NAMETKN NAME+5
$$NEXT VALUE+3, VALUE+6, VALUE+7, DOPARAM, ENTITY+3, ENTITY+5, CHENTITY+2, CHENTITY+3, ATTRIB+8, PI+1
, PARSCT+2, PARSCT+10, SYSPUB+2, SYSPUB+5
$$NMLWS VALUE+13, EXTRNL+2
$$PARSCT COMMENT, CDATA
$$PATH EN+2, EXTRNL+8
$$TMPGBL EXTRNL+7
$$VALUE ATTRIB+10, SYSPUB+4, SYSPUB+7
CBK EN+5, EN+7, PI+10, PARSCT+6, EXTRNL+3, ERROR+7
CLSDOC READ+1
EPOS EN+5, EN+6, NAME+2, NAMETKN+2, VALUE+4, VALUE+12, PARSCT+3, PARSCT+8
ERROR EN+7, OPNDOC+6, NAME+4, NAMETKN+5, VALUE+4, VALUE+12, ENTITY+9, ENTITY+10, CHENTITY+5, CHENTITY+6
, ATTRIBS+8, ATTRIBS+9, ATTRIB+5, ATTRIB+6, PI+3, PI+9, PARSCT+4, PARSCT+9, EXTRNL+10
OPNDOC EN+5, ENTITY+12
READ EN+6, READ+11, VALUE+10, ATTRIB+2, ATTRIB+7, PI+8, PARSCT+8
SAVRES OPNDOC+3, CLSDOC+1
SHIFT READ+3, READ+10
WS VALUE+2, DOPARAM, ATTRIB+2, ATTRIB+7, ATTRIB+9, PI+4, SYSPUB+3, SYSPUB+6

Naked Globals

Name Field # of Occurrence
^( OPNDOC+5*, SETENT+2*, ATTRIBS+7, TMPGBL+1*, TMPGBL+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANAME ATTRIBS+1~, ATTRIBS+5*, ATTRIBS+6*, ATTRIBS+7, ATTRIBS+8, ATTRIBS+9, ATTRIBS+10, ATTRIBS+11, ATTRIB+1~, ATTRIB+3*
, ATTRIB+4, ATTRIB+5, ATTRIB+6, ATTRIB+10, ATTRIB+11
APND ENTITY+1~, ENTITY+7*, ENTITY+8, ENTITY+11*, ENTITY+12
ARG ERROR~, ERROR+6
ARGS PI~, PI+2*, PI+6*, PI+10
ARGS( PI+6*
ATTR ATTRIBS~, ATTRIBS+2!, ATTRIBS+3, ATTRIB~
ATTR( ATTRIBS+8, ATTRIBS+9, ATTRIBS+10, ATTRIBS+11*, ATTRIB+5, ATTRIB+10*, ATTRIB+11
BASE CHENTITY+1~, CHENTITY+2*, CHENTITY+4
BGN PARSCT~, PARSCT+2
CBK EN~
CHR VALUE+1~, VALUE+5*, VALUE+8, VALUE+11, VALUE+12
CPOS EN+1~, EN+2*, OPNDOC+7*, READ, READ+1, SHIFT+1*, NAME+3, NAMETKN+3, NAMETKN+4*, VALUE+5
, VALUE+8*, VALUE+10, VALUE+11*, CHENTITY+3*, CHENTITY+4, PI+5, PI+6, PI+7*, PARSCT+5, PARSCT+6
, PARSCT+7*, EPOS
CRLF NMLWS+1~, NMLWS+2*, NMLWS+4
CS EN+1~, EN+2*
DEF ATTRIBS+1~, ATTRIBS+7*, ATTRIBS+9, ATTRIBS+11
DIERR ERROR+1~
DIGIT CHENTITY+1~, CHENTITY+4*, CHENTITY+5
DIGITS CHENTITY+1~, CHENTITY+2*, CHENTITY+4
DIHELP ERROR+1~, ERROR+4
DIMSG ERROR+1~, ERROR+4
DLM VALUE+1~, VALUE+3*, VALUE+4, VALUE+5, VALUE+11
DOC EN~, EN+2, EN+5, OPNDOC+4*, OPNDOC+5, OPNDOC+8*, CLSDOC, PATH~, PATH+2, PATH+3
, PATH+4, READ+6
DOCREF OPNDOC~, OPNDOC+1*, OPNDOC+2, OPNDOC+4
DOCSTK EN+1~, EN+2*, SAVRES+2*, SAVRES+3, SAVRES+4, SAVRES+5, SAVRES+6*, SAVRES+7
DOCSTK( SAVRES+4*, SAVRES+5, SAVRES+7!
DONE PI~, PI+5*, PI+6, PI+7
DTD EN+1~
EDC EN+1~
ENAME ATTRIBS~, ATTRIBS+3, ATTRIBS+6, ATTRIB~, ATTRIB+6, ATTRIB+11
END PARSCT~, PARSCT+5, PARSCT+6
EOD EN+1~, EN+2*, EN+6, SAVRES+2*, READ, READ+4, VALUE+5, DOPARAM, CHENTITY+3, PI+5
, PI+9, PARSCT+5, PARSCT+9, ERROR+8*
EOG EN+1~, EN+2*, READ+1*, READ+4, READ+6*
ERF VALUE~, VALUE+4
ERN NAME~, NAME+4, NAME+5, NAMETKN~, NAMETKN+5, ERROR~, ERROR+2, ERROR+3
ERR EN+1~, ERROR+7
ERR("ARG" ERROR+6*
ERR("LIN" EPOS*
ERR("MSG" ERROR+5*
ERR("NUM" ERROR+3*
ERR("POS" EPOS*
ERR("SEV" ERROR+4*, ERROR+7, ERROR+8
ERR("XML" EPOS*
EXC VALUE+1~, VALUE+3*, VALUE+5, VALUE+12
FG NMLWS~, NMLWS+7
FLG VALUE~, VALUE+3*, VALUE+7, SYSPUB~, SYSPUB+4
GBL EXTRNL~, EXTRNL+2*, EXTRNL+3, EXTRNL+7*, EXTRNL+9
ID EN+1~, EN+2*, EN+3, EN+8, OPNDOC+5, CLSDOC, ENTITY+9, ENTITY+10, ENTITY+12, SETENT+1
, ATTRIBS+6, ATTRIB+6, TMPGBL+1
LCUR EN+1~, EN+2*, OPNDOC+7*, OPNDOC+8*, READ+5*, READ+6, READ+7
LLEN EN+1~, EN+2*, OPNDOC+7*, READ, READ+1, READ+11, SHIFT+4*, NAMETKN+3, VALUE+10, CHENTITY+3
, PI+6, PI+7, PARSCT+6, PARSCT+7
LPOS EN+1~, EN+2*, OPNDOC+7*, READ+5*, READ+8, EPOS
LVL EN+1~, EN+2*, PARSCT+4
LVL(0 EN+2*
MOD ATTRIBS+1~, ATTRIBS+7*, ATTRIBS+8, ATTRIBS+9, ATTRIBS+10
MSG ERROR+1~
MSG(1 ERROR+5
NAME ENTITY+1~, ENTITY+4*, ENTITY+7, ENTITY+9, ENTITY+10, ENTITY+12, SETENT~, SETENT+1, SETENT+2
OFX EN+1~, OPNDOC+7*, READ+9*, SHIFT+2*, SHIFT+3*
OPTION EN~, EN+2*, READ+8, ATTRIBS+4, ERROR+7, ERROR+8
PARAM ENTITY~, ENTITY+2*, ENTITY+3, ENTITY+4, ENTITY+11
PATH EN+1~, EN+2*, EXTRNL+8
PFX EN+1~, EN+2*, OPNDOC+7*, SHIFT+2*
PNAME PI~, PI+2*, PI+3, PI+10
PREFIX OPNDOC~, OPNDOC+7
PUB EXTRNL~, EXTRNL+2*, EXTRNL+3, EXTRNL+4, EXTRNL+5, EXTRNL+6, EXTRNL+10, SYSPUB~, SYSPUB+4*, SYSPUB+7*
, SYSPUB+8*
QT EN+1~, EN+2*, VALUE+3
RTN VALUE+1~, VALUE+3*, VALUE+4, VALUE+6*, VALUE+7*, VALUE+8*, VALUE+13, SYSPUB+1~, SYSPUB+4*, SYSPUB+7*
, SYSPUB+8*, SYSPUB+9
SAVE SAVRES~, SAVRES+2, SAVRES+4, SAVRES+6
SFX EN+1~, EN+2*, OPNDOC+7*
ST EN+1~, EN+2*, EN+6, EN+7
SUB TMPGBL~, TMPGBL+1*, TMPGBL+2
SUFFIX OPNDOC~, OPNDOC+7
SYS EXTRNL~, EXTRNL+3, EXTRNL+8*, EXTRNL+9, EXTRNL+10, SYSPUB~, SYSPUB+4*, SYSPUB+7*, SYSPUB+8*
TMP READ+2~, READ+7*, READ+8, READ+9
TRL PARSCT~, PARSCT+10
TXT NMLWS~, NMLWS+4*, NMLWS+5*, NMLWS+7, NMLWS+8, NMLWS+9*, NMLWS+10, NMLWS+11*, NMLWS+12, NMLWS+13*
, NMLWS+14
TYP ATTRIBS+1~, ATTRIBS+7*, PARSCT~, PARSCT+4, PARSCT+6
U PATH+2
VAL CHENTITY+1~, CHENTITY+2*, CHENTITY+4*, CHENTITY+6, CHENTITY+7, SETENT~, SETENT+2
WS EN+1~, EN+2*, CHENTITY+6
X PATH+1~, PATH+3*, PATH+4, SAVRES+1~, SAVRES+3*, SAVRES+4, SAVRES+5, READ+2~, SHIFT+3*, NAME+1~
, NAME+3*, NAME+4, NAMETKN+1~, NAMETKN+3*, NAMETKN+4, PARSCT+1~, PARSCT+5*, PARSCT+6, PARSCT+7, EXTRNL+1~
, EXTRNL+4, EXTRNL+5*, EXTRNL+6*, EXTRNL+9*, EXTRNL+10, EXTRNL+11, WS~, WS+1, CBK~, NEXT~
XML EN+1~, EN+2*, OPNDOC+7*, READ+3, SHIFT+1*, SHIFT+2*, SHIFT+3*, SHIFT+4, NAME+3, NAMETKN+3
, NAMETKN+4, VALUE+5, CHENTITY+4, PI+5, PI+6, PARSCT+5, PARSCT+6, EPOS
Y NAMETKN+1~, NAMETKN+3*, NAMETKN+4*, NAMETKN+5, NAMETKN+6, EXTRNL+1~, EXTRNL+5*, EXTRNL+6, NEXT~
Y1 CBK~
Y2 CBK~
Y3 CBK~
Y4 CBK~
Z NMLWS+1~, NMLWS+4*, NMLWS+8*, NMLWS+9, NMLWS+10*, NMLWS+11, NMLWS+12*, NMLWS+13

Marked Items

Name Field # of Occurrence
$T( EN+2
$T(TOUCH^XUSCLEAN EN+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All