Lines Matching defs:exec
7785 * @exec: the regular expression instance
7793 xmlRelaxNGValidateCompiledCallback(xmlRegExecCtxtPtr exec ATTRIBUTE_UNUSED,
7847 xmlRegExecCtxtPtr exec;
7855 exec = xmlRegNewExecCtxt(regexp,
7866 ret = xmlRegExecPushString(exec, BAD_CAST "#text", ctxt);
7874 ret = xmlRegExecPushString2(exec, cur->name,
7877 ret = xmlRegExecPushString(exec, cur->name, ctxt);
7893 ret = xmlRegExecPushString(exec, NULL, NULL);
7899 * TODO: get some of the names needed to exit the current state of exec
7908 xmlRegFreeExecCtxt(exec);
7934 * @exec: the regexp runtime for the new content model
7941 xmlRelaxNGElemPush(xmlRelaxNGValidCtxtPtr ctxt, xmlRegExecCtxtPtr exec)
7964 ctxt->elemTab[ctxt->elemNr++] = exec;
7965 ctxt->elem = exec;
7975 * Returns the exec or NULL if empty
7996 * @exec: the regular expression instance
8005 xmlRelaxNGValidateProgressiveCallback(xmlRegExecCtxtPtr exec
8068 exec = xmlRegNewExecCtxt(define->contModel,
8070 if (exec == NULL) {
8074 xmlRelaxNGElemPush(ctxt, exec);
8166 xmlRegExecCtxtPtr exec;
8184 exec = xmlRegNewExecCtxt(define->contModel,
8187 if (exec == NULL) {
8190 xmlRelaxNGElemPush(ctxt, exec);
8278 xmlRegExecCtxtPtr exec;
8288 exec = xmlRelaxNGElemPop(ctxt);
8289 ret = xmlRegExecPushString(exec, NULL, NULL);
8292 * TODO: get some of the names needed to exit the current state of exec
8301 xmlRegFreeExecCtxt(exec);
10704 xmlRegExecCtxtPtr exec;
10706 exec = xmlRelaxNGElemPop(ctxt);
10707 while (exec != NULL) {
10708 xmlRegFreeExecCtxt(exec);
10709 exec = xmlRelaxNGElemPop(ctxt);