diff options
| author | Jörg Frings-Fürst <debian@jff.email> | 2018-09-07 13:43:11 +0200 |
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff.email> | 2018-09-07 13:43:11 +0200 |
| commit | 66dfd6613394a8903701840bbc9d67de537e597e (patch) | |
| tree | 3b0943539a09fe5322b0b984222abb7c60ddfacb /README_japanese | |
| parent | 6bf91b141b7b3e3524f422d4c18bccf7f87aecd1 (diff) | |
| parent | 52796af94a055f1c704a604f4eac567242c845b7 (diff) | |
Merge branch 'release/debian/6.9.0-1'debian/6.9.0-1
Diffstat (limited to 'README_japanese')
| -rw-r--r-- | README_japanese | 224 |
1 files changed, 112 insertions, 112 deletions
diff --git a/README_japanese b/README_japanese index 28da31b..b1b249a 100644 --- a/README_japanese +++ b/README_japanese @@ -1,14 +1,14 @@ README.ja 2017/08/25 -µ´¼Ö ---- (C) K.Kosako <kkosako0@gmail.com> +鬼車 ---- (C) K.Kosako <kkosako0@gmail.com> https://github.com/kkos/oniguruma -µ´¼Ö¤ÏÀµµ¬É½¸½¥é¥¤¥Ö¥é¥ê¤Ç¤¢¤ë¡£ -¤³¤Î¥é¥¤¥Ö¥é¥ê¤ÎÆÃĹ¤Ï¡¢¤½¤ì¤¾¤ì¤ÎÀµµ¬É½¸½¥ª¥Ö¥¸¥§¥¯¥È¤´¤È¤Ë -ʸ»ú¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤ò»ØÄê¤Ç¤¤ë¤³¤È¤Ç¤¢¤ë¡£ +鬼車ã�¯æ£è¦�表ç�¾ãƒ©ã‚¤ãƒ–ラリã�§ã�‚る。 +ã�“ã�®ãƒ©ã‚¤ãƒ–ラリã�®ç‰¹é•·ã�¯ã€�ã��れã�žã‚Œã�®æ£è¦�表ç�¾ã‚ªãƒ–ジェクトã�”ã�¨ã�« +æ–‡å—エンコーディングを指定ã�§ã��ã‚‹ã�“ã�¨ã�§ã�‚る。 -¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ëʸ»ú¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°: +サãƒ�ートã�—ã�¦ã�„ã‚‹æ–‡å—エンコーディング: ASCII, UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, UTF-32LE, EUC-JP, EUC-TW, EUC-KR, EUC-CN, @@ -17,30 +17,30 @@ https://github.com/kkos/oniguruma ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10, ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15, ISO-8859-16 -* GB18030: µ×ÊÝ·òÍλáÄó¶¡ -* CP1251: Byte»áÄó¶¡ +* GB18030: ä¹…ä¿�å�¥æ´‹æ°�æ��ä¾› +* CP1251: Byteæ°�æ��ä¾› ------------------------------------------------------------ -¥é¥¤¥»¥ó¥¹ +ライセンス - BSD¥é¥¤¥»¥ó¥¹ + BSDライセンス -¥¤¥ó¥¹¥È¡¼¥ë +インストール - ¥±¡¼¥¹£±: Unix¤ÈCygwin´Ä¶ + ケース1: Unixã�¨Cygwin環境 - 1. autoreconf -vfi (* configure¥¹¥¯¥ê¥×¥È¤¬¤Ê¤¤¤È¤¤À¤±) + 1. autoreconf -vfi (* configureスクリプトã�Œã�ªã�„ã�¨ã��ã� ã�‘) 2. ./configure 3. make 4. make install - ¥¢¥ó¥¤¥ó¥¹¥È¡¼¥ë + アンインストール make uninstall - ¹½À®³Îǧ + æ§‹æˆ�確èª� onig-config --cflags onig-config --libs @@ -49,110 +49,110 @@ https://github.com/kkos/oniguruma - ¥±¡¼¥¹£²: Windows 64/32bit (Visual Studio)´Ä¶ + ケース2: Windows 64/32bit (Visual Studio)環境 - make_win64 ¤¢¤ë¤¤¤Ï make_win32 ¤ò¼Â¹Ô + make_win64 ã�‚ã‚‹ã�„ã�¯ make_win32 を実行 onig_s.lib: static link library onig.dll: dynamic link library - * ưºî¥Æ¥¹¥È (ASCII/Shift_JIS) + * 動作テスト (ASCII/Shift_JIS) 1. cd src 2. copy ..\windows\testc.c . 3. nmake -f Makefile.windows ctest - (Visual Studio Community 2015 ¤Çưºî³Îǧ) + (Visual Studio Community 2015 ã�§å‹•作確èª�) -Àµµ¬É½¸½ +æ£è¦�表ç�¾ - doc/RE.ja¤ò»²¾È + doc/RE.jaã‚’å�‚ç…§ -»ÈÍÑÊýË¡ +使用方法 - »ÈÍѤ¹¤ë¥×¥í¥°¥é¥à¤Ç¡¢oniguruma.h¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë(Oniguruma API¤Î¾ì¹ç)¡£ - Oniguruma API¤Ë¤Ä¤¤¤Æ¤Ï¡¢doc/API.ja¤ò»²¾È¡£ + 使用ã�™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ ã�§ã€�oniguruma.hをインクルードã�™ã‚‹(Oniguruma APIã�®å ´å�ˆ)。 + Oniguruma APIã�«ã�¤ã�„ã�¦ã�¯ã€�doc/API.jaã‚’å�‚照。 - oniguruma.h¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë·¿Ì¾UChar(== unsigned char)¤ò̵¸ú¤Ë¤·¤¿¤¤¾ì¹ç - ¤Ë¤Ï¡¢ONIG_ESCAPE_UCHAR_COLLISION¤òdefine¤·¤Æ¤«¤éoniguruma.h¤ò¥¤¥ó¥¯¥ë¡¼¥É - ¤¹¤ë¤³¤È¡£¤³¤Î¤È¤¤Ë¤ÏUChar¤ÏÄêµÁ¤µ¤ì¤º¡¢OnigUChar¤È¤¤¤¦Ì¾Á°¤ÎÄêµÁ¤Î¤ß¤¬ - ͸ú¤Ë¤Ê¤ë¡£ + oniguruma.hã�§å®šç¾©ã�•れã�¦ã�„ã‚‹åž‹å��UChar(== unsigned char)を無効ã�«ã�—ã�Ÿã�„å ´å�ˆ + ã�«ã�¯ã€�ONIG_ESCAPE_UCHAR_COLLISIONã‚’defineã�—ã�¦ã�‹ã‚‰oniguruma.hをインクルード + ã�™ã‚‹ã�“ã�¨ã€‚ã�“ã�®ã�¨ã��ã�«ã�¯UCharã�¯å®šç¾©ã�•れã�šã€�OnigUCharã�¨ã�„ã�†å��å‰�ã�®å®šç¾©ã�®ã�¿ã�Œ + 有効ã�«ã�ªã‚‹ã€‚ - oniguruma.h¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë·¿Ì¾regex_t¤ò̵¸ú¤Ë¤·¤¿¤¤¾ì¹ç¤Ë¤Ï¡¢ - ONIG_ESCAPE_REGEX_T_COLLISION¤òdefine¤·¤Æ¤«¤éoniguruma.h¤ò¥¤¥ó¥¯¥ë¡¼¥É - ¤¹¤ë¤³¤È¡£¤³¤Î¤È¤¤Ë¤Ïregex_t¤ÏÄêµÁ¤µ¤ì¤º¡¢OnigRegexType, OnigRegex¤È¤¤¤¦ - ̾Á°¤ÎÄêµÁ¤Î¤ß¤¬Í¸ú¤Ë¤Ê¤ë¡£ + oniguruma.hã�§å®šç¾©ã�•れã�¦ã�„ã‚‹åž‹å��regex_tを無効ã�«ã�—ã�Ÿã�„å ´å�ˆã�«ã�¯ã€� + ONIG_ESCAPE_REGEX_T_COLLISIONã‚’defineã�—ã�¦ã�‹ã‚‰oniguruma.hをインクルード + ã�™ã‚‹ã�“ã�¨ã€‚ã�“ã�®ã�¨ã��ã�«ã�¯regex_tã�¯å®šç¾©ã�•れã�šã€�OnigRegexType, OnigRegexã�¨ã�„ã�† + å��å‰�ã�®å®šç¾©ã�®ã�¿ã�Œæœ‰åйã�«ã�ªã‚‹ã€‚ - Unix/Cygwin¾å¤Ç¥³¥ó¥Ñ¥¤¥ë¡¢¥ê¥ó¥¯¤¹¤ë¾ì¹ç¤ÎÎã¡§ - (prefix¤¬/usr/local¤Î¤È¤) + Unix/Cygwin上ã�§ã‚³ãƒ³ãƒ‘イルã€�リンクã�™ã‚‹å ´å�ˆã�®ä¾‹ï¼š + (prefixã�Œ/usr/localã�®ã�¨ã��) cc sample.c -L/usr/local/lib -lonig - GNU libtool¤ò»ÈÍѤ·¤Æ¤¤¤ë¤Î¤Ç¡¢¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤¬¶¦Í¥é¥¤¥Ö¥é¥ê¤ò¥µ¥Ý¡¼¥È¤·¤Æ - ¤¤¤ì¤Ð¡¢»ÈÍѤǤ¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£ - ÀÅۥ饤¥Ö¥é¥ê¤È¶¦Í¥é¥¤¥Ö¥é¥ê¤Î¤É¤Á¤é¤ò»ÈÍѤ¹¤ë¤«¤ò»ØÄꤹ¤ëÊýË¡¡¢¼Â¹Ô»þÅÀ¤Ç¤Î - ´Ä¶ÀßÄêÊýË¡¤Ë¤Ä¤¤¤Æ¤Ï¡¢¼«Ê¬¤ÇÄ´¤Ù¤Æ²¼¤µ¤¤¡£ - - - Win32¤Ç¥¹¥¿¥Æ¥£¥Ã¥¯¥ê¥ó¥¯¥é¥¤¥Ö¥é¥ê(onig_s.lib)¤ò¥ê¥ó¥¯¤¹¤ë¾ì¹ç¤Ë¤Ï¡¢ - ¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¤È¤¤Ë -DONIG_EXTERN=extern ¤ò¥³¥ó¥Ñ¥¤¥ë°ú¿ô¤ËÄɲ乤뤳¤È¡£ - - -»ÈÍÑÎã¥×¥í¥°¥é¥à - - sample/simple.c ºÇ¾®Îã (Oniguruma API) - sample/names.c ̾Á°ÉÕ¤¥°¥ë¡¼¥×¥³¡¼¥ë¥Ð¥Ã¥¯»ÈÍÑÎã - sample/encode.c ´ö¤Ä¤«¤Îʸ»ú¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°»ÈÍÑÎã - sample/listcap.c Êá³ÍÍúÎòµ¡Ç½¤Î»ÈÍÑÎã - sample/posix.c POSIX API»ÈÍÑÎã - sample/sql.c ²ÄÊѥ᥿ʸ»úµ¡Ç½»ÈÍÑÎã (SQL-like ¥Ñ¥¿¡¼¥ó) - sample/user_property.c ¥æ¡¼¥¶ÄêµÁUnicode¥×¥í¥Ñ¥Æ¥£¤Î»ÈÍÑÎã - - -¥Æ¥¹¥È¥×¥í¥°¥é¥à - sample/syntax.c Perl¡¢Java¡¢ASISʸˡ¤Î¥Æ¥¹¥È - sample/crnl.c --enable-crnl-as-line-terminator ¥Æ¥¹¥È - - -¥½¡¼¥¹¥Õ¥¡¥¤¥ë - - oniguruma.h µ´¼ÖAPI¥Ø¥Ã¥À (¸ø³«) - onig-config.in onig-config¥×¥í¥°¥é¥à ¥Æ¥ó¥×¥ì¡¼¥È - - regenc.h ʸ»ú¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°ÏÈÁȤߥإåÀ - regint.h ÆâÉôÀë¸À - regparse.h regparse.c¤Èregcomp.c¤Î¤¿¤á¤ÎÆâÉôÀë¸À - regcomp.c ¥³¥ó¥Ñ¥¤¥ë¡¢ºÇŬ²½´Ø¿ô - regenc.c ʸ»ú¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°ÏÈÁÈ¤ß - regerror.c ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸´Ø¿ô - regext.c ³ÈÄ¥API´Ø¿ô - regexec.c ¸¡º÷¡¢¾È¹ç´Ø¿ô - regparse.c Àµµ¬É½¸½¥Ñ¥¿¡¼¥ó²òÀÏ´Ø¿ô - regsyntax.c Àµµ¬É½¸½¥Ñ¥¿¡¼¥óʸˡ´Ø¿ô¡¢Áȹþ¤ßʸˡÄêµÁ - regtrav.c Êá³ÍÍúÎòÌÚ½ä²ó´Ø¿ô - regversion.c ÈǾðÊó´Ø¿ô - st.h ¥Ï¥Ã¥·¥å¥Æ¡¼¥Ö¥ë´Ø¿ôÀë¸À - st.c ¥Ï¥Ã¥·¥å¥Æ¡¼¥Ö¥ë´Ø¿ô - - oniggnu.h GNU regex API¥Ø¥Ã¥À (¸ø³«) - reggnu.c GNU regex API´Ø¿ô - - onigposix.h POSIX API¥Ø¥Ã¥À (¸ø³«) - regposerr.c POSIX API¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸´Ø¿ô - regposix.c POSIX API´Ø¿ô - - mktable.c ʸ»ú¥¿¥¤¥×¥Æ¡¼¥Ö¥ëÀ¸À®¥×¥í¥°¥é¥à - ascii.c ASCII ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - euc_jp.c EUC-JP ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - euc_tw.c EUC-TW ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - euc_kr.c EUC-KR, EUC-CN ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - sjis.c Shift_JIS ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - big5.c Big5 ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - gb18030.c GB18030 ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - koi8.c KOI8 ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - koi8_r.c KOI8-R ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - cp1251.c CP1251 ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° + GNU libtoolを使用ã�—ã�¦ã�„ã‚‹ã�®ã�§ã€�プラットフォームã�Œå…±æœ‰ãƒ©ã‚¤ãƒ–ラリをサãƒ�ートã�—ã�¦ + ã�„れã�°ã€�使用ã�§ã��るよã�†ã�«ã�ªã�£ã�¦ã�„る。 + é�™çš„ライブラリã�¨å…±æœ‰ãƒ©ã‚¤ãƒ–ラリã�®ã�©ã�¡ã‚‰ã‚’使用ã�™ã‚‹ã�‹ã‚’指定ã�™ã‚‹æ–¹æ³•ã€�実行時点ã�§ã�® + 環境è¨å®šæ–¹æ³•ã�«ã�¤ã�„ã�¦ã�¯ã€�自分ã�§èª¿ã�¹ã�¦ä¸‹ã�•ã�„。 + + + Win32ã�§ã‚¹ã‚¿ãƒ†ã‚£ãƒƒã‚¯ãƒªãƒ³ã‚¯ãƒ©ã‚¤ãƒ–ラリ(onig_s.lib)をリンクã�™ã‚‹å ´å�ˆã�«ã�¯ã€� + コンパイルã�™ã‚‹ã�¨ã��ã�« -DONIG_EXTERN=extern をコンパイル引数ã�«è¿½åŠ ã�™ã‚‹ã�“ã�¨ã€‚ + + +使用例プãƒã‚°ãƒ©ãƒ + + sample/simple.c 最å°�例 (Oniguruma API) + sample/names.c å��å‰�付ã��グループコールãƒ�ック使用例 + sample/encode.c å¹¾ã�¤ã�‹ã�®æ–‡å—エンコーディング使用例 + sample/listcap.c æ�•ç�²å±¥æ´æ©Ÿèƒ½ã�®ä½¿ç”¨ä¾‹ + sample/posix.c POSIX API使用例 + sample/sql.c å�¯å¤‰ãƒ¡ã‚¿æ–‡å—機能使用例 (SQL-like パターン) + sample/user_property.c ユーザ定義Unicodeプãƒãƒ‘ティã�®ä½¿ç”¨ä¾‹ + + +テストプãƒã‚°ãƒ©ãƒ + sample/syntax.c Perlã€�Javaã€�ASIS文法ã�®ãƒ†ã‚¹ãƒˆ + sample/crnl.c --enable-crnl-as-line-terminator テスト + + +ソースファイル + + oniguruma.h 鬼車APIヘッダ (公開) + onig-config.in onig-configプãƒã‚°ãƒ©ãƒ テンプレート + + regenc.h æ–‡å—ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°æž çµ„ã�¿ãƒ˜ãƒƒãƒ€ + regint.h 内部宣言 + regparse.h regparse.cã�¨regcomp.cã�®ã�Ÿã‚�ã�®å†…部宣言 + regcomp.c コンパイルã€�最é�©åŒ–関数 + regenc.c æ–‡å—ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°æž çµ„ã�¿ + regerror.c エラーメッセージ関数 + regext.c æ‹¡å¼µAPI関数 + regexec.c 検索ã€�ç…§å�ˆé–¢æ•° + regparse.c æ£è¦�表ç�¾ãƒ‘ターン解æž�関数 + regsyntax.c æ£è¦�表ç�¾ãƒ‘ターン文法関数ã€�組込ã�¿æ–‡æ³•定義 + regtrav.c æ�•ç�²å±¥æ´æœ¨å·¡å›žé–¢æ•° + regversion.c ç‰ˆæƒ…å ±é–¢æ•° + st.h ãƒ�ッシュテーブル関数宣言 + st.c ãƒ�ッシュテーブル関数 + + oniggnu.h GNU regex APIヘッダ (公開) + reggnu.c GNU regex API関数 + + onigposix.h POSIX APIヘッダ (公開) + regposerr.c POSIX APIエラーメッセージ関数 + regposix.c POSIX API関数 + + mktable.c æ–‡å—タイプテーブル生æˆ�プãƒã‚°ãƒ©ãƒ + ascii.c ASCII エンコーディング + euc_jp.c EUC-JP エンコーディング + euc_tw.c EUC-TW エンコーディング + euc_kr.c EUC-KR, EUC-CN エンコーディング + sjis.c Shift_JIS エンコーディング + big5.c Big5 エンコーディング + gb18030.c GB18030 エンコーディング + koi8.c KOI8 エンコーディング + koi8_r.c KOI8-R エンコーディング + cp1251.c CP1251 エンコーディング iso8859_1.c ISO-8859-1 (Latin-1) iso8859_2.c ISO-8859-2 (Latin-2) iso8859_3.c ISO-8859-3 (Latin-3) @@ -161,23 +161,23 @@ https://github.com/kkos/oniguruma iso8859_6.c ISO-8859-6 (Arabic) iso8859_7.c ISO-8859-7 (Greek) iso8859_8.c ISO-8859-8 (Hebrew) - iso8859_9.c ISO-8859-9 (Latin-5 ¤Þ¤¿¤Ï Turkish) - iso8859_10.c ISO-8859-10 (Latin-6 ¤Þ¤¿¤Ï Nordic) + iso8859_9.c ISO-8859-9 (Latin-5 ã�¾ã�Ÿã�¯ Turkish) + iso8859_10.c ISO-8859-10 (Latin-6 ã�¾ã�Ÿã�¯ Nordic) iso8859_11.c ISO-8859-11 (Thai) - iso8859_13.c ISO-8859-13 (Latin-7 ¤Þ¤¿¤Ï Baltic Rim) - iso8859_14.c ISO-8859-14 (Latin-8 ¤Þ¤¿¤Ï Celtic) - iso8859_15.c ISO-8859-15 (Latin-9 ¤Þ¤¿¤Ï West European with Euro) + iso8859_13.c ISO-8859-13 (Latin-7 ã�¾ã�Ÿã�¯ Baltic Rim) + iso8859_14.c ISO-8859-14 (Latin-8 ã�¾ã�Ÿã�¯ Celtic) + iso8859_15.c ISO-8859-15 (Latin-9 ã�¾ã�Ÿã�¯ West European with Euro) iso8859_16.c ISO-8859-16 - (Latin-10 ¤Þ¤¿¤Ï South-Eastern European with Euro) - utf8.c UTF-8 ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - utf16_be.c UTF-16BE ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - utf16_le.c UTF-16LE ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - utf32_be.c UTF-32BE ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - utf32_le.c UTF-32LE ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° - unicode.c Unicode¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤Î¶¦Ä̽èÍý - - win32/Makefile Win32ÍÑ Makefile (for VC++) - win32/config.h Win32ÍÑ config.h + (Latin-10 ã�¾ã�Ÿã�¯ South-Eastern European with Euro) + utf8.c UTF-8 エンコーディング + utf16_be.c UTF-16BE エンコーディング + utf16_le.c UTF-16LE エンコーディング + utf32_be.c UTF-32BE エンコーディング + utf32_le.c UTF-32LE エンコーディング + unicode.c Unicodeエンコーディングã�®å…±é€šå‡¦ç�† + + win32/Makefile Win32用 Makefile (for VC++) + win32/config.h Win32用 config.h and I'm thankful to Akinori MUSHA. |
