mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-04-14 19:48:05 +02:00
2007-03-15 Marco Barisione <marco@barisione.org> Add GRegex for regular expression matching. (#50075) * configure.in: Handle GRegex compilation. * glib/gregex.c: * glib/gregex.h: Code for GRegex. * glib/Makefile.am: * glib/makefile.msc.in: Updated makefiles. * glib/pcre/*: Internal copy of PCRE. * glib/update-pcre/*: Stuff to automatically update the internal PCRE to a newer version. * tests/regex-test.c: * tests/Makefile.am: * tests/makefile.msc.in: Add tests for GRegex. svn path=/trunk/; revision=5408
142 lines
4.4 KiB
Diff
142 lines
4.4 KiB
Diff
--- pcre/ucp.h 2006-07-05 13:28:01.000000000 +0200
|
|
+++ pcre/ucp.h 2006-10-09 16:27:19.000000000 +0200
|
|
@@ -60,72 +60,72 @@ enum {
|
|
/* These are the script identifications. */
|
|
|
|
enum {
|
|
- ucp_Arabic,
|
|
- ucp_Armenian,
|
|
- ucp_Bengali,
|
|
- ucp_Bopomofo,
|
|
- ucp_Braille,
|
|
- ucp_Buginese,
|
|
- ucp_Buhid,
|
|
- ucp_Canadian_Aboriginal,
|
|
- ucp_Cherokee,
|
|
- ucp_Common,
|
|
- ucp_Coptic,
|
|
- ucp_Cypriot,
|
|
- ucp_Cyrillic,
|
|
- ucp_Deseret,
|
|
- ucp_Devanagari,
|
|
- ucp_Ethiopic,
|
|
- ucp_Georgian,
|
|
- ucp_Glagolitic,
|
|
- ucp_Gothic,
|
|
- ucp_Greek,
|
|
- ucp_Gujarati,
|
|
- ucp_Gurmukhi,
|
|
- ucp_Han,
|
|
- ucp_Hangul,
|
|
- ucp_Hanunoo,
|
|
- ucp_Hebrew,
|
|
- ucp_Hiragana,
|
|
- ucp_Inherited,
|
|
- ucp_Kannada,
|
|
- ucp_Katakana,
|
|
- ucp_Kharoshthi,
|
|
- ucp_Khmer,
|
|
- ucp_Lao,
|
|
- ucp_Latin,
|
|
- ucp_Limbu,
|
|
- ucp_Linear_B,
|
|
- ucp_Malayalam,
|
|
- ucp_Mongolian,
|
|
- ucp_Myanmar,
|
|
- ucp_New_Tai_Lue,
|
|
- ucp_Ogham,
|
|
- ucp_Old_Italic,
|
|
- ucp_Old_Persian,
|
|
- ucp_Oriya,
|
|
- ucp_Osmanya,
|
|
- ucp_Runic,
|
|
- ucp_Shavian,
|
|
- ucp_Sinhala,
|
|
- ucp_Syloti_Nagri,
|
|
- ucp_Syriac,
|
|
- ucp_Tagalog,
|
|
- ucp_Tagbanwa,
|
|
- ucp_Tai_Le,
|
|
- ucp_Tamil,
|
|
- ucp_Telugu,
|
|
- ucp_Thaana,
|
|
- ucp_Thai,
|
|
- ucp_Tibetan,
|
|
- ucp_Tifinagh,
|
|
- ucp_Ugaritic,
|
|
- ucp_Yi,
|
|
- ucp_Balinese, /* New for Unicode 5.0.0 */
|
|
- ucp_Cuneiform, /* New for Unicode 5.0.0 */
|
|
- ucp_Nko, /* New for Unicode 5.0.0 */
|
|
- ucp_Phags_Pa, /* New for Unicode 5.0.0 */
|
|
- ucp_Phoenician /* New for Unicode 5.0.0 */
|
|
+ ucp_Arabic = G_UNICODE_SCRIPT_ARABIC,
|
|
+ ucp_Armenian = G_UNICODE_SCRIPT_ARMENIAN,
|
|
+ ucp_Bengali = G_UNICODE_SCRIPT_BENGALI,
|
|
+ ucp_Bopomofo = G_UNICODE_SCRIPT_BOPOMOFO,
|
|
+ ucp_Braille = G_UNICODE_SCRIPT_BRAILLE,
|
|
+ ucp_Buginese = G_UNICODE_SCRIPT_BUGINESE,
|
|
+ ucp_Buhid = G_UNICODE_SCRIPT_BUHID,
|
|
+ ucp_Canadian_Aboriginal = G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL,
|
|
+ ucp_Cherokee = G_UNICODE_SCRIPT_CHEROKEE,
|
|
+ ucp_Common = G_UNICODE_SCRIPT_COMMON,
|
|
+ ucp_Coptic = G_UNICODE_SCRIPT_COPTIC,
|
|
+ ucp_Cypriot = G_UNICODE_SCRIPT_CYPRIOT,
|
|
+ ucp_Cyrillic = G_UNICODE_SCRIPT_CYRILLIC,
|
|
+ ucp_Deseret = G_UNICODE_SCRIPT_DESERET,
|
|
+ ucp_Devanagari = G_UNICODE_SCRIPT_DEVANAGARI,
|
|
+ ucp_Ethiopic = G_UNICODE_SCRIPT_ETHIOPIC,
|
|
+ ucp_Georgian = G_UNICODE_SCRIPT_GEORGIAN,
|
|
+ ucp_Glagolitic = G_UNICODE_SCRIPT_GLAGOLITIC,
|
|
+ ucp_Gothic = G_UNICODE_SCRIPT_GOTHIC,
|
|
+ ucp_Greek = G_UNICODE_SCRIPT_GREEK,
|
|
+ ucp_Gujarati = G_UNICODE_SCRIPT_GUJARATI,
|
|
+ ucp_Gurmukhi = G_UNICODE_SCRIPT_GURMUKHI,
|
|
+ ucp_Han = G_UNICODE_SCRIPT_HAN,
|
|
+ ucp_Hangul = G_UNICODE_SCRIPT_HANGUL,
|
|
+ ucp_Hanunoo = G_UNICODE_SCRIPT_HANUNOO,
|
|
+ ucp_Hebrew = G_UNICODE_SCRIPT_HEBREW,
|
|
+ ucp_Hiragana = G_UNICODE_SCRIPT_HIRAGANA,
|
|
+ ucp_Inherited = G_UNICODE_SCRIPT_INHERITED,
|
|
+ ucp_Kannada = G_UNICODE_SCRIPT_KANNADA,
|
|
+ ucp_Katakana = G_UNICODE_SCRIPT_KATAKANA,
|
|
+ ucp_Kharoshthi = G_UNICODE_SCRIPT_KHAROSHTHI,
|
|
+ ucp_Khmer = G_UNICODE_SCRIPT_KHMER,
|
|
+ ucp_Lao = G_UNICODE_SCRIPT_LAO,
|
|
+ ucp_Latin = G_UNICODE_SCRIPT_LATIN,
|
|
+ ucp_Limbu = G_UNICODE_SCRIPT_LIMBU,
|
|
+ ucp_Linear_B = G_UNICODE_SCRIPT_LINEAR_B,
|
|
+ ucp_Malayalam = G_UNICODE_SCRIPT_MALAYALAM,
|
|
+ ucp_Mongolian = G_UNICODE_SCRIPT_MONGOLIAN,
|
|
+ ucp_Myanmar = G_UNICODE_SCRIPT_MYANMAR,
|
|
+ ucp_New_Tai_Lue = G_UNICODE_SCRIPT_NEW_TAI_LUE,
|
|
+ ucp_Ogham = G_UNICODE_SCRIPT_OGHAM,
|
|
+ ucp_Old_Italic = G_UNICODE_SCRIPT_OLD_ITALIC,
|
|
+ ucp_Old_Persian = G_UNICODE_SCRIPT_OLD_PERSIAN,
|
|
+ ucp_Oriya = G_UNICODE_SCRIPT_ORIYA,
|
|
+ ucp_Osmanya = G_UNICODE_SCRIPT_OSMANYA,
|
|
+ ucp_Runic = G_UNICODE_SCRIPT_RUNIC,
|
|
+ ucp_Shavian = G_UNICODE_SCRIPT_SHAVIAN,
|
|
+ ucp_Sinhala = G_UNICODE_SCRIPT_SINHALA,
|
|
+ ucp_Syloti_Nagri = G_UNICODE_SCRIPT_SYLOTI_NAGRI,
|
|
+ ucp_Syriac = G_UNICODE_SCRIPT_SYRIAC,
|
|
+ ucp_Tagalog = G_UNICODE_SCRIPT_TAGALOG,
|
|
+ ucp_Tagbanwa = G_UNICODE_SCRIPT_TAGBANWA,
|
|
+ ucp_Tai_Le = G_UNICODE_SCRIPT_TAI_LE,
|
|
+ ucp_Tamil = G_UNICODE_SCRIPT_TAMIL,
|
|
+ ucp_Telugu = G_UNICODE_SCRIPT_TELUGU,
|
|
+ ucp_Thaana = G_UNICODE_SCRIPT_THAANA,
|
|
+ ucp_Thai = G_UNICODE_SCRIPT_THAI,
|
|
+ ucp_Tibetan = G_UNICODE_SCRIPT_TIBETAN,
|
|
+ ucp_Tifinagh = G_UNICODE_SCRIPT_TIFINAGH,
|
|
+ ucp_Ugaritic = G_UNICODE_SCRIPT_UGARITIC,
|
|
+ ucp_Yi = G_UNICODE_SCRIPT_YI,
|
|
+ ucp_Balinese = G_UNICODE_SCRIPT_BALINESE, /* New for Unicode 5.0.0 */
|
|
+ ucp_Cuneiform = G_UNICODE_SCRIPT_CUNEIFORM, /* New for Unicode 5.0.0 */
|
|
+ ucp_Nko = G_UNICODE_SCRIPT_NKO, /* New for Unicode 5.0.0 */
|
|
+ ucp_Phags_Pa = G_UNICODE_SCRIPT_PHAGS_PA, /* New for Unicode 5.0.0 */
|
|
+ ucp_Phoenician = G_UNICODE_SCRIPT_PHOENICIAN /* New for Unicode 5.0.0 */
|
|
};
|
|
|
|
#endif
|