Sample Programs
===============
- sample/simple.c example of the minimum (Oniguruma API)
- sample/names.c example of the named group callback.
- sample/encode.c example of some encodings.
- sample/listcap.c example of the capture history.
- sample/posix.c POSIX API sample.
- sample/sql.c example of the variable meta characters.
- (SQL-like pattern matching)
+ * sample/simple.c example of the minimum (Oniguruma API)
+ * sample/names.c example of the named group callback.
+ * sample/encode.c example of some encodings.
+ * sample/listcap.c example of the capture history.
+ * sample/posix.c POSIX API sample.
+ * sample/sql.c example of the variable meta characters.
+ (SQL-like pattern matching)
Test Programs
- sample/syntax.c Perl, Java and ASIS syntax test.
- sample/crnl.c --enable-crnl-as-line-terminator test
+ * sample/syntax.c Perl, Java and ASIS syntax test.
+ * sample/crnl.c --enable-crnl-as-line-terminator test
Source Files
============
- oniguruma.h Oniguruma API header file. (public)
- onig-config.in configuration check program template.
-
- regenc.h character encodings framework header file.
- regint.h internal definitions
- regparse.h internal definitions for regparse.c and regcomp.c
- regcomp.c compiling and optimization functions
- regenc.c character encodings framework.
- regerror.c error message function
- regext.c extended API functions. (deluxe version API)
- regexec.c search and match functions
- regparse.c parsing functions.
- regsyntax.c pattern syntax functions and built-in syntax definitions.
- regtrav.c capture history tree data traverse functions.
- regversion.c version info function.
- st.h hash table functions header file
- st.c hash table functions
-
- oniggnu.h GNU regex API header file. (public)
- reggnu.c GNU regex API functions
-
- onigposix.h POSIX API header file. (public)
- regposerr.c POSIX error message function.
- regposix.c POSIX API functions.
-
- enc/mktable.c character type table generator.
- enc/ascii.c ASCII encoding.
- enc/euc_jp.c EUC-JP encoding.
- enc/euc_tw.c EUC-TW encoding.
- enc/euc_kr.c EUC-KR, EUC-CN encoding.
- enc/sjis.c Shift_JIS encoding.
- enc/big5.c Big5 encoding.
- enc/gb18030.c GB18030 encoding.
- enc/koi8.c KOI8 encoding.
- enc/koi8_r.c KOI8-R encoding.
- enc/cp1251.c CP1251 encoding.
- enc/iso8859_1.c ISO-8859-1 encoding. (Latin-1)
- enc/iso8859_2.c ISO-8859-2 encoding. (Latin-2)
- enc/iso8859_3.c ISO-8859-3 encoding. (Latin-3)
- enc/iso8859_4.c ISO-8859-4 encoding. (Latin-4)
- enc/iso8859_5.c ISO-8859-5 encoding. (Cyrillic)
- enc/iso8859_6.c ISO-8859-6 encoding. (Arabic)
- enc/iso8859_7.c ISO-8859-7 encoding. (Greek)
- enc/iso8859_8.c ISO-8859-8 encoding. (Hebrew)
- enc/iso8859_9.c ISO-8859-9 encoding. (Latin-5 or Turkish)
- enc/iso8859_10.c ISO-8859-10 encoding. (Latin-6 or Nordic)
- enc/iso8859_11.c ISO-8859-11 encoding. (Thai)
- enc/iso8859_13.c ISO-8859-13 encoding. (Latin-7 or Baltic Rim)
- enc/iso8859_14.c ISO-8859-14 encoding. (Latin-8 or Celtic)
- enc/iso8859_15.c ISO-8859-15 encoding. (Latin-9 or West European with Euro)
- enc/iso8859_16.c ISO-8859-16 encoding.
- (Latin-10 or South-Eastern European with Euro)
- enc/utf8.c UTF-8 encoding.
- enc/utf16_be.c UTF-16BE encoding.
- enc/utf16_le.c UTF-16LE encoding.
- enc/utf32_be.c UTF-32BE encoding.
- enc/utf32_le.c UTF-32LE encoding.
- enc/unicode.c Unicode information data.
-
- win32/Makefile Makefile for Win32 (VC++)
- win32/config.h config.h for Win32
+ * oniguruma.h Oniguruma API header file. (public)
+ * onig-config.in configuration check program template.
+
+ * regenc.h character encodings framework header file.
+ * regint.h internal definitions
+ * regparse.h internal definitions for regparse.c and regcomp.c
+ * regcomp.c compiling and optimization functions
+ * regenc.c character encodings framework.
+ * regerror.c error message function
+ * regext.c extended API functions. (deluxe version API)
+ * regexec.c search and match functions
+ * regparse.c parsing functions.
+ * regsyntax.c pattern syntax functions and built-in syntax definitions.
+ * regtrav.c capture history tree data traverse functions.
+ * regversion.c version info function.
+ * st.h hash table functions header file
+ * st.c hash table functions
+
+ * oniggnu.h GNU regex API header file. (public)
+ * reggnu.c GNU regex API functions
+
+ * onigposix.h POSIX API header file. (public)
+ * regposerr.c POSIX error message function.
+ * regposix.c POSIX API functions.
+
+ * enc/mktable.c character type table generator.
+ * enc/ascii.c ASCII encoding.
+ * enc/euc_jp.c EUC-JP encoding.
+ * enc/euc_tw.c EUC-TW encoding.
+ * enc/euc_kr.c EUC-KR, EUC-CN encoding.
+ * enc/sjis.c Shift_JIS encoding.
+ * enc/big5.c Big5 encoding.
+ * enc/gb18030.c GB18030 encoding.
+ * enc/koi8.c KOI8 encoding.
+ * enc/koi8_r.c KOI8-R encoding.
+ * enc/cp1251.c CP1251 encoding.
+ * enc/iso8859_1.c ISO-8859-1 encoding. (Latin-1)
+ * enc/iso8859_2.c ISO-8859-2 encoding. (Latin-2)
+ * enc/iso8859_3.c ISO-8859-3 encoding. (Latin-3)
+ * enc/iso8859_4.c ISO-8859-4 encoding. (Latin-4)
+ * enc/iso8859_5.c ISO-8859-5 encoding. (Cyrillic)
+ * enc/iso8859_6.c ISO-8859-6 encoding. (Arabic)
+ * enc/iso8859_7.c ISO-8859-7 encoding. (Greek)
+ * enc/iso8859_8.c ISO-8859-8 encoding. (Hebrew)
+ * enc/iso8859_9.c ISO-8859-9 encoding. (Latin-5 or Turkish)
+ * enc/iso8859_10.c ISO-8859-10 encoding. (Latin-6 or Nordic)
+ * enc/iso8859_11.c ISO-8859-11 encoding. (Thai)
+ * enc/iso8859_13.c ISO-8859-13 encoding. (Latin-7 or Baltic Rim)
+ * enc/iso8859_14.c ISO-8859-14 encoding. (Latin-8 or Celtic)
+ * enc/iso8859_15.c ISO-8859-15 encoding. (Latin-9 or West European with Euro)
+ * enc/iso8859_16.c ISO-8859-16 encoding.
+ (Latin-10 or South-Eastern European with Euro)
+ * enc/utf8.c UTF-8 encoding.
+ * enc/utf16_be.c UTF-16BE encoding.
+ * enc/utf16_le.c UTF-16LE encoding.
+ * enc/utf32_be.c UTF-32BE encoding.
+ * enc/utf32_le.c UTF-32LE encoding.
+ * enc/unicode.c Unicode information data.
+
+ * win32/Makefile Makefile for Win32 (VC++)
+ * win32/config.h config.h for Win32