[ { "function_name": "xmlRegexpErrCompile", "function_signature": "static void xmlRegexpErrCompile(xmlRegParserCtxtPtr ctxt, const char *extra)", "test_filename": "tests_xmlregexp_xmlRegexpErrCompile.c" }, { "function_name": "xmlRegEpxFromParse", "function_signature": "static xmlRegexpPtr xmlRegEpxFromParse(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlRegEpxFromParse.c" }, { "function_name": "xmlRegNewParserCtxt", "function_signature": "static xmlRegParserCtxtPtr xmlRegNewParserCtxt(const xmlChar *string)", "test_filename": "tests_xmlregexp_xmlRegNewParserCtxt.c" }, { "function_name": "xmlRegNewRange", "function_signature": "static xmlRegRangePtr xmlRegNewRange(xmlRegParserCtxtPtr ctxt,\n\t int neg, xmlRegAtomType type, int start, int end)", "test_filename": "tests_xmlregexp_xmlRegNewRange.c" }, { "function_name": "xmlRegCopyRange", "function_signature": "static xmlRegRangePtr xmlRegCopyRange(xmlRegParserCtxtPtr ctxt, xmlRegRangePtr range)", "test_filename": "tests_xmlregexp_xmlRegCopyRange.c" }, { "function_name": "xmlRegNewAtom", "function_signature": "static xmlRegAtomPtr xmlRegNewAtom(xmlRegParserCtxtPtr ctxt, xmlRegAtomType type)", "test_filename": "tests_xmlregexp_xmlRegNewAtom.c" }, { "function_name": "xmlRegFreeAtom", "function_signature": "static void xmlRegFreeAtom(xmlRegAtomPtr atom)", "test_filename": "tests_xmlregexp_xmlRegFreeAtom.c" }, { "function_name": "xmlRegCopyAtom", "function_signature": "static xmlRegAtomPtr xmlRegCopyAtom(xmlRegParserCtxtPtr ctxt, xmlRegAtomPtr atom)", "test_filename": "tests_xmlregexp_xmlRegCopyAtom.c" }, { "function_name": "xmlRegNewState", "function_signature": "static xmlRegStatePtr xmlRegNewState(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlRegNewState.c" }, { "function_name": "xmlRegFreeState", "function_signature": "static void xmlRegFreeState(xmlRegStatePtr state)", "test_filename": "tests_xmlregexp_xmlRegFreeState.c" }, { "function_name": "xmlRegFreeParserCtxt", "function_signature": "static void xmlRegFreeParserCtxt(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlRegFreeParserCtxt.c" }, { "function_name": "xmlRegPrintAtomType", "function_signature": "static void xmlRegPrintAtomType(FILE *output, xmlRegAtomType type)", "test_filename": "tests_xmlregexp_xmlRegPrintAtomType.c" }, { "function_name": "xmlRegPrintQuantType", "function_signature": "static void xmlRegPrintQuantType(FILE *output, xmlRegQuantType type)", "test_filename": "tests_xmlregexp_xmlRegPrintQuantType.c" }, { "function_name": "xmlRegPrintAtom", "function_signature": "static void xmlRegPrintAtom(FILE *output, xmlRegAtomPtr atom)", "test_filename": "tests_xmlregexp_xmlRegPrintAtom.c" }, { "function_name": "xmlRegPrintAtomCompact", "function_signature": "static void xmlRegPrintAtomCompact(FILE* output, xmlRegexpPtr regexp, int atom)", "test_filename": "tests_xmlregexp_xmlRegPrintAtomCompact.c" }, { "function_name": "xmlRegPrintTrans", "function_signature": "static void xmlRegPrintTrans(FILE *output, xmlRegTransPtr trans)", "test_filename": "tests_xmlregexp_xmlRegPrintTrans.c" }, { "function_name": "xmlRegPrintTransCompact", "function_signature": "static void xmlRegPrintTransCompact(\n FILE* output,\n xmlRegexpPtr regexp,\n int state,\n int atom\n)", "test_filename": "tests_xmlregexp_xmlRegPrintTransCompact.c" }, { "function_name": "xmlRegPrintState", "function_signature": "static void xmlRegPrintState(FILE *output, xmlRegStatePtr state)", "test_filename": "tests_xmlregexp_xmlRegPrintState.c" }, { "function_name": "xmlRegPrintStateCompact", "function_signature": "static void xmlRegPrintStateCompact(FILE* output, xmlRegexpPtr regexp, int state)", "test_filename": "tests_xmlregexp_xmlRegPrintStateCompact.c" }, { "function_name": "xmlRegPrintCompact", "function_signature": "static void xmlRegPrintCompact(FILE* output, xmlRegexpPtr regexp)", "test_filename": "tests_xmlregexp_xmlRegPrintCompact.c" }, { "function_name": "xmlRegexpPrintInternal", "function_signature": "static void xmlRegexpPrintInternal(FILE *output, xmlRegexpPtr regexp)", "test_filename": "tests_xmlregexp_xmlRegexpPrintInternal.c" }, { "function_name": "xmlRegAtomAddRange", "function_signature": "static xmlRegRangePtr xmlRegAtomAddRange(xmlRegParserCtxtPtr ctxt, xmlRegAtomPtr atom,\n\t int neg, xmlRegAtomType type, int start, int end,\n\t\t xmlChar *blockName)", "test_filename": "tests_xmlregexp_xmlRegAtomAddRange.c" }, { "function_name": "xmlRegGetCounter", "function_signature": "static int xmlRegGetCounter(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlRegGetCounter.c" }, { "function_name": "xmlRegAtomPush", "function_signature": "static int xmlRegAtomPush(xmlRegParserCtxtPtr ctxt, xmlRegAtomPtr atom)", "test_filename": "tests_xmlregexp_xmlRegAtomPush.c" }, { "function_name": "xmlRegStateAddTransTo", "function_signature": "static void xmlRegStateAddTransTo(xmlRegParserCtxtPtr ctxt, xmlRegStatePtr target,\n int from)", "test_filename": "tests_xmlregexp_xmlRegStateAddTransTo.c" }, { "function_name": "xmlRegStateAddTrans", "function_signature": "static void xmlRegStateAddTrans(xmlRegParserCtxtPtr ctxt, xmlRegStatePtr state,\n\t xmlRegAtomPtr atom, xmlRegStatePtr target,\n\t\t int counter, int count)", "test_filename": "tests_xmlregexp_xmlRegStateAddTrans.c" }, { "function_name": "xmlRegStatePush", "function_signature": "static xmlRegStatePtr xmlRegStatePush(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlRegStatePush.c" }, { "function_name": "xmlFAGenerateAllTransition", "function_signature": "static int xmlFAGenerateAllTransition(xmlRegParserCtxtPtr ctxt,\n\t\t\t xmlRegStatePtr from, xmlRegStatePtr to,\n\t\t\t int lax)", "test_filename": "tests_xmlregexp_xmlFAGenerateAllTransition.c" }, { "function_name": "xmlFAGenerateEpsilonTransition", "function_signature": "static int xmlFAGenerateEpsilonTransition(xmlRegParserCtxtPtr ctxt,\n\t\t\t xmlRegStatePtr from, xmlRegStatePtr to)", "test_filename": "tests_xmlregexp_xmlFAGenerateEpsilonTransition.c" }, { "function_name": "xmlFAGenerateCountedEpsilonTransition", "function_signature": "static int xmlFAGenerateCountedEpsilonTransition(xmlRegParserCtxtPtr ctxt,\n\t xmlRegStatePtr from, xmlRegStatePtr to, int counter)", "test_filename": "tests_xmlregexp_xmlFAGenerateCountedEpsilonTransition.c" }, { "function_name": "xmlFAGenerateCountedTransition", "function_signature": "static int xmlFAGenerateCountedTransition(xmlRegParserCtxtPtr ctxt,\n\t xmlRegStatePtr from, xmlRegStatePtr to, int counter)", "test_filename": "tests_xmlregexp_xmlFAGenerateCountedTransition.c" }, { "function_name": "xmlFAGenerateTransitions", "function_signature": "static int xmlFAGenerateTransitions(xmlRegParserCtxtPtr ctxt, xmlRegStatePtr from,\n\t xmlRegStatePtr to, xmlRegAtomPtr atom)", "test_filename": "tests_xmlregexp_xmlFAGenerateTransitions.c" }, { "function_name": "xmlFAReduceEpsilonTransitions", "function_signature": "static void xmlFAReduceEpsilonTransitions(xmlRegParserCtxtPtr ctxt, int fromnr,\n\t int tonr, int counter)", "test_filename": "tests_xmlregexp_xmlFAReduceEpsilonTransitions.c" }, { "function_name": "xmlFAFinishReduceEpsilonTransitions", "function_signature": "static void xmlFAFinishReduceEpsilonTransitions(xmlRegParserCtxtPtr ctxt, int tonr)", "test_filename": "tests_xmlregexp_xmlFAFinishReduceEpsilonTransitions.c" }, { "function_name": "xmlFAEliminateSimpleEpsilonTransitions", "function_signature": "static void xmlFAEliminateSimpleEpsilonTransitions(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAEliminateSimpleEpsilonTransitions.c" }, { "function_name": "xmlFAEliminateEpsilonTransitions", "function_signature": "static void xmlFAEliminateEpsilonTransitions(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAEliminateEpsilonTransitions.c" }, { "function_name": "xmlFACompareRanges", "function_signature": "static int xmlFACompareRanges(xmlRegRangePtr range1, xmlRegRangePtr range2)", "test_filename": "tests_xmlregexp_xmlFACompareRanges.c" }, { "function_name": "xmlFACompareAtomTypes", "function_signature": "static int xmlFACompareAtomTypes(xmlRegAtomType type1, xmlRegAtomType type2)", "test_filename": "tests_xmlregexp_xmlFACompareAtomTypes.c" }, { "function_name": "xmlFAEqualAtoms", "function_signature": "static int xmlFAEqualAtoms(xmlRegAtomPtr atom1, xmlRegAtomPtr atom2, int deep)", "test_filename": "tests_xmlregexp_xmlFAEqualAtoms.c" }, { "function_name": "xmlFACompareAtoms", "function_signature": "static int xmlFACompareAtoms(xmlRegAtomPtr atom1, xmlRegAtomPtr atom2, int deep)", "test_filename": "tests_xmlregexp_xmlFACompareAtoms.c" }, { "function_name": "xmlFARecurseDeterminism", "function_signature": "static int xmlFARecurseDeterminism(xmlRegParserCtxtPtr ctxt, xmlRegStatePtr state,\n\t int fromnr, int tonr, xmlRegAtomPtr atom)", "test_filename": "tests_xmlregexp_xmlFARecurseDeterminism.c" }, { "function_name": "xmlFAFinishRecurseDeterminism", "function_signature": "static void xmlFAFinishRecurseDeterminism(xmlRegParserCtxtPtr ctxt, xmlRegStatePtr state)", "test_filename": "tests_xmlregexp_xmlFAFinishRecurseDeterminism.c" }, { "function_name": "xmlFAComputesDeterminism", "function_signature": "static int xmlFAComputesDeterminism(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAComputesDeterminism.c" }, { "function_name": "xmlRegCheckCharacterRange", "function_signature": "static int xmlRegCheckCharacterRange(xmlRegAtomType type, int codepoint, int neg,\n\t int start, int end, const xmlChar *blockName)", "test_filename": "tests_xmlregexp_xmlRegCheckCharacterRange.c" }, { "function_name": "xmlRegCheckCharacter", "function_signature": "static int xmlRegCheckCharacter(xmlRegAtomPtr atom, int codepoint)", "test_filename": "tests_xmlregexp_xmlRegCheckCharacter.c" }, { "function_name": "xmlFARegExecSave", "function_signature": "static void xmlFARegExecSave(xmlRegExecCtxtPtr exec)", "test_filename": "tests_xmlregexp_xmlFARegExecSave.c" }, { "function_name": "xmlFARegExecRollBack", "function_signature": "static void xmlFARegExecRollBack(xmlRegExecCtxtPtr exec)", "test_filename": "tests_xmlregexp_xmlFARegExecRollBack.c" }, { "function_name": "xmlFARegExec", "function_signature": "static int xmlFARegExec(xmlRegexpPtr comp, const xmlChar *content)", "test_filename": "tests_xmlregexp_xmlFARegExec.c" }, { "function_name": "xmlRegFreeExecCtxt", "function_signature": "void xmlRegFreeExecCtxt(xmlRegExecCtxt *exec)", "test_filename": "tests_xmlregexp_xmlRegFreeExecCtxt.c" }, { "function_name": "xmlRegExecSetErrString", "function_signature": "static int xmlRegExecSetErrString(xmlRegExecCtxtPtr exec, const xmlChar *value)", "test_filename": "tests_xmlregexp_xmlRegExecSetErrString.c" }, { "function_name": "xmlFARegExecSaveInputString", "function_signature": "static void xmlFARegExecSaveInputString(xmlRegExecCtxtPtr exec, const xmlChar *value,\n\t void *data)", "test_filename": "tests_xmlregexp_xmlFARegExecSaveInputString.c" }, { "function_name": "xmlRegStrEqualWildcard", "function_signature": "static int xmlRegStrEqualWildcard(const xmlChar *expStr, const xmlChar *valStr)", "test_filename": "tests_xmlregexp_xmlRegStrEqualWildcard.c" }, { "function_name": "xmlRegCompactPushString", "function_signature": "static int xmlRegCompactPushString(xmlRegExecCtxtPtr exec,\n\t xmlRegexpPtr comp,\n\t const xmlChar *value,\n\t void *data)", "test_filename": "tests_xmlregexp_xmlRegCompactPushString.c" }, { "function_name": "xmlRegExecPushStringInternal", "function_signature": "static int xmlRegExecPushStringInternal(xmlRegExecCtxtPtr exec, const xmlChar *value,\n\t void *data, int compound)", "test_filename": "tests_xmlregexp_xmlRegExecPushStringInternal.c" }, { "function_name": "xmlRegExecPushString2", "function_signature": "int xmlRegExecPushString2(xmlRegExecCtxt *exec, const xmlChar *value,\n const xmlChar *value2, void *data)", "test_filename": "tests_xmlregexp_xmlRegExecPushString2.c" }, { "function_name": "xmlRegExecGetValues", "function_signature": "static int xmlRegExecGetValues(xmlRegExecCtxtPtr exec, int err,\n int *nbval, int *nbneg,\n\t\t xmlChar **values, int *terminal)", "test_filename": "tests_xmlregexp_xmlRegExecGetValues.c" }, { "function_name": "xmlRegExecErrInfo", "function_signature": "int xmlRegExecErrInfo(xmlRegExecCtxt *exec, const xmlChar **string,\n int *nbval, int *nbneg, xmlChar **values, int *terminal)", "test_filename": "tests_xmlregexp_xmlRegExecErrInfo.c" }, { "function_name": "xmlFAIsChar", "function_signature": "static int xmlFAIsChar(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAIsChar.c" }, { "function_name": "xmlFAParseCharProp", "function_signature": "static void xmlFAParseCharProp(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAParseCharProp.c" }, { "function_name": "parse_escaped_codeunit", "function_signature": "static int parse_escaped_codeunit(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_parse_escaped_codeunit.c" }, { "function_name": "parse_escaped_codepoint", "function_signature": "static int parse_escaped_codepoint(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_parse_escaped_codepoint.c" }, { "function_name": "xmlFAParseCharClassEsc", "function_signature": "static void xmlFAParseCharClassEsc(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAParseCharClassEsc.c" }, { "function_name": "xmlFAParseCharRange", "function_signature": "static void xmlFAParseCharRange(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAParseCharRange.c" }, { "function_name": "xmlFAParsePosCharGroup", "function_signature": "static void xmlFAParsePosCharGroup(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAParsePosCharGroup.c" }, { "function_name": "xmlFAParseCharGroup", "function_signature": "static void xmlFAParseCharGroup(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAParseCharGroup.c" }, { "function_name": "xmlFAParseCharClass", "function_signature": "static void xmlFAParseCharClass(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAParseCharClass.c" }, { "function_name": "xmlFAParseQuantExact", "function_signature": "static int xmlFAParseQuantExact(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAParseQuantExact.c" }, { "function_name": "xmlFAParseQuantifier", "function_signature": "static int xmlFAParseQuantifier(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAParseQuantifier.c" }, { "function_name": "xmlFAParseAtom", "function_signature": "static int xmlFAParseAtom(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAParseAtom.c" }, { "function_name": "xmlFAParsePiece", "function_signature": "static int xmlFAParsePiece(xmlRegParserCtxtPtr ctxt)", "test_filename": "tests_xmlregexp_xmlFAParsePiece.c" }, { "function_name": "xmlFAParseBranch", "function_signature": "static int xmlFAParseBranch(xmlRegParserCtxtPtr ctxt, xmlRegStatePtr to)", "test_filename": null }, { "function_name": "xmlFAParseRegExp", "function_signature": "static void xmlFAParseRegExp(xmlRegParserCtxtPtr ctxt, int top)", "test_filename": "tests_xmlregexp_xmlFAParseRegExp.c" }, { "function_name": "xmlRegexpIsDeterminist", "function_signature": "int xmlRegexpIsDeterminist(xmlRegexp *comp)", "test_filename": "tests_xmlregexp_xmlRegexpIsDeterminist.c" }, { "function_name": "xmlRegFreeRegexp", "function_signature": "void xmlRegFreeRegexp(xmlRegexp *regexp)", "test_filename": "tests_xmlregexp_xmlRegFreeRegexp.c" }, { "function_name": "xmlAutomataNewCounter", "function_signature": "int xmlAutomataNewCounter(xmlAutomata *am, int min, int max)", "test_filename": "tests_xmlregexp_xmlAutomataNewCounter.c" } ]