]> granicus.if.org Git - onig/log
onig
7 years agochange default generator of absent group from \O* to .*
K.Kosako [Fri, 14 Jul 2017 00:15:21 +0000 (09:15 +0900)]
change default generator of absent group from \O* to .*

7 years agoadd test cases for absent group
K.Kosako [Thu, 13 Jul 2017 08:45:03 +0000 (17:45 +0900)]
add test cases for absent group

7 years agooptimize by moving update_var to the out side of repeat in absent group tree
K.Kosako [Thu, 13 Jul 2017 08:00:13 +0000 (17:00 +0900)]
optimize by moving update_var to the out side of repeat in absent group tree

7 years agofix a memory leak
K.Kosako [Thu, 13 Jul 2017 07:31:04 +0000 (16:31 +0900)]
fix a memory leak

7 years agosupport possessive generator for absent group
K.Kosako [Thu, 13 Jul 2017 07:21:43 +0000 (16:21 +0900)]
support possessive generator for absent group

7 years agofix make_absent_group_tree() to check generator node before absent node
K.Kosako [Thu, 13 Jul 2017 06:27:55 +0000 (15:27 +0900)]
fix make_absent_group_tree() to check generator node before absent node

7 years agoadd ONIGERR_INVALID_ABSENT_GROUP_PATTERN and ONIGERR_INVALID_ABSENT_GROUP_GENERATOR_P...
K.Kosako [Thu, 13 Jul 2017 06:25:45 +0000 (15:25 +0900)]
add ONIGERR_INVALID_ABSENT_GROUP_PATTERN and ONIGERR_INVALID_ABSENT_GROUP_GENERATOR_PATTERN

7 years agoimplement absent group with generator
K.Kosako [Thu, 13 Jul 2017 05:49:58 +0000 (14:49 +0900)]
implement absent group with generator

7 years agosupport generator in make_absent_group_tree()
K.Kosako [Thu, 13 Jul 2017 04:36:49 +0000 (13:36 +0900)]
support generator in make_absent_group_tree()

7 years agosmall update doc/RE
K.Kosako [Thu, 13 Jul 2017 02:16:23 +0000 (11:16 +0900)]
small update doc/RE

7 years agodon't free input nodes for error cases in make_list() and make_alt()
K.Kosako [Thu, 13 Jul 2017 02:06:07 +0000 (11:06 +0900)]
don't free input nodes for error cases in make_list() and make_alt()

7 years agocheck min-len of absent pattern
K.Kosako [Thu, 13 Jul 2017 01:51:32 +0000 (10:51 +0900)]
check min-len of absent pattern

7 years agoadd onig_get_tiny_min_len()
K.Kosako [Thu, 13 Jul 2017 01:13:33 +0000 (10:13 +0900)]
add onig_get_tiny_min_len()

7 years agodefault generator lower should be 0
K.Kosako [Thu, 13 Jul 2017 00:14:31 +0000 (09:14 +0900)]
default generator lower should be 0

7 years agofix invalid save value
K.Kosako [Wed, 12 Jul 2017 09:44:47 +0000 (18:44 +0900)]
fix invalid save value

7 years agoclear debug status
K.Kosako [Wed, 12 Jul 2017 09:44:19 +0000 (18:44 +0900)]
clear debug status

7 years agoimplement absent group
K.Kosako [Wed, 12 Jul 2017 08:54:59 +0000 (17:54 +0900)]
implement absent group

7 years agoupdate for ONIG_DEBUG_PARSE_TREE
K.Kosako [Wed, 12 Jul 2017 08:53:41 +0000 (17:53 +0900)]
update for ONIG_DEBUG_PARSE_TREE

7 years agodefine make_absent_group_tree()
K.Kosako [Wed, 12 Jul 2017 08:18:20 +0000 (17:18 +0900)]
define make_absent_group_tree()

7 years agoadd node_new_update_var_gimmick()
K.Kosako [Wed, 12 Jul 2017 06:11:12 +0000 (15:11 +0900)]
add node_new_update_var_gimmick()

7 years agoimplement UPDATE_VAR_RIGHT_RANGE_SPREV
K.Kosako [Wed, 12 Jul 2017 06:02:23 +0000 (15:02 +0900)]
implement UPDATE_VAR_RIGHT_RANGE_SPREV

7 years agoimplement UPDATE_VAR_RIGHT_RANGE_FROM_STACK_LAST
K.Kosako [Wed, 12 Jul 2017 05:55:45 +0000 (14:55 +0900)]
implement UPDATE_VAR_RIGHT_RANGE_FROM_STACK_LAST

7 years agoreimplement node_new_keep()
K.Kosako [Wed, 12 Jul 2017 05:05:38 +0000 (14:05 +0900)]
reimplement node_new_keep()

7 years agoadd node_new_save_gimmick()
K.Kosako [Wed, 12 Jul 2017 04:57:30 +0000 (13:57 +0900)]
add node_new_save_gimmick()

7 years agore-define right_range variable in match_at()
K.Kosako [Wed, 12 Jul 2017 04:31:08 +0000 (13:31 +0900)]
re-define right_range variable in match_at()

7 years agoadd GIMMICK_FAIL
K.Kosako [Wed, 12 Jul 2017 02:40:40 +0000 (11:40 +0900)]
add GIMMICK_FAIL

7 years agodefine ONIG_SYN_OP2_QMARK_TILDE_ABSENT_GROUP
K.Kosako [Wed, 12 Jul 2017 02:38:36 +0000 (11:38 +0900)]
define ONIG_SYN_OP2_QMARK_TILDE_ABSENT_GROUP

7 years agoupdate doc/RE
K.Kosako [Wed, 12 Jul 2017 02:05:07 +0000 (11:05 +0900)]
update doc/RE

7 years agorefactoring
K.Kosako [Tue, 11 Jul 2017 06:45:10 +0000 (15:45 +0900)]
refactoring

7 years agorefactoring
K.Kosako [Tue, 11 Jul 2017 06:32:02 +0000 (15:32 +0900)]
refactoring

7 years agorenumber stack types
K.Kosako [Tue, 11 Jul 2017 06:27:54 +0000 (15:27 +0900)]
renumber stack types

7 years agorefactoring
K.Kosako [Tue, 11 Jul 2017 06:16:42 +0000 (15:16 +0900)]
refactoring

7 years agorefactoring
K.Kosako [Tue, 11 Jul 2017 06:02:32 +0000 (15:02 +0900)]
refactoring

7 years agorename OnigStackIndex to StackIndex
K.Kosako [Tue, 11 Jul 2017 05:49:13 +0000 (14:49 +0900)]
rename OnigStackIndex to StackIndex

7 years agomove OnigStackIndex into regexec.c
K.Kosako [Tue, 11 Jul 2017 05:47:18 +0000 (14:47 +0900)]
move OnigStackIndex into regexec.c

7 years agoupdate doc/RE about \O
K.Kosako [Tue, 11 Jul 2017 05:20:38 +0000 (14:20 +0900)]
update doc/RE about \O

7 years agoadd test cases for \O
K.Kosako [Tue, 11 Jul 2017 05:17:01 +0000 (14:17 +0900)]
add test cases for \O

7 years agoimplement \O
K.Kosako [Tue, 11 Jul 2017 05:16:43 +0000 (14:16 +0900)]
implement \O

7 years agorename ONIG_SYN_OP2_ESC_CAPITAL_N_NO_NEWLINE to ONIG_SYN_OP2_ESC_CAPITAL_N_O_SUPER_DOT
K.Kosako [Tue, 11 Jul 2017 05:12:05 +0000 (14:12 +0900)]
rename ONIG_SYN_OP2_ESC_CAPITAL_N_NO_NEWLINE to ONIG_SYN_OP2_ESC_CAPITAL_N_O_SUPER_DOT

7 years agorefer CTYPE_OPTION() for anychar compiling
K.Kosako [Tue, 11 Jul 2017 04:23:05 +0000 (13:23 +0900)]
refer CTYPE_OPTION() for anychar compiling

7 years agoadd node_new_anychar_with_fixed_option()
K.Kosako [Tue, 11 Jul 2017 04:20:47 +0000 (13:20 +0900)]
add node_new_anychar_with_fixed_option()

7 years agoadd NST_FIXED_OPTION
K.Kosako [Tue, 11 Jul 2017 04:19:49 +0000 (13:19 +0900)]
add NST_FIXED_OPTION

7 years agoadd test cases for \N
K.Kosako [Tue, 11 Jul 2017 04:18:04 +0000 (13:18 +0900)]
add test cases for \N

7 years agodefine node_new_anychar()
K.Kosako [Tue, 11 Jul 2017 02:22:12 +0000 (11:22 +0900)]
define node_new_anychar()

7 years agorefactoring
K.Kosako [Tue, 11 Jul 2017 01:49:52 +0000 (10:49 +0900)]
refactoring

7 years agorefactoring
K.Kosako [Tue, 11 Jul 2017 01:17:36 +0000 (10:17 +0900)]
refactoring

7 years agorename OP_BACKREFN and OP_BACKREFN_IC
K.Kosako [Mon, 10 Jul 2017 08:52:40 +0000 (17:52 +0900)]
rename OP_BACKREFN and OP_BACKREFN_IC

7 years agoupdate doc/RE
K.Kosako [Mon, 10 Jul 2017 07:49:34 +0000 (16:49 +0900)]
update doc/RE

7 years agoadd test cases for \K
K.Kosako [Mon, 10 Jul 2017 07:37:36 +0000 (16:37 +0900)]
add test cases for \K

7 years agoimplement \K
K.Kosako [Mon, 10 Jul 2017 07:30:56 +0000 (16:30 +0900)]
implement \K

7 years agoadd opcode OP_PUSH_SAVE_VAL and OP_UPDATE_VAR
K.Kosako [Mon, 10 Jul 2017 05:25:45 +0000 (14:25 +0900)]
add opcode OP_PUSH_SAVE_VAL and OP_UPDATE_VAR

7 years agoimplement parsing part of \K
K.Kosako [Mon, 10 Jul 2017 04:16:32 +0000 (13:16 +0900)]
implement parsing part of \K

7 years agoadd NODE_GIMMICK
K.Kosako [Mon, 10 Jul 2017 01:12:36 +0000 (10:12 +0900)]
add NODE_GIMMICK

7 years agomove OnigStackType into regexec.c and rename to StackType
K.Kosako [Mon, 10 Jul 2017 00:14:25 +0000 (09:14 +0900)]
move OnigStackType into regexec.c and rename to StackType

7 years agoadd a description of fixed security issues
K.Kosako [Mon, 10 Jul 2017 00:01:47 +0000 (09:01 +0900)]
add a description of fixed security issues

7 years agosmall fix for doc/RE
K.Kosako [Fri, 7 Jul 2017 09:06:44 +0000 (18:06 +0900)]
small fix for doc/RE

7 years agodefine REG_EXTP()
K.Kosako [Fri, 7 Jul 2017 08:44:22 +0000 (17:44 +0900)]
define REG_EXTP()

7 years agosmall update doc/RE
K.Kosako [Fri, 7 Jul 2017 06:01:04 +0000 (15:01 +0900)]
small update doc/RE

7 years agosmall changes for test pattern
K.Kosako [Fri, 7 Jul 2017 05:53:19 +0000 (14:53 +0900)]
small changes for test pattern

7 years agosmall update for doc/RE
K.Kosako [Fri, 7 Jul 2017 04:59:18 +0000 (13:59 +0900)]
small update for doc/RE

7 years agorename ONOFF() to OPTION_NEGATE()
K.Kosako [Fri, 7 Jul 2017 04:43:03 +0000 (13:43 +0900)]
rename ONOFF() to OPTION_NEGATE()

7 years agodefine OPTION_ON/OFF
K.Kosako [Fri, 7 Jul 2017 04:40:50 +0000 (13:40 +0900)]
define OPTION_ON/OFF

7 years agoadd description of \N
K.Kosako [Fri, 7 Jul 2017 04:34:32 +0000 (13:34 +0900)]
add description of \N

7 years agoadd test cases for \N
K.Kosako [Fri, 7 Jul 2017 04:31:42 +0000 (13:31 +0900)]
add test cases for \N

7 years agoimplement \N
K.Kosako [Fri, 7 Jul 2017 04:31:25 +0000 (13:31 +0900)]
implement \N

7 years agodon't use utf-8#is_mbc_newline()
K.Kosako [Fri, 7 Jul 2017 01:45:13 +0000 (10:45 +0900)]
don't use utf-8#is_mbc_newline()

7 years agosmall update for doc
K.Kosako [Thu, 6 Jul 2017 08:49:54 +0000 (17:49 +0900)]
small update for doc

7 years agodefine node_new_enclosure_if_else()
K.Kosako [Thu, 6 Jul 2017 07:59:09 +0000 (16:59 +0900)]
define node_new_enclosure_if_else()

7 years agosmall update for doc
K.Kosako [Thu, 6 Jul 2017 07:46:18 +0000 (16:46 +0900)]
small update for doc

7 years agoupdate doc/RE.ja
K.Kosako [Thu, 6 Jul 2017 07:42:07 +0000 (16:42 +0900)]
update doc/RE.ja

7 years agoupdate doc/RE
K.Kosako [Thu, 6 Jul 2017 07:41:56 +0000 (16:41 +0900)]
update doc/RE

7 years agoadd test cases for \R
K.Kosako [Thu, 6 Jul 2017 07:27:39 +0000 (16:27 +0900)]
add test cases for \R

7 years agoimplement \R
K.Kosako [Thu, 6 Jul 2017 07:07:59 +0000 (16:07 +0900)]
implement \R

7 years agodefine ONIG_SYN_OP2_ESC_CAPITAL_R_GENERAL_NEWLINE
K.Kosako [Thu, 6 Jul 2017 07:07:31 +0000 (16:07 +0900)]
define ONIG_SYN_OP2_ESC_CAPITAL_R_GENERAL_NEWLINE

7 years agodefine ONIGENC_IS_UNICODE_ENCODING()
K.Kosako [Thu, 6 Jul 2017 07:06:30 +0000 (16:06 +0900)]
define ONIGENC_IS_UNICODE_ENCODING()

7 years agoupdate doc/RE.ja
K.Kosako [Thu, 6 Jul 2017 01:18:35 +0000 (10:18 +0900)]
update doc/RE.ja

7 years agoupdate doc/RE
K.Kosako [Thu, 6 Jul 2017 00:43:16 +0000 (09:43 +0900)]
update doc/RE

7 years agoadd test cases for if-else
K.Kosako [Thu, 6 Jul 2017 00:42:45 +0000 (09:42 +0900)]
add test cases for if-else

7 years agoadd ENCLOSURE_IF_ELSE case into onig_node_free()
K.Kosako [Wed, 5 Jul 2017 07:31:14 +0000 (16:31 +0900)]
add ENCLOSURE_IF_ELSE case into onig_node_free()

7 years agorename SET_NODE_TYPE() to NODE_SET_TYPE()
K.Kosako [Wed, 5 Jul 2017 06:21:40 +0000 (15:21 +0900)]
rename SET_NODE_TYPE() to NODE_SET_TYPE()

7 years agoimplement ENCLOSURE_IF_ELSE in regcomp.c
K.Kosako [Wed, 5 Jul 2017 05:57:38 +0000 (14:57 +0900)]
implement ENCLOSURE_IF_ELSE in regcomp.c

7 years agoimplement then part is empty case in if-else parsing
K.Kosako [Wed, 5 Jul 2017 03:13:22 +0000 (12:13 +0900)]
implement then part is empty case in if-else parsing

7 years agoimplement compiling for if-else
K.Kosako [Wed, 5 Jul 2017 00:17:58 +0000 (09:17 +0900)]
implement compiling for if-else

7 years agoimplement parsing part of if-else syntax
K.Kosako [Tue, 4 Jul 2017 08:04:48 +0000 (17:04 +0900)]
implement parsing part of if-else syntax

7 years agorefactoring
K.Kosako [Tue, 4 Jul 2017 06:35:54 +0000 (15:35 +0900)]
refactoring

7 years agorename NSTRING to NODE_STRING
K.Kosako [Tue, 4 Jul 2017 06:26:30 +0000 (15:26 +0900)]
rename NSTRING to NODE_STRING

7 years agoremove redundant codes
K.Kosako [Tue, 4 Jul 2017 06:21:08 +0000 (15:21 +0900)]
remove redundant codes

7 years agorename USE_SUBEXP_CALL to USE_CALL
K.Kosako [Tue, 4 Jul 2017 05:51:28 +0000 (14:51 +0900)]
rename USE_SUBEXP_CALL to USE_CALL

7 years agoadd test cases for backref checker
K.Kosako [Tue, 4 Jul 2017 05:48:06 +0000 (14:48 +0900)]
add test cases for backref checker

7 years agofix parsing for relative backref checker
K.Kosako [Tue, 4 Jul 2017 05:45:35 +0000 (14:45 +0900)]
fix parsing for relative backref checker

7 years agoimplement backref checker compile process
K.Kosako [Tue, 4 Jul 2017 05:12:58 +0000 (14:12 +0900)]
implement backref checker compile process

7 years agoimplement print_compiled_byte_code_list() for OP_BACKREF_CHECK and OP_BACKREF_CHECK_W...
K.Kosako [Tue, 4 Jul 2017 04:35:17 +0000 (13:35 +0900)]
implement print_compiled_byte_code_list() for OP_BACKREF_CHECK and OP_BACKREF_CHECK_WITH_LEVEL

7 years agorename bref to backref
K.Kosako [Tue, 4 Jul 2017 01:36:01 +0000 (10:36 +0900)]
rename bref to backref

7 years agofix indent
K.Kosako [Tue, 4 Jul 2017 01:30:24 +0000 (10:30 +0900)]
fix indent

7 years agoadd OP_BACKREF_CHECK and OP_BACKREF_CHECK_WITH_LEVEL
K.Kosako [Tue, 4 Jul 2017 01:26:59 +0000 (10:26 +0900)]
add OP_BACKREF_CHECK and OP_BACKREF_CHECK_WITH_LEVEL

7 years agoadd parsing of backref checker or if-else notation
K.Kosako [Mon, 3 Jul 2017 08:36:02 +0000 (17:36 +0900)]
add parsing of backref checker or if-else notation

7 years agoupdate README.md v6.4.0
K.Kosako [Mon, 3 Jul 2017 00:59:56 +0000 (09:59 +0900)]
update README.md

7 years agomerge from develop
K.Kosako [Mon, 3 Jul 2017 00:52:02 +0000 (09:52 +0900)]
merge from develop

7 years agoadd IGNORE_EUC_JP for #63
K.Kosako [Mon, 3 Jul 2017 00:18:59 +0000 (09:18 +0900)]
add IGNORE_EUC_JP for #63

7 years agoupdate HISTORY
K.Kosako [Fri, 30 Jun 2017 05:06:28 +0000 (14:06 +0900)]
update HISTORY