359 #ifdef USE_VARIABLE_META_CHARS unsigned int OnigOptionType
#define ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS
#define ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY
#define ONIG_SYN_OP2_QMARK_CAPITAL_P_NAMED_GROUP
unsigned int OnigCodePoint
#define ONIG_SYN_OP_ESC_W_WORD
#define ONIG_META_CHAR_ANYCHAR
#define ONIG_SYN_OP_QMARK_ZERO_ONE
#define ONIG_SYN_OP_ESC_X_BRACE_HEX8
#define ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME
unsigned int onig_get_syntax_op(const OnigSyntaxType *syntax)
const OnigSyntaxType OnigSyntaxPerl58_NG
#define ONIG_SYN_OP2_ESC_G_SUBEXP_CALL
#define ONIG_SYN_OP_ASTERISK_ZERO_INF
int onig_set_default_syntax(const OnigSyntaxType *syntax)
#define ONIG_SYN_OP_POSIX_BRACKET
#define ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS
#define ONIG_SYN_OP2_ESC_V_VTAB
#define ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL
#define SYN_POSIX_COMMON_OP
void onig_set_syntax_op2(OnigSyntaxType *syntax, unsigned int op2)
#define ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND
#define ONIG_SYN_OP_PLUS_ONE_INF
const OnigSyntaxType OnigSyntaxJava
#define ONIG_SYN_OP_ESC_PLUS_ONE_INF
#define ONIG_SYN_OP_ESC_C_CONTROL
#define ONIG_INEFFECTIVE_META_CHAR
#define ONIG_SYN_OP_BRACKET_CC
#define ONIG_SYN_OP2_QMARK_LPAREN_CONDITION
unsigned int onig_get_syntax_op2(const OnigSyntaxType *syntax)
#define ONIG_OPTION_CAPTURE_GROUP
#define ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP
const OnigSyntaxType OnigSyntaxEmacs
#define ONIG_SYN_OP_VBAR_ALT
const OnigSyntaxType OnigSyntaxPerl58
#define ONIGERR_INVALID_ARGUMENT
#define ONIG_SYN_OP2_INEFFECTIVE_ESCAPE
OnigOptionType onig_get_syntax_options(const OnigSyntaxType *syntax)
#define ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT
#define ONIG_META_CHAR_ANYTIME
#define ONIG_SYN_OP2_CCLASS_SET_OP
#define ONIG_SYN_OP_ESC_QMARK_ZERO_ONE
#define ONIG_OPTION_WORD_BOUND_ALL_RANGE
#define ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT
#define ONIG_SYN_OP_DECIMAL_BACKREF
#define ONIG_SYN_USE_LEFT_MOST_NAMED_GROUP
#define ONIG_META_CHAR_ESCAPE
#define ONIG_SYN_ALLOW_INTERVAL_LOW_ABBREV
#define ONIG_SYN_OP_BRACE_INTERVAL
#define ONIG_OPTION_SINGLELINE
const OnigSyntaxType OnigSyntaxPosixExtended
#define ONIG_META_CHAR_ANYCHAR_ANYTIME
#define ONIG_SYN_OP2_ESC_CAPITAL_R_LINEBREAK
#define ONIG_SYN_OP2_ESC_CAPITAL_X_EXTENDED_GRAPHEME_CLUSTER
#define ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE
#define ONIG_SYN_OP_ESC_CONTROL_CHARS
const OnigSyntaxType OnigSyntaxPython
#define ONIG_SYN_OP_QMARK_NON_GREEDY
#define ONIG_SYN_NOT_NEWLINE_IN_NEGATIVE_CC
void onig_set_syntax_op(OnigSyntaxType *syntax, unsigned int op)
const OnigSyntaxType OnigSyntaxPosixBasic
const OnigSyntaxType OnigSyntaxASIS
#define ONIG_SYN_OP2_ESC_G_BRACE_BACKREF
#define ONIG_SYN_OP2_ESC_K_NAMED_BACKREF
#define ONIG_SYN_OP2_OPTION_PERL
#define ONIG_SYN_OP_ESC_O_BRACE_OCTAL
#define ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END
#define ONIG_SYN_OP_ESC_BRACE_INTERVAL
#define ONIG_SYN_OP_ESC_OCTAL3
void onig_set_syntax_behavior(OnigSyntaxType *syntax, unsigned int behavior)
#define ONIG_SYN_OP2_ESC_GNU_BUF_ANCHOR
#define ONIG_OPTION_MULTILINE
#define ONIG_SYN_OP2_QMARK_SUBEXP_CALL
const OnigSyntaxType OnigSyntaxPerl
#define ONIG_SYN_OP_ESC_B_WORD_BOUND
#define ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP
void onig_set_syntax_options(OnigSyntaxType *syntax, OnigOptionType options)
#define ONIG_SYN_ALLOW_EMPTY_RANGE_IN_CC
const OnigSyntaxType OnigSyntaxGrep
#define ONIG_OPTION_ASCII_RANGE
unsigned int onig_get_syntax_behavior(const OnigSyntaxType *syntax)
#define ONIG_SYN_OP_DOT_ANYCHAR
#define ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL
#define ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP
OnigMetaCharTableType meta_char_table
#define ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC
#define ONIG_SYN_OP2_ESC_U_HEX4
ONIG_EXTERN const OnigSyntaxType * OnigDefaultSyntax
#define ONIG_SYN_OP_LPAREN_SUBEXP
#define ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP
void onig_copy_syntax(OnigSyntaxType *to, const OnigSyntaxType *from)
#define ONIG_SYN_OP_ESC_LPAREN_SUBEXP
const OnigSyntaxType OnigSyntaxGnuRegex
int onig_set_meta_char(OnigSyntaxType *enc, unsigned int what, OnigCodePoint code)
#define ONIG_SYN_CONTEXT_INDEP_ANCHORS
#define ONIG_META_CHAR_ZERO_OR_ONE_TIME
#define ONIG_SYN_OP2_QMARK_GROUP_EFFECT
#define ONIG_SYN_OP_ESC_VBAR_ALT
#define ONIG_SYN_OP_LINE_ANCHOR
#define ONIG_META_CHAR_ONE_OR_MORE_TIME
#define ONIG_SYN_OP_ESC_X_HEX2