aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorK.Kosako <kkosako0@gmail.com>2024-06-10 16:06:29 +0900
committerK.Kosako <kkosako0@gmail.com>2024-06-10 16:06:29 +0900
commitf440735f50eb431f8c7ef516b1071815d6611c05 (patch)
tree101d825285052f1658f4ebc79a796643c54387ae
parentad44511aa31672f453caf7f5a4bcfb8496596a9f (diff)
downloadoniguruma-f440735f50eb431f8c7ef516b1071815d6611c05.zip
oniguruma-f440735f50eb431f8c7ef516b1071815d6611c05.tar.gz
oniguruma-f440735f50eb431f8c7ef516b1071815d6611c05.tar.bz2
POSIX brackets is not supported in Java and Python.
-rw-r--r--src/regsyntax.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/regsyntax.c b/src/regsyntax.c
index 63894ad..96799d8 100644
--- a/src/regsyntax.c
+++ b/src/regsyntax.c
@@ -147,7 +147,7 @@ OnigSyntaxType OnigSyntaxJava = {
(( SYN_GNU_REGEX_OP | ONIG_SYN_OP_QMARK_NON_GREEDY |
ONIG_SYN_OP_ESC_CONTROL_CHARS | ONIG_SYN_OP_ESC_C_CONTROL |
ONIG_SYN_OP_ESC_OCTAL3 | ONIG_SYN_OP_ESC_X_HEX2 )
- & ~ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END )
+ & ~(ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END | ONIG_SYN_OP_POSIX_BRACKET) )
, ( ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE | ONIG_SYN_OP2_QMARK_GROUP_EFFECT |
ONIG_SYN_OP2_OPTION_PERL | ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT |
ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL | ONIG_SYN_OP2_CCLASS_SET_OP |
@@ -250,7 +250,7 @@ OnigSyntaxType OnigSyntaxPython = {
ONIG_SYN_OP_ESC_OCTAL3 | ONIG_SYN_OP_ESC_X_HEX2 |
ONIG_SYN_OP_ESC_CONTROL_CHARS |
ONIG_SYN_OP_ESC_C_CONTROL )
- & ~ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END )
+ & ~(ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END | ONIG_SYN_OP_POSIX_BRACKET) )
, ( ONIG_SYN_OP2_QMARK_GROUP_EFFECT | ONIG_SYN_OP2_OPTION_PERL |
ONIG_SYN_OP2_QMARK_LPAREN_IF_ELSE |
ONIG_SYN_OP2_ASTERISK_CALLOUT_NAME |