This commit is contained in:
2026-03-07 17:07:38 +03:00
parent 4557498f6d
commit bd5029aa62
5 changed files with 56 additions and 66 deletions

View File

@@ -37,12 +37,14 @@ public:
//! \~english Matching options.
//! \~russian Опции сопоставления.
enum Option {
None = 0x0, /*!< \~english No extra options \~russian Без дополнительных опций */,
CaseInsensitive = 0x01, /*!< \~english Ignore character case \~russian Игнорировать регистр символов */,
Singleline = 0x02, /*!< \~english Let \c . match a newline \~russian Разрешить \c . совпадать с переводом строки */,
Multiline = 0x04, /*!< \~english Let \c ^ and \c $ work on line boundaries \~russian Разрешить \c ^ и \c $ работать на границах строк */,
InvertedGreediness = 0x08, /*!< \~english Make quantifiers non-greedy by default \~russian Сделать квантификаторы по умолчанию нежадными */,
Extended = 0x10 /*!< \~english Use extended pattern syntax \~russian Использовать расширенный синтаксис шаблона */
None = 0x0, /*!< \~english No extra options \~russian Без дополнительных опций */
CaseInsensitive = 0x01, /*!< \~english Ignore character case \~russian Игнорировать регистр символов */
Singleline = 0x02, /*!< \~english Let \c . match a newline \~russian Разрешить \c . совпадать с переводом строки */
Multiline =
0x04, /*!< \~english Let \c ^ and \c $ work on line boundaries \~russian Разрешить \c ^ и \c $ работать на границах строк */
InvertedGreediness =
0x08, /*!< \~english Make quantifiers non-greedy by default \~russian Сделать квантификаторы по умолчанию нежадными */
Extended = 0x10 /*!< \~english Use extended pattern syntax \~russian Использовать расширенный синтаксис шаблона */
};
//! \~english Flag set of \a Option values.