• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/tcl-102/tcl84/tcl/generic/

Lines Matching defs:regexp

60  * ***    regexp implementations used by applications. 		 ***
109 "regexp", /* name */
144 * to access the interp regexp cache. */
186 TclRegexp *regexp = (TclRegexp *)re;
192 * then we need to tell the regexp engine not to match "^".
205 regexp->string = string;
206 regexp->objPtr = NULL;
426 * Execute a precompiled regexp against the given object.
532 Tcl_RegExpGetInfo(regexp, infoPtr)
533 Tcl_RegExp regexp; /* Pattern from which to get subexpressions. */
536 TclRegexp *regexpPtr = (TclRegexp *) regexp;
567 * the interp regexp cache. */
591 * Add a reference to the regexp so it will persist even if it is
592 * pushed out of the current thread's regexp cache. This reference
697 * Generate an error message based on the regexp status code.
736 * Deallocate the storage associated with a regexp object's internal
755 * If this is the last reference to the regexp, free it.
769 * We copy the reference to the compiled regexp and bump its
776 * Increments the reference count of the regexp.
830 * Attempt to compile the given regexp pattern. If the compiled
841 * The thread-local regexp cache is updated and a new TclRegexp may
850 CONST char *string; /* The regexp to compile (UTF-8). */
868 * addition to the per-object regexp cache. The per-thread cache is needed
870 * invocations of the regexp command, but the literal pattern is the same.
874 * Check the per-thread compiled regexp cache. We can only reuse
875 * a regexp if it has the same pattern and the same flags.
961 * Free the last regexp, if necessary, and make room at the head of the
962 * list for the new regexp.
1019 * Release the storage associated with the per-thread regexp