• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/tre-0.8.0/python/

Lines Matching refs:self

65   TreFuzzynessObject *self;
67 self = (TreFuzzynessObject*)type->tp_alloc(type, 0);
68 if (self == NULL)
70 tre_regaparams_default(&self->ap);
72 &self->ap.cost_del, &self->ap.cost_ins,
73 &self->ap.max_cost, &self->ap.cost_subst,
74 &self->ap.max_del, &self->ap.max_err,
75 &self->ap.max_ins, &self->ap.max_subst))
77 Py_DECREF(self);
80 return (PyObject*)self;
86 TreFuzzynessObject *self = (TreFuzzynessObject*)obj;
91 self->ob_type->tp_name, self->ap.cost_del,
92 self->ap.cost_ins, self->ap.max_cost,
93 self->ap.cost_subst, self->ap.max_del,
94 self->ap.max_err, self->ap.max_ins,
95 self->ap.max_subst);
165 PyTreMatch_groups(TreMatchObject *self, PyObject *dummy)
170 if (self->am.nmatch < 1)
175 result = PyTuple_New(self->am.nmatch);
176 for (i = 0; i < self->am.nmatch; i++)
179 regmatch_t *rm = &self->am.pmatch[i];
198 TreMatchObject *self = (TreMatchObject*)obj;
202 if (gn < 0 || (size_t)gn > self->am.nmatch - 1)
207 rm = &self->am.pmatch[gn];
213 result = PySequence_GetSlice(self->targ, rm->rm_so, rm->rm_eo);
218 PyTreMatch_group(TreMatchObject *self, PyObject *grpno)
228 result = PyTreMatch_groupi((PyObject*)self, gn);
257 PyTreMatch_dealloc(TreMatchObject *self)
259 Py_XDECREF(self->targ);
260 Py_XDECREF(self->fz);
261 if (self->am.pmatch != NULL)
262 PyMem_Del(self->am.pmatch);
263 PyObject_Del(self);
316 TreMatchObject *self;
318 self = PyObject_New(TreMatchObject, &TreMatchType);
319 if (self == NULL)
321 memset(&self->am, '\0', sizeof(self->am));
322 self->targ = NULL;
323 self->fz = NULL;
324 return self;
328 PyTrePattern_search(TrePatternObject *self, PyObject *args)
348 nsub = self->rgx.re_nsub + 1;
365 rc = tre_reganexec(&self->rgx, targ, tlen, &mo->am, fz->ap, eflags);
388 _set_tre_err(rc, &self->rgx);
407 PyTrePattern_dealloc(TrePatternObject *self)
409 tre_regfree(&self->rgx);
410 PyObject_Del(self);
450 TrePatternObject *self;
452 self = PyObject_New(TrePatternObject, &TrePatternType);
453 if (self == NULL)
455 self->flags = 0;
456 return self;
460 PyTre_ncompile(PyObject *self, PyObject *args)