MXMLPRSE ;SAIC/DKM - XML Parser ;09/08/08 11:50
Source file <MXMLPRSE.m>
| 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 | 
| 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 | 
| 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() | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| 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 | 
| 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 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | OPNDOC+5*, SETENT+2*, ATTRIBS+7, TMPGBL+1*, TMPGBL+2 | 
| >> | 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 | 
| Name | Field # of Occurrence | 
|---|---|
| $T( | EN+2 | 
| $T(TOUCH^XUSCLEAN | EN+4 |