|
static void | set_jump_offset (struct slre *r, int pc, int offset) |
|
static void | emit (struct slre *r, int code) |
|
static void | store_char_in_data (struct slre *r, int ch) |
|
static void | exact (struct slre *r, const char **re) |
|
static int | get_escape_char (const char **re) |
|
static void | anyof (struct slre *r, const char **re) |
|
static void | relocate (struct slre *r, int begin, int shift) |
|
static void | quantifier (struct slre *r, int prev, int op) |
|
static void | exact_one_char (struct slre *r, int ch) |
|
static void | fixup_branch (struct slre *r, int fixup) |
|
static void | compile (struct slre *r, const char **re) |
|
static const char * | compile2 (struct slre *r, const char *re) |
|
static const char * | match (const struct slre *, int, const char *, int, int *, struct cap *) |
|
static void | loop_greedy (const struct slre *r, int pc, const char *s, int len, int *ofs) |
|
static void | loop_non_greedy (const struct slre *r, int pc, const char *s, int len, int *ofs) |
|
static int | is_any_of (const unsigned char *p, int len, const char *s, int *ofs) |
|
static int | is_any_but (const unsigned char *p, int len, const char *s, int *ofs) |
|
static int | lowercase (const char *s) |
|
static int | casecmp (const void *p1, const void *p2, size_t len) |
|
static const char * | match2 (const struct slre *r, const char *buf, int len, struct cap *caps) |
|
static const char * | capture_float (const struct cap *cap, void *p, size_t len) |
|
static const char * | capture_string (const struct cap *cap, void *p, size_t len) |
|
static const char * | capture_int (const struct cap *cap, void *p, size_t len) |
|
static const char * | capture (const struct cap *caps, int num_caps, va_list ap) |
|
const char * | slre_match (enum slre_option options, const char *re, const char *buf, int buf_len,...) |
|