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)