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 |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: MXMLPRS1

Package: M XML Parser

Routine: MXMLPRS1


Information

MXMLPRS1 ;SAIC/DKM - XML Parser ;12/04/2002 15:55 [ 12/18/2003 4:53 PM ]

Source Information

Source file <MXMLPRS1.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
M XML Parser 1 (ERROR,SETENT)^MXMLPRSE  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
M XML Parser 2 MXMLPRS0  MXMLPRSE  

Entry Points

Name Comments DBIA/ICR reference
ISNAME(VALUE) ;
NOFWD(TYPE,VALUE) ;
TYPE ;;1;(
CBKARGS ;;0;STARTDOCUMENT
IC(NODE)
REF ;;49;UNP
DTDTAG ;;ENTITY;20
ISNMTKN(VALUE) ;
ENTITIES ;;amp;&
INIT
FWD(TYPE,VALUE) ;
ERROR(X,Y)
ISCHILD(ELEMENT,CHILD,NODE) ;
MOD ;;1;#REQUIRED
UNRESLV
CHKVAL(ENAME,ANAME,VALUE) ;
PROLOG ;;version;1.0

External References

Name Field # of Occurrence
ERROR^MXMLPRSE ERROR
SETENT^MXMLPRSE INIT+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP( INIT+6*, INIT+8*, INIT+10*, INIT+12*, INIT+14*, INIT+15*, ISCHILD+2, IC+1, IC+3, CHKVAL+3
, CHKVAL+4, CHKVAL+8, FWD+2, FWD+4, NOFWD+1!, UNRESLV+6, UNRESLV+8, UNRESLV+9

Label References

Name Line Occurrences
$$IC ISCHILD+3, IC+4
$$ISNAME CHKVAL+7, CHKVAL+24
$$ISNMTKN CHKVAL+19
ERROR CHKVAL+3, CHKVAL+7, CHKVAL+11, CHKVAL+19, CHKVAL+24, UNRESLV+4, UNRESLV+12
FWD CHKVAL+14, CHKVAL+25
NOFWD CHKVAL+10

Naked Globals

Name Field # of Occurrence
^( CHKVAL+3, CHKVAL+9*, FWD+5*, UNRESLV+7, UNRESLV+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANAME CHKVAL~, CHKVAL+3, CHKVAL+4
CHILD ISCHILD~, ISCHILD+3, IC+1
>> DTD( INIT+4*
E UNRESLV~, UNRESLV+7*, UNRESLV+12
ELEMENT ISCHILD~, ISCHILD+2, IC+1, IC+3
ENAME CHKVAL~, CHKVAL+3, CHKVAL+4
ERR FWD+5, UNRESLV+2!, UNRESLV+3*, UNRESLV+10!, UNRESLV+11*
>> ID INIT+6, INIT+8, INIT+10, INIT+12, INIT+14, INIT+15, ISCHILD+2, IC+1, IC+3, CHKVAL+3
, CHKVAL+4, CHKVAL+8, FWD+2, FWD+4, NOFWD+1, UNRESLV+6, UNRESLV+8, UNRESLV+9
>> LVL UNRESLV+1
>> LVL( UNRESLV+3, UNRESLV+4
NODE ISCHILD~, ISCHILD+3, IC~, IC+1, IC+3, IC+4
>> OPTION ISCHILD+3
TRN ISCHILD+1~, ISCHILD+2*, ISCHILD+3
TRN( IC+4*
TYPE CHKVAL+1~, CHKVAL+4*, CHKVAL+5, CHKVAL+6, CHKVAL+12, CHKVAL+13, CHKVAL+15, CHKVAL+16, CHKVAL+20, CHKVAL+21
, FWD~, FWD+2, FWD+4, NOFWD~, NOFWD+1
VALUE CHKVAL~, CHKVAL+2, CHKVAL+3, CHKVAL+7, CHKVAL+8, CHKVAL+9, CHKVAL+10, CHKVAL+11, CHKVAL+14, CHKVAL+17
, CHKVAL+18, CHKVAL+22, CHKVAL+23, ISNAME~, ISNAME+1, ISNMTKN~, ISNMTKN+1, FWD~, FWD+1, FWD+2
, FWD+4, NOFWD~, NOFWD+1
X INIT~, INIT+1*, INIT+3*, INIT+5*, INIT+7*, INIT+9*, INIT+11*, INIT+13*, INIT+14, IC~
, IC+1*, IC+2, IC+3, IC+4*, IC+5, CHKVAL+1~, CHKVAL+13*, CHKVAL+14, CHKVAL+16*, CHKVAL+17
, CHKVAL+18, CHKVAL+21*, CHKVAL+22, CHKVAL+23, UNRESLV~, UNRESLV+1*, UNRESLV+3, UNRESLV+4, UNRESLV+5*, UNRESLV+6*
, UNRESLV+7, UNRESLV+8, UNRESLV+9, ERROR~
Y INIT~, INIT+1*, INIT+2, INIT+3*, INIT+4, INIT+5*, INIT+6, INIT+7*, INIT+8, INIT+9*
, INIT+10, INIT+11*, INIT+12, INIT+13*, INIT+14, INIT+15*, IC~, IC+1*, IC+3*, IC+4
, CHKVAL+1~, CHKVAL+18*, CHKVAL+19, CHKVAL+23*, CHKVAL+24, CHKVAL+25, UNRESLV~, UNRESLV+6*, UNRESLV+8*, UNRESLV+9
, UNRESLV+12, ERROR~
Z INIT~, INIT+14*, INIT+15, CHKVAL+1~, CHKVAL+14*, CHKVAL+17*, CHKVAL+18, CHKVAL+22*, CHKVAL+23, FWD+3~
, FWD+4*, FWD+5, UNRESLV~, UNRESLV+8*, UNRESLV+9*, UNRESLV+11

Marked Items

Name Field # of Occurrence
$T(CBKARGS+X INIT+11
$T(DTDTAG+X INIT+3
$T(ENTITIES+X INIT+1
$T(MOD+X INIT+7
$T(PROLOG+X INIT+13
$T(REF+X INIT+9
$T(TYPE+X INIT+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All