[jruby-joni] 196/223: Add Ascii range to Token.
Hideki Yamane
henrich at moszumanska.debian.org
Mon Nov 16 11:22:11 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 a0910bbc88f0f4265209e1fff4297d8f3add950f
Author: Marcin Mielzynski <lopx at gazeta.pl>
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
More information about the pkg-java-commits
mailing list