]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regsyntax.c
MdeModulePkg RegularExpressionDxe: Update Oniguruma from v6.9.0 to v6.9.3
[mirror_edk2.git] / MdeModulePkg / Universal / RegularExpressionDxe / Oniguruma / regsyntax.c
index 95a4434e6402ad87c78ff77b396b08385445864b..c9506d49bff3779a45a7631cee8342b403a8935a 100644 (file)
@@ -2,7 +2,7 @@
   regsyntax.c -  Oniguruma (regular expression library)\r
 **********************************************************************/\r
 /*-\r
- * Copyright (c) 2002-2018  K.Kosako  <sndgk393 AT ybb DOT ne DOT jp>\r
+ * Copyright (c) 2002-2019  K.Kosako  <sndgk393 AT ybb DOT ne DOT jp>\r
  * All rights reserved.\r
  *\r
  * Redistribution and use in source and binary forms, with or without\r
@@ -67,8 +67,8 @@ OnigSyntaxType OnigSyntaxPosixExtended = {
     ONIG_SYN_OP_BRACE_INTERVAL |\r
     ONIG_SYN_OP_PLUS_ONE_INF | ONIG_SYN_OP_QMARK_ZERO_ONE | ONIG_SYN_OP_VBAR_ALT )\r
   , 0\r
-  , ( ONIG_SYN_CONTEXT_INDEP_ANCHORS | \r
-      ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS | ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS | \r
+  , ( ONIG_SYN_CONTEXT_INDEP_ANCHORS |\r
+      ONIG_SYN_CONTEXT_INDEP_REPEAT_OPS | ONIG_SYN_CONTEXT_INVALID_REPEAT_OPS |\r
       ONIG_SYN_ALLOW_UNMATCHED_CLOSE_SUBEXP |\r
       ONIG_SYN_ALLOW_DOUBLE_RANGE_OP_IN_CC )\r
   , ( ONIG_OPTION_SINGLELINE | ONIG_OPTION_MULTILINE )\r
@@ -174,11 +174,12 @@ OnigSyntaxType OnigSyntaxPerl = {
    & ~ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END )\r
   , ( ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE |\r
       ONIG_SYN_OP2_QMARK_GROUP_EFFECT | ONIG_SYN_OP2_OPTION_PERL |\r
+      ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT | ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL |\r
       ONIG_SYN_OP2_QMARK_LPAREN_IF_ELSE |\r
       ONIG_SYN_OP2_QMARK_TILDE_ABSENT_GROUP |\r
       ONIG_SYN_OP2_QMARK_BRACE_CALLOUT_CONTENTS |\r
       ONIG_SYN_OP2_ASTERISK_CALLOUT_NAME    |\r
-      ONIG_SYN_OP2_ESC_X_Y_GRAPHEME_CLUSTER |\r
+      ONIG_SYN_OP2_ESC_X_Y_TEXT_SEGMENT |\r
       ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY |\r
       ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT |\r
       ONIG_SYN_OP2_ESC_CAPITAL_K_KEEP |\r
@@ -207,11 +208,12 @@ OnigSyntaxType OnigSyntaxPerl_NG = {
    & ~ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END )\r
   , ( ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE |\r
       ONIG_SYN_OP2_QMARK_GROUP_EFFECT | ONIG_SYN_OP2_OPTION_PERL |\r
+      ONIG_SYN_OP2_PLUS_POSSESSIVE_REPEAT | ONIG_SYN_OP2_PLUS_POSSESSIVE_INTERVAL |\r
       ONIG_SYN_OP2_QMARK_LPAREN_IF_ELSE |\r
       ONIG_SYN_OP2_QMARK_TILDE_ABSENT_GROUP |\r
       ONIG_SYN_OP2_QMARK_BRACE_CALLOUT_CONTENTS |\r
       ONIG_SYN_OP2_ASTERISK_CALLOUT_NAME    |\r
-      ONIG_SYN_OP2_ESC_X_Y_GRAPHEME_CLUSTER |\r
+      ONIG_SYN_OP2_ESC_X_Y_TEXT_SEGMENT |\r
       ONIG_SYN_OP2_ESC_P_BRACE_CHAR_PROPERTY  |\r
       ONIG_SYN_OP2_ESC_P_BRACE_CIRCUMFLEX_NOT |\r
       ONIG_SYN_OP2_QMARK_LT_NAMED_GROUP       |\r