#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 "1.0.3" |
◆ Init_strscan()