CHAR-CLASS objects represent character classes.
| regex | The REGEX base class. All other classes inherit |
|---|
| case-insensitive-p | If we match case-insensitively. Initargs::case-insensitive-p; Reader:case-insensitive-p. |
|---|---|
| hash | A hash table the keys of which are the
characters; the values are always T. Initargs::hash; Reader:hash; Type:(or hash-table null). |
| invertedp | Whether we mean the inverse of
the char class. Initargs::invertedp; Reader:invertedp. |
| word-char-class-p | Whether this CHAR CLASS
represents the special class WORD-CHAR-CLASS. Initargs::word-char-class-p; Reader:word-char-class-p. |
| compute-offsets | Returns the offset the following regex would have |
|---|---|
| copy-regex | Implements a deep copy of a REGEX object. |
| create-matcher-aux | Creates a closure which takes one parameter, |
| regex-length | Return the length of REGEX if it is fixed, NIL otherwise. |
| regex-min-length | Returns the minimal length of REGEX. |
| case-mode | Utility function used by the optimizer (see GATHER-STRINGS). |
|---|---|
| compute-min-rest | Returns the minimal length of REGEX plus |
| end-string-aux | Returns the constant string (if it exists) REGEX |
| everythingp | Returns an EVERYTHING object if REGEX is equivalent to this object, otherwise NIL. So, (.){1} w... |
| flatten | Merges adjacent sequences and alternations, i.e. it |
| gather-strings | Collects adjacent strings or characters into one |
| remove-registers | Returns a deep copy of a REGEX (see COPY-REGEX) and |
| start-anchored-p | Returns T if REGEX starts with a real start |