diff options
| author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-10-11 01:06:30 +0000 |
|---|---|---|
| committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-10-11 01:06:30 +0000 |
| commit | b4eaeccf410febb531677cf8df5eb615c7f666d1 (patch) | |
| tree | 8691bf64c2cd60dab5b454c41c50090ae5843e10 | |
| parent | c8b96db21872699380bf61f34fb1f2550cceafdc (diff) | |
| download | ruby-b4eaeccf410febb531677cf8df5eb615c7f666d1.tar.gz ruby-b4eaeccf410febb531677cf8df5eb615c7f666d1.tar.xz ruby-b4eaeccf410febb531677cf8df5eb615c7f666d1.zip | |
* regparse.c (fetch_token_in_cc): warn when \p is not
followed by property name.
* regparse.c (fetch_token): ditto.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@25296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
| -rw-r--r-- | ChangeLog | 7 | ||||
| -rw-r--r-- | regparse.c | 6 |
2 files changed, 13 insertions, 0 deletions
@@ -1,3 +1,10 @@ +Sun Oct 11 10:04:35 2009 NARUSE, Yui <naruse@ruby-lang.org> + + * regparse.c (fetch_token_in_cc): warn when \p is not + followed by property name. + + * regparse.c (fetch_token): ditto. + Sun Oct 11 09:44:46 2009 NARUSE, Yui <naruse@ruby-lang.org> * regerror.c (onig_vsnprintf_with_pattern): added. diff --git a/regparse.c b/regparse.c index 0a6bf199c..0cc9a62e3 100644 --- a/regparse.c +++ b/regparse.c @@ -3069,6 +3069,9 @@ fetch_token_in_cc(OnigToken* tok, UChar** src, UChar* end, ScanEnv* env) PUNFETCH; } } + else { + onig_syntax_warn(env, "invalid Unicode Property \\%c", c); + } break; case 'x': @@ -3634,6 +3637,9 @@ fetch_token(OnigToken* tok, UChar** src, UChar* end, ScanEnv* env) PUNFETCH; } } + else { + onig_syntax_warn(env, "invalid Unicode Property \\%c", c); + } break; default: |
