(b76ad15ed0da636161de0243c547ee1e6fc95681)
#include "ruby/ruby.h"
#include "ruby/re.h"
#include "ruby/encoding.h"
#include <stdbool.h>
Go to the source code of this file.
◆ CLEAR_MATCH_STATUS
◆ CURPTR
#define CURPTR |
( |
|
s | ) |
(S_PBEG(s) + (s)->curr) |
◆ EOS_P
◆ FLAG_MATCHED
#define FLAG_MATCHED (1 << 0) |
◆ GET_SCANNER
#define GET_SCANNER |
( |
|
obj, |
|
|
|
var |
|
) |
| |
Value: do {\
(var) = check_strscan(obj);\
} while (0)
Definition at line 70 of file strscan.c.
◆ INSPECT_LENGTH
◆ MATCHED
◆ MATCHED_P
◆ S_LEN
◆ S_PBEG
◆ S_PEND
◆ S_RESTLEN
#define S_RESTLEN |
( |
|
s | ) |
(S_LEN(s) - (s)->curr) |
◆ STRSCAN_VERSION
#define STRSCAN_VERSION "3.0.0" |
◆ Init_strscan()
void Init_strscan |
( |
void |
| ) |
|