libxml / injectable_functions /schematron_injectable_functions.json
AryaWu's picture
Upload folder using huggingface_hub
6baed57 verified
[
{
"function_name": "LIBXML_ATTR_FORMAT",
"function_signature": "static void LIBXML_ATTR_FORMAT(4,0) xmlSchematronPErr(xmlSchematronParserCtxtPtr ctxt, xmlNodePtr node, int error,\n const char *msg, const xmlChar * str1, const xmlChar * str2)\n{\n xmlGenericErrorFunc channel = NULL; xmlStructuredErrorFunc schannel = NULL; void *data = NULL; int res; if (ctxt != NULL)",
"test_filename": "tests_schematron_LIBXML_ATTR_FORMAT.c"
},
{
"function_name": "LIBXML_ATTR_FORMAT",
"function_signature": "static void LIBXML_ATTR_FORMAT(3,0) xmlSchematronVErr(xmlSchematronValidCtxtPtr ctxt, int error,\n const char *msg, const xmlChar * str1)\n{\n xmlGenericErrorFunc channel = NULL; xmlStructuredErrorFunc schannel = NULL; void *data = NULL; int res; if (ctxt != NULL)",
"test_filename": "tests_schematron_LIBXML_ATTR_FORMAT.c"
},
{
"function_name": "xmlSchematronAddTest",
"function_signature": "static xmlSchematronTestPtr xmlSchematronAddTest(xmlSchematronParserCtxtPtr ctxt,\n xmlSchematronTestType type,\n xmlSchematronRulePtr rule,\n xmlNodePtr node, xmlChar *test, xmlChar *report)",
"test_filename": "tests_schematron_xmlSchematronAddTest.c"
},
{
"function_name": "xmlSchematronFreeTests",
"function_signature": "static void xmlSchematronFreeTests(xmlSchematronTestPtr tests)",
"test_filename": "tests_schematron_xmlSchematronFreeTests.c"
},
{
"function_name": "xmlSchematronFreeLets",
"function_signature": "static void xmlSchematronFreeLets(xmlSchematronLetPtr lets)",
"test_filename": "tests_schematron_xmlSchematronFreeLets.c"
},
{
"function_name": "xmlSchematronAddRule",
"function_signature": "static xmlSchematronRulePtr xmlSchematronAddRule(xmlSchematronParserCtxtPtr ctxt, xmlSchematronPtr schema,\n xmlSchematronPatternPtr pat, xmlNodePtr node,\n xmlChar *context, xmlChar *report)",
"test_filename": "tests_schematron_xmlSchematronAddRule.c"
},
{
"function_name": "xmlSchematronFreeRules",
"function_signature": "static void xmlSchematronFreeRules(xmlSchematronRulePtr rules)",
"test_filename": "tests_schematron_xmlSchematronFreeRules.c"
},
{
"function_name": "xmlSchematronAddPattern",
"function_signature": "static xmlSchematronPatternPtr xmlSchematronAddPattern(xmlSchematronParserCtxtPtr ctxt,\n xmlSchematronPtr schema, xmlNodePtr node, xmlChar *name)",
"test_filename": "tests_schematron_xmlSchematronAddPattern.c"
},
{
"function_name": "xmlSchematronFreePatterns",
"function_signature": "static void xmlSchematronFreePatterns(xmlSchematronPatternPtr patterns)",
"test_filename": "tests_schematron_xmlSchematronFreePatterns.c"
},
{
"function_name": "xmlSchematronNewSchematron",
"function_signature": "static xmlSchematronPtr xmlSchematronNewSchematron(xmlSchematronParserCtxtPtr ctxt)",
"test_filename": "tests_schematron_xmlSchematronNewSchematron.c"
},
{
"function_name": "xmlSchematronFree",
"function_signature": "void xmlSchematronFree(xmlSchematron *schema)",
"test_filename": "tests_schematron_xmlSchematronFree.c"
},
{
"function_name": "xmlSchematronFreeParserCtxt",
"function_signature": "void xmlSchematronFreeParserCtxt(xmlSchematronParserCtxt *ctxt)",
"test_filename": "tests_schematron_xmlSchematronFreeParserCtxt.c"
},
{
"function_name": "xmlSchematronPushInclude",
"function_signature": "static void xmlSchematronPushInclude(xmlSchematronParserCtxtPtr ctxt,\n xmlDocPtr doc, xmlNodePtr cur)",
"test_filename": "tests_schematron_xmlSchematronPushInclude.c"
},
{
"function_name": "xmlSchematronPopInclude",
"function_signature": "static xmlNodePtr xmlSchematronPopInclude(xmlSchematronParserCtxtPtr ctxt)",
"test_filename": "tests_schematron_xmlSchematronPopInclude.c"
},
{
"function_name": "xmlSchematronAddNamespace",
"function_signature": "static void xmlSchematronAddNamespace(xmlSchematronParserCtxtPtr ctxt,\n const xmlChar *prefix, const xmlChar *ns)",
"test_filename": "tests_schematron_xmlSchematronAddNamespace.c"
},
{
"function_name": "xmlSchematronParseTestReportMsg",
"function_signature": "static void xmlSchematronParseTestReportMsg(xmlSchematronParserCtxtPtr ctxt, xmlNodePtr con)",
"test_filename": "tests_schematron_xmlSchematronParseTestReportMsg.c"
},
{
"function_name": "xmlSchematronParseRule",
"function_signature": "static void xmlSchematronParseRule(xmlSchematronParserCtxtPtr ctxt,\n xmlSchematronPatternPtr pattern,\n xmlNodePtr rule)",
"test_filename": "tests_schematron_xmlSchematronParseRule.c"
},
{
"function_name": "xmlSchematronParsePattern",
"function_signature": "static void xmlSchematronParsePattern(xmlSchematronParserCtxtPtr ctxt, xmlNodePtr pat)",
"test_filename": "tests_schematron_xmlSchematronParsePattern.c"
},
{
"function_name": "xmlSchematronLoadInclude",
"function_signature": "static xmlNodePtr xmlSchematronLoadInclude(xmlSchematronParserCtxtPtr ctxt, xmlNodePtr cur)",
"test_filename": "tests_schematron_xmlSchematronLoadInclude.c"
},
{
"function_name": "xmlSchematronReportSuccess",
"function_signature": "static void xmlSchematronReportSuccess(xmlSchematronValidCtxtPtr ctxt,\n xmlSchematronTestPtr test, xmlNodePtr cur, xmlSchematronPatternPtr pattern, int success)",
"test_filename": "tests_schematron_xmlSchematronReportSuccess.c"
},
{
"function_name": "xmlSchematronReportPattern",
"function_signature": "static void xmlSchematronReportPattern(xmlSchematronValidCtxtPtr ctxt,\n xmlSchematronPatternPtr pattern)",
"test_filename": "tests_schematron_xmlSchematronReportPattern.c"
},
{
"function_name": "xmlSchematronSetValidStructuredErrors",
"function_signature": "void xmlSchematronSetValidStructuredErrors(xmlSchematronValidCtxt *ctxt,\n xmlStructuredErrorFunc serror, void *ctx)",
"test_filename": "tests_schematron_xmlSchematronSetValidStructuredErrors.c"
},
{
"function_name": "xmlSchematronFreeValidCtxt",
"function_signature": "void xmlSchematronFreeValidCtxt(xmlSchematronValidCtxt *ctxt)",
"test_filename": "tests_schematron_xmlSchematronFreeValidCtxt.c"
},
{
"function_name": "xmlSchematronNextNode",
"function_signature": "static xmlNodePtr xmlSchematronNextNode(xmlNodePtr cur)",
"test_filename": "tests_schematron_xmlSchematronNextNode.c"
},
{
"function_name": "xmlSchematronRunTest",
"function_signature": "static int xmlSchematronRunTest(xmlSchematronValidCtxtPtr ctxt,\n xmlSchematronTestPtr test, xmlDocPtr instance, xmlNodePtr cur, xmlSchematronPatternPtr pattern)",
"test_filename": "tests_schematron_xmlSchematronRunTest.c"
},
{
"function_name": "xmlSchematronRegisterVariables",
"function_signature": "static int xmlSchematronRegisterVariables(xmlSchematronValidCtxtPtr vctxt,\n xmlXPathContextPtr ctxt,\n xmlSchematronLetPtr let,\n xmlDocPtr instance, xmlNodePtr cur)",
"test_filename": "tests_schematron_xmlSchematronRegisterVariables.c"
},
{
"function_name": "xmlSchematronUnregisterVariables",
"function_signature": "static int xmlSchematronUnregisterVariables(xmlSchematronValidCtxtPtr vctxt,\n xmlXPathContextPtr ctxt,\n xmlSchematronLetPtr let)",
"test_filename": "tests_schematron_xmlSchematronUnregisterVariables.c"
},
{
"function_name": "xmlSchematronValidateDoc",
"function_signature": "int xmlSchematronValidateDoc(xmlSchematronValidCtxt *ctxt, xmlDoc *instance)",
"test_filename": "tests_schematron_xmlSchematronValidateDoc.c"
}
]