18 #ifndef __OMNETPP_NEDXML_DTDVALIDATIONUTILS_H 19 #define __OMNETPP_NEDXML_DTDVALIDATIONUTILS_H 38 void tryCheckChoice(
ASTNode *node,
ASTNode *&curchild,
int tags[],
char mult);
48 void checkSequence(
ASTNode *node,
int tags[],
char mult[]);
49 void checkChoice(
ASTNode *node,
int tags[],
char mult);
50 void checkSeqOfChoices(
ASTNode *node,
Choice choices[],
int n);
52 void checkRequiredAttribute(
ASTNode *node,
const char *attr);
53 void checkEnumeratedAttribute(
ASTNode *node,
const char *attr,
const char *vals[],
int n);
54 void checkNameAttribute(
ASTNode *node,
const char *attr);
55 void checkCommentAttribute(
ASTNode *node,
const char *attr);
#define NEDXML_API
Definition: nedxmldefs.h:31
Definition: dtdvalidationutils.h:41
Definition: astbuilder.h:25
char mult
Definition: dtdvalidationutils.h:43
Definition: dtdvalidationutils.h:34
DtdValidationUtils(ErrorStore *e)
Definition: dtdvalidationutils.h:47
Definition: errorstore.h:37
ErrorStore * errors
Definition: dtdvalidationutils.h:37