aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/icu/i18n/regexcst.h
diff options
context:
space:
mode:
authormcheshkov <mcheshkov@yandex-team.ru>2022-02-10 16:46:15 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:46:15 +0300
commite9d19cec64684c9c1e6b0c98297e5b895cf904fe (patch)
tree2768b1223e96a8a0610a93d18425d9647c1123c8 /contrib/libs/icu/i18n/regexcst.h
parent60040c91ffe701a84689b2c6310ff845e65cff42 (diff)
downloadydb-e9d19cec64684c9c1e6b0c98297e5b895cf904fe.tar.gz
Restoring authorship annotation for <mcheshkov@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/icu/i18n/regexcst.h')
-rw-r--r--contrib/libs/icu/i18n/regexcst.h202
1 files changed, 101 insertions, 101 deletions
diff --git a/contrib/libs/icu/i18n/regexcst.h b/contrib/libs/icu/i18n/regexcst.h
index d44c2aec2b..db32a4ca1c 100644
--- a/contrib/libs/icu/i18n/regexcst.h
+++ b/contrib/libs/icu/i18n/regexcst.h
@@ -1,4 +1,4 @@
-// © 2016 and later: Unicode, Inc. and others.
+// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
//---------------------------------------------------------------------------------
//
@@ -20,117 +20,117 @@ U_NAMESPACE_BEGIN
//
// Character classes for regex pattern scanning.
//
- static const uint8_t kRuleSet_digit_char = 128;
- static const uint8_t kRuleSet_ascii_letter = 129;
+ static const uint8_t kRuleSet_digit_char = 128;
+ static const uint8_t kRuleSet_ascii_letter = 129;
static const uint8_t kRuleSet_rule_char = 130;
- constexpr uint32_t kRuleSet_count = 131-128;
+ constexpr uint32_t kRuleSet_count = 131-128;
enum Regex_PatternParseAction {
- doSetBackslash_D,
- doBackslashh,
- doBackslashH,
+ doSetBackslash_D,
+ doBackslashh,
+ doBackslashH,
doSetLiteralEscaped,
- doOpenLookAheadNeg,
- doCompleteNamedBackRef,
- doPatStart,
- doBackslashS,
- doBackslashD,
- doNGStar,
+ doOpenLookAheadNeg,
+ doCompleteNamedBackRef,
+ doPatStart,
+ doBackslashS,
+ doBackslashD,
+ doNGStar,
doNOP,
- doBackslashX,
- doSetLiteral,
- doContinueNamedCapture,
- doBackslashG,
- doBackslashR,
- doSetBegin,
- doSetBackslash_v,
- doPossessivePlus,
- doPerlInline,
+ doBackslashX,
+ doSetLiteral,
+ doContinueNamedCapture,
+ doBackslashG,
+ doBackslashR,
+ doSetBegin,
+ doSetBackslash_v,
+ doPossessivePlus,
+ doPerlInline,
doBackslashZ,
doSetAddAmp,
doSetBeginDifference1,
- doIntervalError,
+ doIntervalError,
doSetNegate,
- doIntervalInit,
- doSetIntersection2,
- doPossessiveInterval,
+ doIntervalInit,
+ doSetIntersection2,
+ doPossessiveInterval,
doRuleError,
- doBackslashW,
- doContinueNamedBackRef,
- doOpenNonCaptureParen,
- doExit,
- doSetNamedChar,
- doSetBackslash_V,
+ doBackslashW,
+ doContinueNamedBackRef,
+ doOpenNonCaptureParen,
+ doExit,
+ doSetNamedChar,
+ doSetBackslash_V,
doConditionalExpr,
- doEscapeError,
- doBadOpenParenType,
+ doEscapeError,
+ doBadOpenParenType,
doPossessiveStar,
- doSetAddDash,
- doEscapedLiteralChar,
- doSetBackslash_w,
- doIntervalUpperDigit,
- doBackslashv,
- doSetBackslash_S,
- doSetNoCloseError,
- doSetProp,
- doBackslashB,
- doSetEnd,
- doSetRange,
- doMatchModeParen,
+ doSetAddDash,
+ doEscapedLiteralChar,
+ doSetBackslash_w,
+ doIntervalUpperDigit,
+ doBackslashv,
+ doSetBackslash_S,
+ doSetNoCloseError,
+ doSetProp,
+ doBackslashB,
+ doSetEnd,
+ doSetRange,
+ doMatchModeParen,
doPlus,
- doBackslashV,
- doSetMatchMode,
- doBackslashz,
- doSetNamedRange,
- doOpenLookBehindNeg,
- doInterval,
- doBadNamedCapture,
- doBeginMatchMode,
- doBackslashd,
- doPatFinish,
- doNamedChar,
- doNGPlus,
- doSetDifference2,
- doSetBackslash_H,
+ doBackslashV,
+ doSetMatchMode,
+ doBackslashz,
+ doSetNamedRange,
+ doOpenLookBehindNeg,
+ doInterval,
+ doBadNamedCapture,
+ doBeginMatchMode,
+ doBackslashd,
+ doPatFinish,
+ doNamedChar,
+ doNGPlus,
+ doSetDifference2,
+ doSetBackslash_H,
doCloseParen,
- doDotAny,
- doOpenCaptureParen,
- doEnterQuoteMode,
- doOpenAtomicParen,
- doBadModeFlag,
- doSetBackslash_d,
- doSetFinish,
- doProperty,
- doBeginNamedBackRef,
+ doDotAny,
+ doOpenCaptureParen,
+ doEnterQuoteMode,
+ doOpenAtomicParen,
+ doBadModeFlag,
+ doSetBackslash_d,
+ doSetFinish,
+ doProperty,
+ doBeginNamedBackRef,
doBackRef,
doOpt,
- doDollar,
- doBeginNamedCapture,
- doNGInterval,
- doSetOpError,
- doSetPosixProp,
+ doDollar,
+ doBeginNamedCapture,
+ doNGInterval,
+ doSetOpError,
+ doSetPosixProp,
doSetBeginIntersection1,
- doBackslashb,
- doSetBeginUnion,
- doIntevalLowerDigit,
- doSetBackslash_h,
- doStar,
- doMatchMode,
+ doBackslashb,
+ doSetBeginUnion,
+ doIntevalLowerDigit,
+ doSetBackslash_h,
+ doStar,
+ doMatchMode,
doBackslashA,
- doOpenLookBehind,
- doPossessiveOpt,
- doOrOperator,
- doBackslashw,
- doBackslashs,
+ doOpenLookBehind,
+ doPossessiveOpt,
+ doOrOperator,
+ doBackslashw,
+ doBackslashs,
doLiteralChar,
doSuppressComments,
- doCaret,
- doIntervalSame,
- doNGOpt,
- doOpenLookAhead,
- doSetBackslash_W,
+ doCaret,
+ doIntervalSame,
+ doNGOpt,
+ doOpenLookAhead,
+ doSetBackslash_W,
doMismatchedParenErr,
- doSetBackslash_s,
+ doSetBackslash_s,
rbbiLastAction};
//-------------------------------------------------------------------------------
@@ -197,7 +197,7 @@ static const struct RegexTableEl gRuleParseStateTable[] = {
, {doBadOpenParenType, 255, 206,0, FALSE} // 45
, {doOpenLookBehind, 61 /* = */, 2, 20, TRUE} // 46 open-paren-lookbehind
, {doOpenLookBehindNeg, 33 /* ! */, 2, 20, TRUE} // 47
- , {doBeginNamedCapture, 129, 64,0, FALSE} // 48
+ , {doBeginNamedCapture, 129, 64,0, FALSE} // 48
, {doBadOpenParenType, 255, 206,0, FALSE} // 49
, {doNOP, 41 /* ) */, 255,0, TRUE} // 50 paren-comment
, {doMismatchedParenErr, 253, 206,0, FALSE} // 51
@@ -213,8 +213,8 @@ static const struct RegexTableEl gRuleParseStateTable[] = {
, {doSetMatchMode, 41 /* ) */, 2,0, TRUE} // 61
, {doMatchModeParen, 58 /* : */, 2, 14, TRUE} // 62
, {doBadModeFlag, 255, 206,0, FALSE} // 63
- , {doContinueNamedCapture, 129, 64,0, TRUE} // 64 named-capture
- , {doContinueNamedCapture, 128, 64,0, TRUE} // 65
+ , {doContinueNamedCapture, 129, 64,0, TRUE} // 64 named-capture
+ , {doContinueNamedCapture, 128, 64,0, TRUE} // 65
, {doOpenCaptureParen, 62 /* > */, 2, 14, TRUE} // 66
, {doBadNamedCapture, 255, 206,0, FALSE} // 67
, {doNGStar, 63 /* ? */, 20,0, TRUE} // 68 quant-star
@@ -226,13 +226,13 @@ static const struct RegexTableEl gRuleParseStateTable[] = {
, {doNGOpt, 63 /* ? */, 20,0, TRUE} // 74 quant-opt
, {doPossessiveOpt, 43 /* + */, 20,0, TRUE} // 75
, {doOpt, 255, 20,0, FALSE} // 76
- , {doNOP, 128, 79,0, FALSE} // 77 interval-open
+ , {doNOP, 128, 79,0, FALSE} // 77 interval-open
, {doIntervalError, 255, 206,0, FALSE} // 78
- , {doIntevalLowerDigit, 128, 79,0, TRUE} // 79 interval-lower
+ , {doIntevalLowerDigit, 128, 79,0, TRUE} // 79 interval-lower
, {doNOP, 44 /* , */, 83,0, TRUE} // 80
, {doIntervalSame, 125 /* } */, 86,0, TRUE} // 81
, {doIntervalError, 255, 206,0, FALSE} // 82
- , {doIntervalUpperDigit, 128, 83,0, TRUE} // 83 interval-upper
+ , {doIntervalUpperDigit, 128, 83,0, TRUE} // 83 interval-upper
, {doNOP, 125 /* } */, 86,0, TRUE} // 84
, {doIntervalError, 255, 206,0, FALSE} // 85
, {doNGInterval, 63 /* ? */, 20,0, TRUE} // 86 interval-type
@@ -261,15 +261,15 @@ static const struct RegexTableEl gRuleParseStateTable[] = {
, {doBackslashX, 88 /* X */, 14,0, TRUE} // 109
, {doBackslashZ, 90 /* Z */, 2,0, TRUE} // 110
, {doBackslashz, 122 /* z */, 2,0, TRUE} // 111
- , {doBackRef, 128, 14,0, TRUE} // 112
+ , {doBackRef, 128, 14,0, TRUE} // 112
, {doEscapeError, 253, 206,0, FALSE} // 113
, {doEscapedLiteralChar, 255, 14,0, TRUE} // 114
, {doBeginNamedBackRef, 60 /* < */, 117,0, TRUE} // 115 named-backref
, {doBadNamedCapture, 255, 206,0, FALSE} // 116
- , {doContinueNamedBackRef, 129, 119,0, TRUE} // 117 named-backref-2
+ , {doContinueNamedBackRef, 129, 119,0, TRUE} // 117 named-backref-2
, {doBadNamedCapture, 255, 206,0, FALSE} // 118
- , {doContinueNamedBackRef, 129, 119,0, TRUE} // 119 named-backref-3
- , {doContinueNamedBackRef, 128, 119,0, TRUE} // 120
+ , {doContinueNamedBackRef, 129, 119,0, TRUE} // 119 named-backref-3
+ , {doContinueNamedBackRef, 128, 119,0, TRUE} // 120
, {doCompleteNamedBackRef, 62 /* > */, 14,0, TRUE} // 121
, {doBadNamedCapture, 255, 206,0, FALSE} // 122
, {doSetNegate, 94 /* ^ */, 126,0, TRUE} // 123 set-open