summaryrefslogtreecommitdiff
path: root/README_japanese
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff.email>2018-09-07 13:43:11 +0200
committerJörg Frings-Fürst <debian@jff.email>2018-09-07 13:43:11 +0200
commit66dfd6613394a8903701840bbc9d67de537e597e (patch)
tree3b0943539a09fe5322b0b984222abb7c60ddfacb /README_japanese
parent6bf91b141b7b3e3524f422d4c18bccf7f87aecd1 (diff)
parent52796af94a055f1c704a604f4eac567242c845b7 (diff)
Merge branch 'release/debian/6.9.0-1'debian/6.9.0-1
Diffstat (limited to 'README_japanese')
-rw-r--r--README_japanese224
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.