Lines Matching defs:am
249 xmlAutomataPtr am; /* the automata */
3026 xmlAutomataPtr oldam = ctxt->am;
3032 ctxt->am = xmlNewAutomata();
3033 if (ctxt->am == NULL)
3035 ctxt->state = xmlAutomataGetInitState(ctxt->am);
3040 xmlAutomataSetFinalState(ctxt->am, ctxt->state);
3041 def->contModel = xmlAutomataCompile(ctxt->am);
3044 xmlFreeAutomata(ctxt->am);
3046 ctxt->am = oldam;
3050 if ((ctxt->am != NULL) && (def->name != NULL)) {
3051 ctxt->state = xmlAutomataNewTransition2(ctxt->am,
3057 xmlAutomataPtr oldam = ctxt->am;
3063 ctxt->am = xmlNewAutomata();
3064 if (ctxt->am == NULL)
3066 ctxt->state = xmlAutomataGetInitState(ctxt->am);
3071 xmlAutomataSetFinalState(ctxt->am, ctxt->state);
3072 def->contModel = xmlAutomataCompile(ctxt->am);
3080 xmlFreeAutomata(ctxt->am);
3082 ctxt->am = oldam;
3084 xmlAutomataPtr oldam = ctxt->am;
3092 ctxt->am = oldam;
3102 xmlAutomataNewEpsilon(ctxt->am, oldstate, ctxt->state);
3109 xmlAutomataNewEpsilon(ctxt->am, ctxt->state, NULL);
3116 xmlAutomataNewEpsilon(ctxt->am, ctxt->state, oldstate);
3118 xmlAutomataNewEpsilon(ctxt->am, oldstate, NULL);
3135 xmlAutomataNewEpsilon(ctxt->am, ctxt->state, oldstate);
3137 xmlAutomataNewEpsilon(ctxt->am, oldstate, NULL);
3153 xmlAutomataNewEpsilon(ctxt->am, ctxt->state,
3179 xmlAutomataNewEpsilon(ctxt->am, ctxt->state, NULL);
3182 xmlAutomataNewTransition(ctxt->am, ctxt->state,
3186 xmlAutomataNewEpsilon(ctxt->am, oldstate, NULL);
3191 xmlAutomataNewEpsilon(ctxt->am, ctxt->state, NULL);
3232 ctxt->am = NULL;