Underlying structure for CL_Regex object. More...
#include <regopt.h>
Underlying structure for CL_Regex object.
| int anchor_end |
Referenced by cl_new_regex(), cl_regex_match(), and collect_matching_ids().
| int anchor_start |
Referenced by cl_new_regex(), cl_regex_match(), and collect_matching_ids().
| regex_t buffer |
buffer for the actual regex (POSIX)
Referenced by cl_delete_regex(), cl_new_regex(), cl_regex_match(), and collect_matching_ids().
the character set in use for this regex
Referenced by cl_new_regex().
| int flags |
flags for this regex: can be IGNORE_CASE and/or IGNORE_DIAC
Referenced by cl_new_regex(), cl_regex_match(), and collect_matching_ids().
| char* grain[MAX_GRAINS] |
Referenced by cl_delete_regex(), cl_new_regex(), cl_regex_match(), and collect_matching_ids().
| int grain_len |
Referenced by cl_new_regex(), cl_regex_match(), cl_regex_optimised(), and collect_matching_ids().
| int grains |
number of grains (0 = not optimised).
Referenced by cl_delete_regex(), cl_new_regex(), cl_regex_match(), cl_regex_optimised(), and collect_matching_ids().
| char* iso_string |
a buffer of size MAX_LINE_LENGTH used for normalisation by cl_regex_match()
Referenced by cl_delete_regex(), cl_new_regex(), cl_regex_match(), and collect_matching_ids().
| int jumptable[256] |
Referenced by cl_new_regex(), cl_regex_match(), and collect_matching_ids().
1.6.1