MXMLPRSE ;SAIC/DKM - XML Parser ;09/08/08 11:50
Source file <MXMLPRSE.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DOC,CBK,OPTION) | ;
|
|
OPNDOC(DOCREF,PREFIX,SUFFIX) | ;
|
|
CLSDOC | ||
PATH(DOC) | ;
|
|
SAVRES(SAVE) | ;
|
|
READ | ||
SHIFT | ;
|
|
NAME(ERN) | ;
|
|
NAMETKN(ERN) | ;
|
|
VALUE(ERF,FLG) | ;
|
|
NMLWS(TXT,FG) | ;
|
|
DOPARAM | ||
ENTITY(PARAM) | ;
|
|
CHENTITY() | ;
|
|
SETENT(NAME,VAL) | ;
|
|
ATTRIBS(ENAME,ATTR) | ;
|
|
ATTRIB(ENAME,ATTR) | ;
|
|
PI() | ||
COMMENT() | ||
CDATA() | ||
PARSCT(BGN,END,TRL,TYP) | ;
|
|
EXTRNL(SYS,PUB,GBL) | ;
|
|
TMPGBL() | ||
SYSPUB(SYS,PUB,FLG) | ;
|
|
EPOS | ||
ERROR(ERN,ARG) | ;
|
|
WS(X) | ||
CBK(X,Y1,Y2,Y3,Y4) | ||
NEXT(X,Y) |
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 |