[jruby-joni] 168/194: duplicate char class warnings

Hideki Yamane henrich at moszumanska.debian.org
Thu Feb 1 12:04:38 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 782a7da73af6f7c52a301e68c04dc3e3e51890f5
Author: Marcin Mielzynski <lopx at gazeta.pl>
Date:   Tue Jan 16 17:32:05 2018 +0100

    duplicate char class warnings
---
 src/org/joni/ScanEnvironment.java | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/org/joni/ScanEnvironment.java b/src/org/joni/ScanEnvironment.java
index 9a688dd..1818873 100644
--- a/src/org/joni/ScanEnvironment.java
+++ b/src/org/joni/ScanEnvironment.java
@@ -22,6 +22,7 @@ package org.joni;
 import org.jcodings.Encoding;
 import org.joni.ast.EncloseNode;
 import org.joni.ast.Node;
+import org.joni.constants.SyntaxProperties;
 import org.joni.exception.ErrorMessages;
 import org.joni.exception.InternalException;
 
@@ -50,6 +51,7 @@ public final class ScanEnvironment {
     int combExpMaxRegNum;
     int currMaxRegNum;
     boolean hasRecursion;
+    private int warningsFlag;
 
     int numPrecReadNotNodes;
     Node precReadNotNodes[];
@@ -144,4 +146,11 @@ public final class ScanEnvironment {
             }
         }
     }
+
+    void ccDuplicateWarn() {
+        if (syntax.warnCCDup() && (warningsFlag & SyntaxProperties.WARN_CC_DUP) == 0) {
+            warningsFlag |= SyntaxProperties.WARN_CC_DUP;
+            reg.warnings.warn("character class has duplicated range");
+        }
+    }
 }

-- 
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