diff options
Diffstat (limited to 'plugins/Variables/src/libxml/xmlautomata.h')
-rw-r--r-- | plugins/Variables/src/libxml/xmlautomata.h | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/plugins/Variables/src/libxml/xmlautomata.h b/plugins/Variables/src/libxml/xmlautomata.h deleted file mode 100644 index cc25e0b715..0000000000 --- a/plugins/Variables/src/libxml/xmlautomata.h +++ /dev/null @@ -1,94 +0,0 @@ -/* - * automata.h : description of the API to build regexp automats - * - * See Copyright for the status of this software. - * - * Daniel Veillard <veillard@redhat.com> - */ - -#ifndef __XML_AUTOMATA_H__ -#define __XML_AUTOMATA_H__ - -#include "libxml/xmlversion.h" -#include "libxml/tree.h" - -#ifdef LIBXML_AUTOMATA_ENABLED -#include "libxml/xmlregexp.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * xmlAutomataPtr: - * - * A libxml automata description, It can be compiled into a regexp - */ -typedef struct _xmlAutomata xmlAutomata; -typedef xmlAutomata *xmlAutomataPtr; - -/** - * xmlAutomataStatePtr: - * - * A state int the automata description, - */ -typedef struct _xmlAutomataState xmlAutomataState; -typedef xmlAutomataState *xmlAutomataStatePtr; - -/* - * Building API - */ -xmlAutomataPtr xmlNewAutomata (void); -void xmlFreeAutomata (xmlAutomataPtr am); - -xmlAutomataStatePtr xmlAutomataGetInitState (xmlAutomataPtr am); -int xmlAutomataSetFinalState(xmlAutomataPtr am, - xmlAutomataStatePtr state); -xmlAutomataStatePtr xmlAutomataNewState (xmlAutomataPtr am); -xmlAutomataStatePtr xmlAutomataNewTransition(xmlAutomataPtr am, - xmlAutomataStatePtr from, - xmlAutomataStatePtr to, - const xmlChar *token, - void *data); -xmlAutomataStatePtr xmlAutomataNewCountTrans(xmlAutomataPtr am, - xmlAutomataStatePtr from, - xmlAutomataStatePtr to, - const xmlChar *token, - int min, - int max, - void *data); -xmlAutomataStatePtr xmlAutomataNewOnceTrans (xmlAutomataPtr am, - xmlAutomataStatePtr from, - xmlAutomataStatePtr to, - const xmlChar *token, - int min, - int max, - void *data); -xmlAutomataStatePtr xmlAutomataNewAllTrans (xmlAutomataPtr am, - xmlAutomataStatePtr from, - xmlAutomataStatePtr to, - int lax); -xmlAutomataStatePtr xmlAutomataNewEpsilon (xmlAutomataPtr am, - xmlAutomataStatePtr from, - xmlAutomataStatePtr to); -xmlAutomataStatePtr xmlAutomataNewCountedTrans(xmlAutomataPtr am, - xmlAutomataStatePtr from, - xmlAutomataStatePtr to, - int counter); -xmlAutomataStatePtr xmlAutomataNewCounterTrans(xmlAutomataPtr am, - xmlAutomataStatePtr from, - xmlAutomataStatePtr to, - int counter); -int xmlAutomataNewCounter (xmlAutomataPtr am, - int min, - int max); - -xmlRegexpPtr xmlAutomataCompile (xmlAutomataPtr am); -int xmlAutomataIsDeterminist(xmlAutomataPtr am); - -#ifdef __cplusplus -} -#endif - -#endif /* LIBXML_AUTOMATA_ENABLED */ -#endif /* __XML_AUTOMATA_H__ */ |