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 a0910bbc88f0f4265209e1fff4297d8f3add950f Author: Marcin Mielzynski <[email protected]> Date: Fri Apr 3 18:08:21 2015 +0200 Add Ascii range to Token. --- src/org/joni/Lexer.java | 2 +- src/org/joni/Parser.java | 2 +- src/org/joni/Token.java | 13 +++++++------ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/org/joni/Lexer.java b/src/org/joni/Lexer.java index 0b70271..695e833 100644 --- a/src/org/joni/Lexer.java +++ b/src/org/joni/Lexer.java @@ -756,7 +756,7 @@ class Lexer extends ScannerSupport { private void fetchTokenFor_anchor(int subType) { token.type = TokenType.ANCHOR; - token.setAnchor(subType); + token.setAnchorSubtype(subType); } private void fetchTokenFor_xBrace() { diff --git a/src/org/joni/Parser.java b/src/org/joni/Parser.java index 45e82db..1d49e37 100644 --- a/src/org/joni/Parser.java +++ b/src/org/joni/Parser.java @@ -865,7 +865,7 @@ class Parser extends Lexer { break; case ANCHOR: - node = new AnchorNode(token.getAnchor()); // possible bug in oniguruma + node = new AnchorNode(token.getAnchorSubtype()); break; case OP_REPEAT: diff --git a/src/org/joni/Token.java b/src/org/joni/Token.java index 8ad7330..321ad91 100644 --- a/src/org/joni/Token.java +++ b/src/org/joni/Token.java @@ -46,18 +46,19 @@ final class Token { INT1 = code; } - int getAnchor() { + int getAnchorSubtype() { return INT1; } - void setAnchor(int anchor) { + void setAnchorSubtype(int anchor) { INT1 = anchor; } - int getSubtype() { - return INT1; + boolean getAnchorASCIIRange() { + return INT2 == 1; } - void setSubtype(int subtype) { - INT1 = subtype; + + void setAnchorASCIIRange(boolean ascii) { + INT2 = ascii ? 1 : 0; } // repeat union member -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jruby-joni.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

