diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/API.ja | 6 | ||||
-rw-r--r-- | doc/CALLOUTS.API.ja | 8 | ||||
-rw-r--r-- | doc/FAQ.ja | 4 | ||||
-rw-r--r-- | doc/RE | 12 | ||||
-rw-r--r-- | doc/RE.ja | 12 | ||||
-rw-r--r-- | doc/UNICODE_PROPERTIES | 23 |
6 files changed, 51 insertions, 14 deletions
@@ -1,4 +1,4 @@ -鬼車インターフェース Version 6.9.7 2021/03/16 +鬼車インターフェース Version 6.9.7 2022/02/04 #include <oniguruma.h> @@ -445,7 +445,7 @@ 引数 1 rset: regsetオブジェクトを返すためのアドレス - 2 n: 正規表現の個数 + 2 n: 正規表現オブジェクトの個数 3 regs: 正規表現オブジェクトの配列 戻り値 @@ -1092,7 +1092,7 @@ 正常終了戻り値: ONIG_NORMAL - onig_init()を再度呼び出しても、以前に作成した正規表現オブジェクト + onig_initialize()を再度呼び出しても、以前に作成した正規表現オブジェクト を使用することはできない。 diff --git a/doc/CALLOUTS.API.ja b/doc/CALLOUTS.API.ja index 028e07a..5dffb89 100644 --- a/doc/CALLOUTS.API.ja +++ b/doc/CALLOUTS.API.ja @@ -1,4 +1,4 @@ -Callouts API Version 6.9.7 2021/03/21 +Callouts API Version 6.9.7 2022/02/04 #include <oniguruma.h> @@ -285,7 +285,7 @@ Callouts API Version 6.9.7 2021/03/21 # int onig_set_callout_data_by_callout_args(OnigCalloutArgs* args, int callout_num, int slot, OnigType type, OnigValue* val) - callout_num/slotによって示された呼び出しスロットに対する値/型をセットする。。 + callout_num/slotによって示された呼び出しスロットに対する値/型をセットする。 ONIG_NORMAL: 正常終了 < 0: エラーコード @@ -293,7 +293,7 @@ Callouts API Version 6.9.7 2021/03/21 # int onig_set_callout_data_by_callout_args_self(OnigCalloutArgs* args, int slot, OnigType type, OnigValue* val) - 自分自身の呼び出しのslotによって示されたスロットに対する値/型をセットする。。 + 自分自身の呼び出しのslotによって示されたスロットに対する値/型をセットする。 ONIG_NORMAL: 正常終了 < 0: エラーコード @@ -337,7 +337,7 @@ Callouts API Version 6.9.7 2021/03/21 # int onig_set_callout_data(OnigRegex reg, OnigMatchParam* mp, int callout_num, int slot, OnigType type, OnigValue* val) - callout_num/slotによって示された呼び出しスロットに対する値/型をセットする。。 + callout_num/slotによって示された呼び出しスロットに対する値/型をセットする。 ONIG_NORMAL: 正常終了 < 0: エラーコード @@ -1,4 +1,4 @@ -FAQ 2016/04/06 +FAQ 2022/02/04 1. 最長マッチ @@ -8,7 +8,7 @@ FAQ 2016/04/06 2. CR + LF - DOSの改行(CR(0x0c) + LF(0x0a)の連続) + DOSの改行(CR(0x0d) + LF(0x0a)の連続) regenc.hの中の、以下の部分を有効にする。 @@ -1,4 +1,4 @@ -Oniguruma Regular Expressions Version 6.9.6 2020/07/31 +Oniguruma Regular Expressions Version 6.9.8 2022/04/11 syntax: ONIG_SYNTAX_ONIGURUMA (default syntax) @@ -288,6 +288,14 @@ syntax: ONIG_SYNTAX_ONIGURUMA (default syntax) * It makes a group to the next ')' or end of the pattern. /ab(?i)c|def|gh/ == /ab(?i:c|def|gh)/ + /(?CIL).../, /(?CIL:...)/ whole opiton + + This option must be placed in a position that + affects the entire regular expression. + + C: ONIG_OPTION_DONT_CAPTURE_GROUP + I: ONIG_OPTION_IGNORECASE_IS_ASCII + L: ONIG_OPTION_FIND_LONGEST (?:subexp) non-capturing group (subexp) capturing group @@ -529,7 +537,7 @@ A-2. Original extensions + named backref \k<name> + subexp call \g<name>, \g<group-num> + absent expression (?~|...|...) - + absent stopper (?|...) + + absent stopper (?~|...) A-3. Missing features compared with perl 5.8.0 @@ -1,4 +1,4 @@ -鬼車 正規表現 Version 6.9.6 2020/07/31 +鬼車 正規表現 Version 6.9.8 2022/04/11 使用文法: ONIG_SYNTAX_ONIGURUMA (既定値) @@ -284,6 +284,14 @@ * これは次の')'またはパターンの終わりまでのグループを形成する /ab(?i)c|def|gh/ == /ab(?i:c|def|gh)/ + /(?CIL).../, /(?CIL:...)/ 全体オプション + + このオプションは、正規表現全体に影響を及ぼす位置 + に置かれなければならない + + C: ONIG_OPTION_DONT_CAPTURE_GROUP + I: ONIG_OPTION_IGNORECASE_IS_ASCII + L: ONIG_OPTION_FIND_LONGEST (式) 捕獲式集合 (?:式) 非捕獲式集合 @@ -536,7 +544,7 @@ + 名前指定後方参照 \k<name> + 部分式呼出し \g<name>, \g<group-num> + 不在式 (?~|...|...) - + 不在停止 (?|...) + + 不在停止 (?~|...) 補記 3. Perl 5.8.0と比較して存在しない機能 diff --git a/doc/UNICODE_PROPERTIES b/doc/UNICODE_PROPERTIES index 2dc96da..879f559 100644 --- a/doc/UNICODE_PROPERTIES +++ b/doc/UNICODE_PROPERTIES @@ -1,4 +1,4 @@ -Unicode Properties (Unicode Version: 13.0.0, Emoji: 13.0) +Unicode Properties (Unicode Version: 14.0.0, Emoji: 14.0) ASCII_Hex_Digit Adlam @@ -46,6 +46,7 @@ Coptic Cs Cuneiform Cypriot +Cypro_Minoan Cyrillic Dash Default_Ignorable_Code_Point @@ -170,6 +171,7 @@ Old_Persian Old_Sogdian Old_South_Arabian Old_Turkic +Old_Uyghur Oriya Osage Osmanya @@ -230,6 +232,7 @@ Tai_Tham Tai_Viet Takri Tamil +Tangsa Tangut Telugu Terminal_Punctuation @@ -238,12 +241,14 @@ Thai Tibetan Tifinagh Tirhuta +Toto Ugaritic Unified_Ideograph Unknown Uppercase Vai Variation_Selector +Vithkuqi Wancho Warang_Citi White_Space @@ -287,6 +292,7 @@ Combining_Mark Connector_Punctuation Control Copt +Cpmn Cprt Currency_Symbol CWCF @@ -418,6 +424,7 @@ Other_Letter Other_Number Other_Punctuation Other_Symbol +Ougr OUpper Palm Paragraph_Separator @@ -479,11 +486,13 @@ Thaa Tibt Tirh Titlecase_Letter +Tnsa Ugar UIdeo Unassigned Uppercase_Letter Vaii +Vith VS Wara Wcho @@ -518,6 +527,7 @@ In_NKo In_Samaritan In_Mandaic In_Syriac_Supplement +In_Arabic_Extended_B In_Arabic_Extended_A In_Devanagari In_Bengali @@ -681,7 +691,9 @@ In_Osmanya In_Osage In_Elbasan In_Caucasian_Albanian +In_Vithkuqi In_Linear_A +In_Latin_Extended_F In_Cypriot_Syllabary In_Imperial_Aramaic In_Palmyrene @@ -706,6 +718,7 @@ In_Rumi_Numeral_Symbols In_Yezidi In_Old_Sogdian In_Sogdian +In_Old_Uyghur In_Chorasmian In_Elymaic In_Brahmi @@ -732,6 +745,7 @@ In_Dives_Akuru In_Nandinagari In_Zanabazar_Square In_Soyombo +In_Unified_Canadian_Aboriginal_Syllabics_Extended_A In_Pau_Cin_Hau In_Bhaiksuki In_Marchen @@ -743,11 +757,13 @@ In_Tamil_Supplement In_Cuneiform In_Cuneiform_Numbers_and_Punctuation In_Early_Dynastic_Cuneiform +In_Cypro_Minoan In_Egyptian_Hieroglyphs In_Egyptian_Hieroglyph_Format_Controls In_Anatolian_Hieroglyphs In_Bamum_Supplement In_Mro +In_Tangsa In_Bassa_Vah In_Pahawh_Hmong In_Medefaidrin @@ -757,12 +773,14 @@ In_Tangut In_Tangut_Components In_Khitan_Small_Script In_Tangut_Supplement +In_Kana_Extended_B In_Kana_Supplement In_Kana_Extended_A In_Small_Kana_Extension In_Nushu In_Duployan In_Shorthand_Format_Controls +In_Znamenny_Musical_Notation In_Byzantine_Musical_Symbols In_Musical_Symbols In_Ancient_Greek_Musical_Notation @@ -771,9 +789,12 @@ In_Tai_Xuan_Jing_Symbols In_Counting_Rod_Numerals In_Mathematical_Alphanumeric_Symbols In_Sutton_SignWriting +In_Latin_Extended_G In_Glagolitic_Supplement In_Nyiakeng_Puachue_Hmong +In_Toto In_Wancho +In_Ethiopic_Extended_B In_Mende_Kikakui In_Adlam In_Indic_Siyaq_Numbers |