version 1.1, 2012/02/21 23:37:58
|
version 1.1.1.2, 2014/06/15 19:53:38
|
Line 40 typedef xmlAutomataState *xmlAutomataStatePtr;
|
Line 40 typedef xmlAutomataState *xmlAutomataStatePtr;
|
/* |
/* |
* Building API |
* Building API |
*/ |
*/ |
XMLPUBFUN xmlAutomataPtr XMLCALL | XMLPUBFUN xmlAutomataPtr XMLCALL |
xmlNewAutomata (void); |
xmlNewAutomata (void); |
XMLPUBFUN void XMLCALL | XMLPUBFUN void XMLCALL |
xmlFreeAutomata (xmlAutomataPtr am); |
xmlFreeAutomata (xmlAutomataPtr am); |
|
|
XMLPUBFUN xmlAutomataStatePtr XMLCALL | XMLPUBFUN xmlAutomataStatePtr XMLCALL |
xmlAutomataGetInitState (xmlAutomataPtr am); |
xmlAutomataGetInitState (xmlAutomataPtr am); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlAutomataSetFinalState (xmlAutomataPtr am, |
xmlAutomataSetFinalState (xmlAutomataPtr am, |
xmlAutomataStatePtr state); |
xmlAutomataStatePtr state); |
XMLPUBFUN xmlAutomataStatePtr XMLCALL | XMLPUBFUN xmlAutomataStatePtr XMLCALL |
xmlAutomataNewState (xmlAutomataPtr am); |
xmlAutomataNewState (xmlAutomataPtr am); |
XMLPUBFUN xmlAutomataStatePtr XMLCALL | XMLPUBFUN xmlAutomataStatePtr XMLCALL |
xmlAutomataNewTransition (xmlAutomataPtr am, |
xmlAutomataNewTransition (xmlAutomataPtr am, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr to, |
xmlAutomataStatePtr to, |
const xmlChar *token, |
const xmlChar *token, |
void *data); |
void *data); |
XMLPUBFUN xmlAutomataStatePtr XMLCALL | XMLPUBFUN xmlAutomataStatePtr XMLCALL |
xmlAutomataNewTransition2 (xmlAutomataPtr am, |
xmlAutomataNewTransition2 (xmlAutomataPtr am, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr to, |
xmlAutomataStatePtr to, |
Line 73 XMLPUBFUN xmlAutomataStatePtr XMLCALL
|
Line 73 XMLPUBFUN xmlAutomataStatePtr XMLCALL
|
const xmlChar *token2, |
const xmlChar *token2, |
void *data); |
void *data); |
|
|
XMLPUBFUN xmlAutomataStatePtr XMLCALL | XMLPUBFUN xmlAutomataStatePtr XMLCALL |
xmlAutomataNewCountTrans (xmlAutomataPtr am, |
xmlAutomataNewCountTrans (xmlAutomataPtr am, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr to, |
xmlAutomataStatePtr to, |
Line 81 XMLPUBFUN xmlAutomataStatePtr XMLCALL
|
Line 81 XMLPUBFUN xmlAutomataStatePtr XMLCALL
|
int min, |
int min, |
int max, |
int max, |
void *data); |
void *data); |
XMLPUBFUN xmlAutomataStatePtr XMLCALL | XMLPUBFUN xmlAutomataStatePtr XMLCALL |
xmlAutomataNewCountTrans2 (xmlAutomataPtr am, |
xmlAutomataNewCountTrans2 (xmlAutomataPtr am, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr to, |
xmlAutomataStatePtr to, |
Line 90 XMLPUBFUN xmlAutomataStatePtr XMLCALL
|
Line 90 XMLPUBFUN xmlAutomataStatePtr XMLCALL
|
int min, |
int min, |
int max, |
int max, |
void *data); |
void *data); |
XMLPUBFUN xmlAutomataStatePtr XMLCALL | XMLPUBFUN xmlAutomataStatePtr XMLCALL |
xmlAutomataNewOnceTrans (xmlAutomataPtr am, |
xmlAutomataNewOnceTrans (xmlAutomataPtr am, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr to, |
xmlAutomataStatePtr to, |
Line 99 XMLPUBFUN xmlAutomataStatePtr XMLCALL
|
Line 99 XMLPUBFUN xmlAutomataStatePtr XMLCALL
|
int max, |
int max, |
void *data); |
void *data); |
XMLPUBFUN xmlAutomataStatePtr XMLCALL |
XMLPUBFUN xmlAutomataStatePtr XMLCALL |
xmlAutomataNewOnceTrans2 (xmlAutomataPtr am, | xmlAutomataNewOnceTrans2 (xmlAutomataPtr am, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr to, | xmlAutomataStatePtr to, |
const xmlChar *token, |
const xmlChar *token, |
const xmlChar *token2, |
const xmlChar *token2, |
int min, | int min, |
int max, | int max, |
void *data); |
void *data); |
XMLPUBFUN xmlAutomataStatePtr XMLCALL | XMLPUBFUN xmlAutomataStatePtr XMLCALL |
xmlAutomataNewAllTrans (xmlAutomataPtr am, |
xmlAutomataNewAllTrans (xmlAutomataPtr am, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr to, |
xmlAutomataStatePtr to, |
int lax); |
int lax); |
XMLPUBFUN xmlAutomataStatePtr XMLCALL | XMLPUBFUN xmlAutomataStatePtr XMLCALL |
xmlAutomataNewEpsilon (xmlAutomataPtr am, |
xmlAutomataNewEpsilon (xmlAutomataPtr am, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr to); |
xmlAutomataStatePtr to); |
XMLPUBFUN xmlAutomataStatePtr XMLCALL | XMLPUBFUN xmlAutomataStatePtr XMLCALL |
xmlAutomataNewCountedTrans (xmlAutomataPtr am, |
xmlAutomataNewCountedTrans (xmlAutomataPtr am, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr to, |
xmlAutomataStatePtr to, |
int counter); |
int counter); |
XMLPUBFUN xmlAutomataStatePtr XMLCALL | XMLPUBFUN xmlAutomataStatePtr XMLCALL |
xmlAutomataNewCounterTrans (xmlAutomataPtr am, |
xmlAutomataNewCounterTrans (xmlAutomataPtr am, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr from, |
xmlAutomataStatePtr to, |
xmlAutomataStatePtr to, |
int counter); |
int counter); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlAutomataNewCounter (xmlAutomataPtr am, |
xmlAutomataNewCounter (xmlAutomataPtr am, |
int min, |
int min, |
int max); |
int max); |
|
|
XMLPUBFUN xmlRegexpPtr XMLCALL | XMLPUBFUN xmlRegexpPtr XMLCALL |
xmlAutomataCompile (xmlAutomataPtr am); |
xmlAutomataCompile (xmlAutomataPtr am); |
XMLPUBFUN int XMLCALL | XMLPUBFUN int XMLCALL |
xmlAutomataIsDeterminist (xmlAutomataPtr am); |
xmlAutomataIsDeterminist (xmlAutomataPtr am); |
|
|
#ifdef __cplusplus |
#ifdef __cplusplus |
} |
} |
#endif | #endif |
|
|
#endif /* LIBXML_AUTOMATA_ENABLED */ |
#endif /* LIBXML_AUTOMATA_ENABLED */ |
#endif /* LIBXML_REGEXP_ENABLED */ |
#endif /* LIBXML_REGEXP_ENABLED */ |