libxml / injectable_functions /xmlregexp_injectable_functions.json
AryaWu's picture
Upload folder using huggingface_hub
6baed57 verified
[
{
"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"
}
]