summaryrefslogtreecommitdiff
path: root/doc/API.ja
diff options
context:
space:
mode:
Diffstat (limited to 'doc/API.ja')
-rw-r--r--doc/API.ja27
1 files changed, 26 insertions, 1 deletions
diff --git a/doc/API.ja b/doc/API.ja
index ac8cc6a..f617a1c 100644
--- a/doc/API.ja
+++ b/doc/API.ja
@@ -1,4 +1,4 @@
-���֥��󥿡��ե����� Version 6.0.0 2016/05/06
+���֥��󥿡��ե����� Version 6.1.0 2016/08/22
#include <oniguruma.h>
@@ -256,6 +256,27 @@
ONIG_OPTION_POSIX_REGION region������POSIX API��regmatch_t[]�ˤ���
+# int onig_scan(regex_t* reg, const UChar* str, const UChar* end,
+ OnigRegion* region, OnigOptionType option,
+ int (*scan_callback)(int, int, OnigRegion*, void*),
+ void* callback_arg)
+
+ ����ɽ����ʸ����򥹥���󤷤ơ��ޥå��󥰤�����˥�����Хå��ؿ���ƤӽФ���
+
+ ���ェλ: �ޥå���� (0���ޤ��)
+ ���顼: ���顼������ (< 0)
+ ����: ������Хå��ؿ������ʳ�������ͤ��֤����Ȥ��������ͤ�����ͤȤ�������
+
+ ����
+ 1 reg: ����ɽ�����֥�������
+ 2 str: �����о�ʸ����
+ 3 end: �����о�ʸ����ν�ü���ɥ쥹
+ 4 region: �ޥå��ΰ����(region) (NULL��������)
+ 5 option: ���������ץ����
+ 6 scan_callback: ������Хå��ؿ�
+ 7 callback_arg: ������Хå��ؿ����Ϥ�����ղð�����
+
+
# OnigRegion* onig_region_new(void)
�ޥå��ΰ����(region)��������롣
@@ -608,6 +629,10 @@
2 ranges: �ץ��ѥƥ������ɥݥ�����ϰ�
(�ǽ�����Ǥ��ϰϤο�)
+ [num-of-ranges, 1st-range-start, 1st-range-end, 2nd-range-start... ]
+
+ * ���δؿ���Ƥ����ǡ�ranges���ѹ�/�˲����ʤ�����
+
���ェλ�����: ONIG_NORMAL