Module: Oniguruma

Defined in:
lib/oniguruma.rb,
ext/oregexp.c

Defined Under Namespace

Classes: ORegexp

Constant Summary collapse

OPTION_NONE =
0
OPTION_IGNORECASE =
1
OPTION_EXTEND =
(OPTION_IGNORECASE         << 1)
OPTION_MULTILINE =
(OPTION_EXTEND             << 1)
OPTION_SINGLELINE =
(OPTION_MULTILINE          << 1)
OPTION_FIND_LONGEST =
(OPTION_SINGLELINE         << 1)
OPTION_FIND_NOT_EMPTY =
(OPTION_FIND_LONGEST       << 1)
OPTION_NEGATE_SINGLELINE =
(OPTION_FIND_NOT_EMPTY     << 1)
OPTION_DONT_CAPTURE_GROUP =
(OPTION_NEGATE_SINGLELINE  << 1)
OPTION_CAPTURE_GROUP =
(OPTION_DONT_CAPTURE_GROUP << 1)
OPTION_NOTBOL =
(OPTION_CAPTURE_GROUP << 1)
OPTION_NOTEOL =
(OPTION_NOTBOL << 1)
OPTION_POSIX_REGION =
(OPTION_NOTEOL << 1)
OPTION_MAXBIT =
OPTION_POSIX_REGION
OPTION_DEFAULT =
OPTION_NONE
OPTIONS_SHORTCUTS =
{
 'i' => OPTION_IGNORECASE,
 'x' => OPTION_EXTEND,
 'm' => OPTION_MULTILINE,
 's' => OPTION_SINGLELINE,
 'l' => OPTION_FIND_LONGEST,
 'E' => OPTION_FIND_NOT_EMPTY,
 'S' => OPTION_NEGATE_SINGLELINE,
 'G' => OPTION_DONT_CAPTURE_GROUP,
 'g' => OPTION_CAPTURE_GROUP,
 'B' => OPTION_NOTBOL,
 'E' => OPTION_NOTEOL,
}
SYNTAX_ASIS =
0
SYNTAX_POSIX_BASIC =
1
SYNTAX_POSIX_EXTENDED =
2
SYNTAX_EMACS =
3
SYNTAX_GREP =
4
SYNTAX_GNU_REGEX =
5
SYNTAX_JAVA =
6
SYNTAX_PERL =
7
SYNTAX_PERL_NG =
8
SYNTAX_RUBY =
9
SYNTAX_DEFAULT =
10
ENCODING_ASCII =
0
ENCODING_ISO_8859_1 =
1
ENCODING_ISO_8859_2 =
2
ENCODING_ISO_8859_3 =
3
ENCODING_ISO_8859_4 =
4
ENCODING_ISO_8859_5 =
5
ENCODING_ISO_8859_6 =
6
ENCODING_ISO_8859_7 =
7
ENCODING_ISO_8859_8 =
8
ENCODING_ISO_8859_9 =
9
ENCODING_ISO_8859_10 =
10
ENCODING_ISO_8859_11 =
11
ENCODING_ISO_8859_12 =
12
ENCODING_ISO_8859_13 =
13
ENCODING_ISO_8859_14 =
14
ENCODING_ISO_8859_15 =
15
ENCODING_ISO_8859_16 =
16
ENCODING_UTF8 =
17
ENCODING_UTF16_BE =
18
ENCODING_UTF16_LE =
19
ENCODING_UTF32_BE =
20
ENCODING_UTF32_LE =
21
ENCODING_EUC_JP =
22
ENCODING_EUC_TW =
23
ENCODING_EUC_KR =
24
ENCODING_EUC_CN =
25
ENCODING_SJIS =
26
ENCODING_KOI8 =
27
ENCODING_KOI8_R =
28
ENCODING_CP1251 =
29
ENCODING_BIG5 =
30
ENCODING_GB18030 =
31
ENCODING_UNDEF =
32
VERSION =
rb_str_new2(onig_version())