182 {
183
189
193}
static Regexp * initWithPattern(Regexp *self, const char *pattern, int options)
static bool isEqual(const Object *self, const Object *other)
static bool matchesCharacters(const Regexp *self, const char *chars, int options, Range **ranges)
static bool matchesString(const Regexp *self, const String *string, int options, Range **ranges)
static String * description(const Object *self)
static Object * copy(const Object *self)
ident interface
The interface of the Class.
int hash(const Object *self)
void dealloc(Object *self)
Frees all resources held by this Object.
bool matchesCharacters(const Regexp *self, const char *chars, int options, Range **matches)
Matches this regular expression against the given characters.