#include "ruby/ruby.h"
#include "ruby/re.h"
#include "ruby/encoding.h"
#include "regint.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)
void rb_raise(VALUE exc, const char *fmt,...)
Definition at line 58 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 "0.7.0" |
◆ Init_strscan()
void Init_strscan |
( |
void |
| ) |
|