1package rubex
2
3const (
4 ONIG_OPTION_DEFAULT = ONIG_OPTION_NONE
5 /* options */
6 ONIG_OPTION_NONE = 0
7 ONIG_OPTION_IGNORECASE = 1
8 ONIG_OPTION_EXTEND = (ONIG_OPTION_IGNORECASE << 1)
9 ONIG_OPTION_MULTILINE = (ONIG_OPTION_EXTEND << 1)
10 ONIG_OPTION_SINGLELINE = (ONIG_OPTION_MULTILINE << 1)
11 ONIG_OPTION_FIND_LONGEST = (ONIG_OPTION_SINGLELINE << 1)
12 ONIG_OPTION_FIND_NOT_EMPTY = (ONIG_OPTION_FIND_LONGEST << 1)
13 ONIG_OPTION_NEGATE_SINGLELINE = (ONIG_OPTION_FIND_NOT_EMPTY << 1)
14 ONIG_OPTION_DONT_CAPTURE_GROUP = (ONIG_OPTION_NEGATE_SINGLELINE << 1)
15 ONIG_OPTION_CAPTURE_GROUP = (ONIG_OPTION_DONT_CAPTURE_GROUP << 1)
16 /* options (search time) */
17 ONIG_OPTION_NOTBOL = (ONIG_OPTION_CAPTURE_GROUP << 1)
18 ONIG_OPTION_NOTEOL = (ONIG_OPTION_NOTBOL << 1)
19 ONIG_OPTION_POSIX_REGION = (ONIG_OPTION_NOTEOL << 1)
20 ONIG_OPTION_MAXBIT = ONIG_OPTION_POSIX_REGION /* limit */
21
22 ONIG_NORMAL = 0
23 ONIG_MISMATCH = -1
24
25 ONIG_MISMATCH_STR = "mismatch"
26 ONIGERR_UNDEFINED_NAME_REFERENCE = -217
27)