[jruby-joni] 57/194: rejigger anchor node
Hideki Yamane
henrich at moszumanska.debian.org
Thu Feb 1 12:04:27 UTC 2018
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 55cd3cbdf61c5f5b6e32ac109e0555750a141ec2
Author: Marcin Mielzynski <lopx at gazeta.pl>
Date: Sat Dec 30 12:53:18 2017 +0100
rejigger anchor node
---
src/org/joni/Parser.java | 3 +--
src/org/joni/ast/AnchorNode.java | 9 +++++++--
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/src/org/joni/Parser.java b/src/org/joni/Parser.java
index 4c52be8..dab14c1 100644
--- a/src/org/joni/Parser.java
+++ b/src/org/joni/Parser.java
@@ -866,8 +866,7 @@ class Parser extends Lexer {
break;
case ANCHOR:
- node = new AnchorNode(token.getAnchorSubtype());
- ((AnchorNode)node).asciiRange = token.getAnchorASCIIRange();
+ node = new AnchorNode(token.getAnchorSubtype(), token.getAnchorASCIIRange());
break;
case OP_REPEAT:
diff --git a/src/org/joni/ast/AnchorNode.java b/src/org/joni/ast/AnchorNode.java
index 4a487a8..8651df7 100644
--- a/src/org/joni/ast/AnchorNode.java
+++ b/src/org/joni/ast/AnchorNode.java
@@ -23,13 +23,18 @@ import org.joni.constants.AnchorType;
public final class AnchorNode extends Node {
public final int type;
- public boolean asciiRange;
+ public final boolean asciiRange;
public Node target;
public int charLength;
- public AnchorNode(int type) {
+ public AnchorNode(int type, boolean asciiRange) {
this.type = type;
charLength = -1;
+ this.asciiRange = asciiRange;
+ }
+
+ public AnchorNode(int type) {
+ this(type, false);
}
@Override
--
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