Geant4  10.00.p03
xmlrole.cc File Reference
#include <stddef.h>
#include "expat_external.h"
#include "internal.h"
#include "xmlrole.h"
#include "ascii.h"
+ Include dependency graph for xmlrole.cc:

Go to the source code of this file.

Macros

#define MIN_BYTES_PER_CHAR(enc)   ((enc)->minBytesPerChar)
 
#define setTopLevel(state)   ((state)->handler = internalSubset)
 

Typedefs

typedef int PTRCALL PROLOG_HANDLER (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 

Functions

static int FASTCALL common (PROLOG_STATE *state, int tok)
 
static int PTRCALL prolog0 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL prolog1 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL prolog2 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL doctype0 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL doctype1 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL doctype2 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL doctype3 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL doctype4 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL doctype5 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL internalSubset (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL entity0 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL entity1 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL entity2 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL entity3 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL entity4 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL entity5 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL entity6 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL entity7 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL entity8 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL entity9 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL entity10 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL notation0 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL notation1 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL notation2 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL notation3 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL notation4 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL attlist0 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL attlist1 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL attlist2 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL attlist3 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL attlist4 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL attlist5 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL attlist6 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL attlist7 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL attlist8 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL attlist9 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL element0 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL element1 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL element2 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL element3 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL element4 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL element5 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL element6 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL element7 (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL declClose (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
static int PTRCALL error (PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)
 
void XmlPrologStateInit (PROLOG_STATE *state)
 

Variables

static const char KW_ANY []
 
static const char KW_ATTLIST []
 
static const char KW_CDATA []
 
static const char KW_DOCTYPE []
 
static const char KW_ELEMENT []
 
static const char KW_EMPTY []
 
static const char KW_ENTITIES []
 
static const char KW_ENTITY []
 
static const char KW_FIXED []
 
static const char KW_ID []
 
static const char KW_IDREF []
 
static const char KW_IDREFS []
 
static const char KW_IMPLIED []
 
static const char KW_NDATA []
 
static const char KW_NMTOKEN []
 
static const char KW_NMTOKENS []
 
static const char KW_NOTATION []
 
static const char KW_PCDATA []
 
static const char KW_PUBLIC []
 
static const char KW_REQUIRED []
 
static const char KW_SYSTEM []
 
static PROLOG_HANDLER prolog0
 
static PROLOG_HANDLER prolog1
 
static PROLOG_HANDLER prolog2
 
static PROLOG_HANDLER doctype0
 
static PROLOG_HANDLER doctype1
 
static PROLOG_HANDLER doctype2
 
static PROLOG_HANDLER doctype3
 
static PROLOG_HANDLER doctype4
 
static PROLOG_HANDLER doctype5
 
static PROLOG_HANDLER internalSubset
 
static PROLOG_HANDLER entity0
 
static PROLOG_HANDLER entity1
 
static PROLOG_HANDLER entity2
 
static PROLOG_HANDLER entity3
 
static PROLOG_HANDLER entity4
 
static PROLOG_HANDLER entity5
 
static PROLOG_HANDLER entity6
 
static PROLOG_HANDLER entity7
 
static PROLOG_HANDLER entity8
 
static PROLOG_HANDLER entity9
 
static PROLOG_HANDLER entity10
 
static PROLOG_HANDLER notation0
 
static PROLOG_HANDLER notation1
 
static PROLOG_HANDLER notation2
 
static PROLOG_HANDLER notation3
 
static PROLOG_HANDLER notation4
 
static PROLOG_HANDLER attlist0
 
static PROLOG_HANDLER attlist1
 
static PROLOG_HANDLER attlist2
 
static PROLOG_HANDLER attlist3
 
static PROLOG_HANDLER attlist4
 
static PROLOG_HANDLER attlist5
 
static PROLOG_HANDLER attlist6
 
static PROLOG_HANDLER attlist7
 
static PROLOG_HANDLER attlist8
 
static PROLOG_HANDLER attlist9
 
static PROLOG_HANDLER element0
 
static PROLOG_HANDLER element1
 
static PROLOG_HANDLER element2
 
static PROLOG_HANDLER element3
 
static PROLOG_HANDLER element4
 
static PROLOG_HANDLER element5
 
static PROLOG_HANDLER element6
 
static PROLOG_HANDLER element7
 
static PROLOG_HANDLER declClose
 
static PROLOG_HANDLER error
 

Macro Definition Documentation

#define MIN_BYTES_PER_CHAR (   enc)    ((enc)->minBytesPerChar)

Definition at line 89 of file xmlrole.cc.

Referenced by attlist8(), element2(), internalSubset(), prolog0(), and prolog1().

#define setTopLevel (   state)    ((state)->handler = internalSubset)

Definition at line 98 of file xmlrole.cc.

Referenced by attlist1(), declClose(), entity10(), entity5(), and notation4().

Typedef Documentation

typedef int PTRCALL PROLOG_HANDLER(PROLOG_STATE *state, int tok, const char *ptr, const char *end, const ENCODING *enc)

Definition at line 101 of file xmlrole.cc.

Function Documentation

static int PTRCALL attlist0 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 754 of file xmlrole.cc.

References attlist1, and common().

+ Here is the call graph for this function:

static int PTRCALL attlist1 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 772 of file xmlrole.cc.

References attlist2, common(), and setTopLevel.

+ Here is the call graph for this function:

static int PTRCALL attlist2 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 793 of file xmlrole.cc.

References attlist3, attlist5, attlist8, common(), KW_CDATA, KW_ENTITIES, KW_ENTITY, KW_ID, KW_IDREF, KW_IDREFS, KW_NMTOKEN, KW_NMTOKENS, and KW_NOTATION.

+ Here is the call graph for this function:

static int PTRCALL attlist3 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 834 of file xmlrole.cc.

References attlist4, and common().

+ Here is the call graph for this function:

static int PTRCALL attlist4 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 853 of file xmlrole.cc.

References attlist3, attlist8, and common().

+ Here is the call graph for this function:

static int PTRCALL attlist5 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 873 of file xmlrole.cc.

References attlist6, and common().

+ Here is the call graph for this function:

static int PTRCALL attlist6 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 890 of file xmlrole.cc.

References attlist7, and common().

+ Here is the call graph for this function:

static int PTRCALL attlist7 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 907 of file xmlrole.cc.

References attlist6, attlist8, and common().

+ Here is the call graph for this function:

static int PTRCALL attlist8 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 928 of file xmlrole.cc.

References attlist1, attlist9, common(), KW_FIXED, KW_IMPLIED, KW_REQUIRED, and MIN_BYTES_PER_CHAR.

+ Here is the call graph for this function:

static int PTRCALL attlist9 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 968 of file xmlrole.cc.

References attlist1, and common().

+ Here is the call graph for this function:

static int FASTCALL common ( PROLOG_STATE *  state,
int  tok 
)
static
static int PTRCALL declClose ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 1278 of file xmlrole.cc.

References common(), and setTopLevel.

+ Here is the call graph for this function:

static int PTRCALL doctype0 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 217 of file xmlrole.cc.

References common(), and doctype1.

+ Here is the call graph for this function:

static int PTRCALL doctype1 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 235 of file xmlrole.cc.

References common(), doctype2, doctype3, internalSubset, KW_PUBLIC, KW_SYSTEM, and prolog2.

+ Here is the call graph for this function:

static int PTRCALL doctype2 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 265 of file xmlrole.cc.

References common(), and doctype3.

+ Here is the call graph for this function:

static int PTRCALL doctype3 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 282 of file xmlrole.cc.

References common(), and doctype4.

+ Here is the call graph for this function:

static int PTRCALL doctype4 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 299 of file xmlrole.cc.

References common(), internalSubset, and prolog2.

+ Here is the call graph for this function:

static int PTRCALL doctype5 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 319 of file xmlrole.cc.

References common(), and prolog2.

+ Here is the call graph for this function:

static int PTRCALL element0 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 985 of file xmlrole.cc.

References common(), and element1.

+ Here is the call graph for this function:

static int PTRCALL element1 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 1003 of file xmlrole.cc.

References common(), declClose, element2, KW_ANY, and KW_EMPTY.

+ Here is the call graph for this function:

static int PTRCALL element2 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 1033 of file xmlrole.cc.

References common(), element3, element6, element7, KW_PCDATA, and MIN_BYTES_PER_CHAR.

+ Here is the call graph for this function:

static int PTRCALL element3 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 1073 of file xmlrole.cc.

References common(), declClose, and element4.

+ Here is the call graph for this function:

static int PTRCALL element4 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 1098 of file xmlrole.cc.

References common(), and element5.

+ Here is the call graph for this function:

static int PTRCALL element5 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 1116 of file xmlrole.cc.

References common(), declClose, and element4.

+ Here is the call graph for this function:

static int PTRCALL element6 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 1137 of file xmlrole.cc.

References common(), and element7.

+ Here is the call graph for this function:

static int PTRCALL element7 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 1167 of file xmlrole.cc.

References common(), declClose, and element6.

+ Here is the call graph for this function:

static int PTRCALL entity0 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 438 of file xmlrole.cc.

References common(), entity1, and entity2.

+ Here is the call graph for this function:

static int PTRCALL entity1 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 458 of file xmlrole.cc.

References common(), and entity7.

+ Here is the call graph for this function:

static int PTRCALL entity10 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 640 of file xmlrole.cc.

References common(), and setTopLevel.

+ Here is the call graph for this function:

static int PTRCALL entity2 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 475 of file xmlrole.cc.

References common(), declClose, entity3, entity4, KW_PUBLIC, and KW_SYSTEM.

+ Here is the call graph for this function:

static int PTRCALL entity3 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 503 of file xmlrole.cc.

References common(), and entity4.

+ Here is the call graph for this function:

static int PTRCALL entity4 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 520 of file xmlrole.cc.

References common(), and entity5.

+ Here is the call graph for this function:

static int PTRCALL entity5 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 537 of file xmlrole.cc.

References common(), entity6, KW_NDATA, and setTopLevel.

+ Here is the call graph for this function:

static int PTRCALL entity6 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 560 of file xmlrole.cc.

References common(), and declClose.

+ Here is the call graph for this function:

static int PTRCALL entity7 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 578 of file xmlrole.cc.

References common(), declClose, entity8, entity9, KW_PUBLIC, and KW_SYSTEM.

+ Here is the call graph for this function:

static int PTRCALL entity8 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 606 of file xmlrole.cc.

References common(), and entity9.

+ Here is the call graph for this function:

static int PTRCALL entity9 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 623 of file xmlrole.cc.

References common(), and entity10.

+ Here is the call graph for this function:

static int PTRCALL error ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 1295 of file xmlrole.cc.

static int PTRCALL internalSubset ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 336 of file xmlrole.cc.

References attlist0, common(), doctype5, element0, entity0, KW_ATTLIST, KW_ELEMENT, KW_ENTITY, KW_NOTATION, MIN_BYTES_PER_CHAR, and notation0.

+ Here is the call graph for this function:

static int PTRCALL notation0 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 657 of file xmlrole.cc.

References common(), and notation1.

+ Here is the call graph for this function:

static int PTRCALL notation1 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 674 of file xmlrole.cc.

References common(), KW_PUBLIC, KW_SYSTEM, notation2, and notation3.

+ Here is the call graph for this function:

static int PTRCALL notation2 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 698 of file xmlrole.cc.

References common(), and notation4.

+ Here is the call graph for this function:

static int PTRCALL notation3 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 715 of file xmlrole.cc.

References common(), and declClose.

+ Here is the call graph for this function:

static int PTRCALL notation4 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 733 of file xmlrole.cc.

References common(), declClose, and setTopLevel.

+ Here is the call graph for this function:

static int PTRCALL prolog0 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 128 of file xmlrole.cc.

References common(), doctype0, error, KW_DOCTYPE, MIN_BYTES_PER_CHAR, and prolog1.

+ Here is the call graph for this function:

static int PTRCALL prolog1 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 165 of file xmlrole.cc.

References common(), doctype0, error, KW_DOCTYPE, and MIN_BYTES_PER_CHAR.

+ Here is the call graph for this function:

static int PTRCALL prolog2 ( PROLOG_STATE *  state,
int  tok,
const char *  ptr,
const char *  end,
const ENCODING *  enc 
)
static

Definition at line 196 of file xmlrole.cc.

References common(), and error.

+ Here is the call graph for this function:

void XmlPrologStateInit ( PROLOG_STATE *  state)

Definition at line 1316 of file xmlrole.cc.

References prolog0.

Referenced by parserInit().

+ Here is the caller graph for this function:

Variable Documentation

PROLOG_HANDLER attlist0
static

Definition at line 108 of file xmlrole.cc.

Referenced by internalSubset().

PROLOG_HANDLER attlist1
static

Definition at line 108 of file xmlrole.cc.

Referenced by attlist0(), attlist8(), and attlist9().

PROLOG_HANDLER attlist2
static

Definition at line 108 of file xmlrole.cc.

Referenced by attlist1().

PROLOG_HANDLER attlist3
static

Definition at line 108 of file xmlrole.cc.

Referenced by attlist2(), and attlist4().

PROLOG_HANDLER attlist4
static

Definition at line 108 of file xmlrole.cc.

Referenced by attlist3().

PROLOG_HANDLER attlist5
static

Definition at line 108 of file xmlrole.cc.

Referenced by attlist2().

PROLOG_HANDLER attlist6
static

Definition at line 108 of file xmlrole.cc.

Referenced by attlist5(), and attlist7().

PROLOG_HANDLER attlist7
static

Definition at line 108 of file xmlrole.cc.

Referenced by attlist6().

PROLOG_HANDLER attlist8
static

Definition at line 108 of file xmlrole.cc.

Referenced by attlist2(), attlist4(), and attlist7().

PROLOG_HANDLER attlist9
static

Definition at line 108 of file xmlrole.cc.

Referenced by attlist8().

PROLOG_HANDLER declClose
static
PROLOG_HANDLER doctype0
static

Definition at line 108 of file xmlrole.cc.

Referenced by prolog0(), and prolog1().

PROLOG_HANDLER doctype1
static

Definition at line 108 of file xmlrole.cc.

Referenced by doctype0().

PROLOG_HANDLER doctype2
static

Definition at line 108 of file xmlrole.cc.

Referenced by doctype1().

PROLOG_HANDLER doctype3
static

Definition at line 108 of file xmlrole.cc.

Referenced by doctype1(), and doctype2().

PROLOG_HANDLER doctype4
static

Definition at line 108 of file xmlrole.cc.

Referenced by doctype3().

PROLOG_HANDLER doctype5
static

Definition at line 108 of file xmlrole.cc.

Referenced by internalSubset().

PROLOG_HANDLER element0
static

Definition at line 108 of file xmlrole.cc.

Referenced by internalSubset().

PROLOG_HANDLER element1
static

Definition at line 108 of file xmlrole.cc.

Referenced by element0().

PROLOG_HANDLER element2
static

Definition at line 108 of file xmlrole.cc.

Referenced by element1().

PROLOG_HANDLER element3
static

Definition at line 108 of file xmlrole.cc.

Referenced by element2().

PROLOG_HANDLER element4
static

Definition at line 108 of file xmlrole.cc.

Referenced by element3(), and element5().

PROLOG_HANDLER element5
static

Definition at line 108 of file xmlrole.cc.

Referenced by element4().

PROLOG_HANDLER element6
static

Definition at line 108 of file xmlrole.cc.

Referenced by element2(), and element7().

PROLOG_HANDLER element7
static

Definition at line 108 of file xmlrole.cc.

Referenced by element2(), and element6().

PROLOG_HANDLER entity0
static

Definition at line 108 of file xmlrole.cc.

Referenced by internalSubset().

PROLOG_HANDLER entity1
static

Definition at line 108 of file xmlrole.cc.

Referenced by entity0().

PROLOG_HANDLER entity10
static

Definition at line 108 of file xmlrole.cc.

Referenced by entity9().

PROLOG_HANDLER entity2
static

Definition at line 108 of file xmlrole.cc.

Referenced by entity0().

PROLOG_HANDLER entity3
static

Definition at line 108 of file xmlrole.cc.

Referenced by entity2().

PROLOG_HANDLER entity4
static

Definition at line 108 of file xmlrole.cc.

Referenced by entity2(), and entity3().

PROLOG_HANDLER entity5
static

Definition at line 108 of file xmlrole.cc.

Referenced by entity4().

PROLOG_HANDLER entity6
static

Definition at line 108 of file xmlrole.cc.

Referenced by entity5().

PROLOG_HANDLER entity7
static

Definition at line 108 of file xmlrole.cc.

Referenced by entity1().

PROLOG_HANDLER entity8
static

Definition at line 108 of file xmlrole.cc.

Referenced by entity7().

PROLOG_HANDLER entity9
static

Definition at line 108 of file xmlrole.cc.

Referenced by entity7(), and entity8().

PROLOG_HANDLER internalSubset
static

Definition at line 108 of file xmlrole.cc.

Referenced by doctype1(), and doctype4().

const char KW_ANY[]
static
Initial value:
= {
ASCII_A, ASCII_N, ASCII_Y, '\0' }

Definition at line 33 of file xmlrole.cc.

Referenced by element1().

const char KW_ATTLIST[]
static
Initial value:
= {
ASCII_A, ASCII_T, ASCII_T, ASCII_L, ASCII_I, ASCII_S, ASCII_T, '\0' }

Definition at line 35 of file xmlrole.cc.

Referenced by internalSubset().

const char KW_CDATA[]
static
Initial value:
= {
ASCII_C, ASCII_D, ASCII_A, ASCII_T, ASCII_A, '\0' }

Definition at line 37 of file xmlrole.cc.

Referenced by attlist2().

const char KW_DOCTYPE[]
static
Initial value:
= {
ASCII_D, ASCII_O, ASCII_C, ASCII_T, ASCII_Y, ASCII_P, ASCII_E, '\0' }

Definition at line 39 of file xmlrole.cc.

Referenced by prolog0(), and prolog1().

const char KW_ELEMENT[]
static
Initial value:
= {
ASCII_E, ASCII_L, ASCII_E, ASCII_M, ASCII_E, ASCII_N, ASCII_T, '\0' }

Definition at line 41 of file xmlrole.cc.

Referenced by internalSubset().

const char KW_EMPTY[]
static
Initial value:
= {
ASCII_E, ASCII_M, ASCII_P, ASCII_T, ASCII_Y, '\0' }

Definition at line 43 of file xmlrole.cc.

Referenced by element1().

const char KW_ENTITIES[]
static
Initial value:
= {
ASCII_E, ASCII_N, ASCII_T, ASCII_I, ASCII_T, ASCII_I, ASCII_E, ASCII_S,
'\0' }

Definition at line 45 of file xmlrole.cc.

Referenced by attlist2().

const char KW_ENTITY[]
static
Initial value:
= {
ASCII_E, ASCII_N, ASCII_T, ASCII_I, ASCII_T, ASCII_Y, '\0' }

Definition at line 48 of file xmlrole.cc.

Referenced by attlist2(), and internalSubset().

const char KW_FIXED[]
static
Initial value:
= {
ASCII_F, ASCII_I, ASCII_X, ASCII_E, ASCII_D, '\0' }

Definition at line 50 of file xmlrole.cc.

Referenced by attlist8().

const char KW_ID[]
static
Initial value:
= {
ASCII_I, ASCII_D, '\0' }

Definition at line 52 of file xmlrole.cc.

Referenced by attlist2().

const char KW_IDREF[]
static
Initial value:
= {
ASCII_I, ASCII_D, ASCII_R, ASCII_E, ASCII_F, '\0' }

Definition at line 54 of file xmlrole.cc.

Referenced by attlist2().

const char KW_IDREFS[]
static
Initial value:
= {
ASCII_I, ASCII_D, ASCII_R, ASCII_E, ASCII_F, ASCII_S, '\0' }

Definition at line 56 of file xmlrole.cc.

Referenced by attlist2().

const char KW_IMPLIED[]
static
Initial value:
= {
ASCII_I, ASCII_M, ASCII_P, ASCII_L, ASCII_I, ASCII_E, ASCII_D, '\0' }

Definition at line 62 of file xmlrole.cc.

Referenced by attlist8().

const char KW_NDATA[]
static
Initial value:
= {
ASCII_N, ASCII_D, ASCII_A, ASCII_T, ASCII_A, '\0' }

Definition at line 68 of file xmlrole.cc.

Referenced by entity5().

const char KW_NMTOKEN[]
static
Initial value:
= {
ASCII_N, ASCII_M, ASCII_T, ASCII_O, ASCII_K, ASCII_E, ASCII_N, '\0' }

Definition at line 70 of file xmlrole.cc.

Referenced by attlist2().

const char KW_NMTOKENS[]
static
Initial value:
= {
ASCII_N, ASCII_M, ASCII_T, ASCII_O, ASCII_K, ASCII_E, ASCII_N, ASCII_S,
'\0' }

Definition at line 72 of file xmlrole.cc.

Referenced by attlist2().

const char KW_NOTATION[]
static
Initial value:
=
{ ASCII_N, ASCII_O, ASCII_T, ASCII_A, ASCII_T, ASCII_I, ASCII_O, ASCII_N,
'\0' }

Definition at line 75 of file xmlrole.cc.

Referenced by attlist2(), and internalSubset().

const char KW_PCDATA[]
static
Initial value:
= {
ASCII_P, ASCII_C, ASCII_D, ASCII_A, ASCII_T, ASCII_A, '\0' }

Definition at line 78 of file xmlrole.cc.

Referenced by element2().

const char KW_PUBLIC[]
static
Initial value:
= {
ASCII_P, ASCII_U, ASCII_B, ASCII_L, ASCII_I, ASCII_C, '\0' }

Definition at line 80 of file xmlrole.cc.

Referenced by doctype1(), entity2(), entity7(), and notation1().

const char KW_REQUIRED[]
static
Initial value:
= {
ASCII_R, ASCII_E, ASCII_Q, ASCII_U, ASCII_I, ASCII_R, ASCII_E, ASCII_D,
'\0' }

Definition at line 82 of file xmlrole.cc.

Referenced by attlist8().

const char KW_SYSTEM[]
static
Initial value:
= {
ASCII_S, ASCII_Y, ASCII_S, ASCII_T, ASCII_E, ASCII_M, '\0' }

Definition at line 85 of file xmlrole.cc.

Referenced by doctype1(), entity2(), entity7(), and notation1().

PROLOG_HANDLER notation0
static

Definition at line 108 of file xmlrole.cc.

Referenced by internalSubset().

PROLOG_HANDLER notation1
static

Definition at line 108 of file xmlrole.cc.

Referenced by notation0().

PROLOG_HANDLER notation2
static

Definition at line 108 of file xmlrole.cc.

Referenced by notation1().

PROLOG_HANDLER notation3
static

Definition at line 108 of file xmlrole.cc.

Referenced by notation1().

PROLOG_HANDLER notation4
static

Definition at line 108 of file xmlrole.cc.

Referenced by notation2().

PROLOG_HANDLER prolog0
static

Definition at line 108 of file xmlrole.cc.

Referenced by XmlPrologStateInit().

PROLOG_HANDLER prolog1
static

Definition at line 108 of file xmlrole.cc.

Referenced by prolog0().

PROLOG_HANDLER prolog2
static

Definition at line 108 of file xmlrole.cc.

Referenced by doctype1(), doctype4(), and doctype5().