[jruby-joni] 222/279: Imported Upstream version 2.1.4
Hideki Yamane
henrich at moszumanska.debian.org
Mon Nov 16 11:27:40 UTC 2015
This is an automated email from the git hooks/post-receive script.
henrich pushed a commit to branch debian/sid
in repository jruby-joni.
commit ef805f2d19b8ceabf3f5583d7e00a938443b73fd
Author: Hideki Yamane <henrich at debian.org>
Date: Sat Oct 25 21:17:32 2014 +0900
Imported Upstream version 2.1.4
---
pom.xml | 2 +-
src/org/joni/Parser.java | 2 +-
src/org/joni/constants/AnchorType.java | 10 ++++++++--
3 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/pom.xml b/pom.xml
index 2b91583..41c392f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
<groupId>org.jruby.joni</groupId>
<artifactId>joni</artifactId>
<packaging>jar</packaging>
- <version>2.1.2</version>
+ <version>2.1.4</version>
<name>Joni</name>
<description>
Java port of Oniguruma: http://www.geocities.jp/kosako3/oniguruma
diff --git a/src/org/joni/Parser.java b/src/org/joni/Parser.java
index 62208a7..419993f 100644
--- a/src/org/joni/Parser.java
+++ b/src/org/joni/Parser.java
@@ -890,7 +890,7 @@ class Parser extends Lexer {
while (token.type == TokenType.OP_REPEAT || token.type == TokenType.INTERVAL) { // repeat:
if (target.isInvalidQuantifier()) newSyntaxException(ERR_TARGET_OF_REPEAT_OPERATOR_INVALID);
- if (syntax.op2OptionECMAScript() && target.getType() == NodeType.QTFR) {
+ if (!group && syntax.op2OptionECMAScript() && target.getType() == NodeType.QTFR) {
newSyntaxException(ERR_NESTED_REPEAT_NOT_ALLOWED);
}
QuantifierNode qtfr = new QuantifierNode(token.getRepeatLower(),
diff --git a/src/org/joni/constants/AnchorType.java b/src/org/joni/constants/AnchorType.java
index f297577..5a7562f 100644
--- a/src/org/joni/constants/AnchorType.java
+++ b/src/org/joni/constants/AnchorType.java
@@ -44,7 +44,10 @@ public interface AnchorType {
final int KEEP = (1<<16);
- final int ALLOWED_IN_LB = ( END_LINE |
+ final int ALLOWED_IN_LB = ( LOOK_BEHIND |
+ LOOK_BEHIND_NOT |
+ BEGIN_LINE |
+ END_LINE |
BEGIN_BUF |
BEGIN_POSITION |
KEEP |
@@ -54,7 +57,10 @@ public interface AnchorType {
WORD_END );
- final int ALLOWED_IN_LB_NOT = ( END_LINE |
+ final int ALLOWED_IN_LB_NOT = ( LOOK_BEHIND |
+ LOOK_BEHIND_NOT |
+ BEGIN_LINE |
+ END_LINE |
BEGIN_BUF |
BEGIN_POSITION |
KEEP |
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jruby-joni.git
More information about the pkg-java-commits
mailing list