Bug 4079: Unable to compile pattern defined in module
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / rfc6020 / PatternStatementImpl.java
index c5cf296150411230fec9fbd18c1a00c3c41bcebb..56f562410c1c83d6b338d3ca58487187413b8aa8 100644 (file)
@@ -52,7 +52,7 @@ public class PatternStatementImpl extends AbstractDeclaredStatement<PatternConst
 
         @Override
         public PatternConstraint parseArgumentValue(final StmtContext<?, ?, ?> ctx, final String value) {
-            final String pattern = "^" + value + '$';
+            final String pattern = "^" + Utils.fixUnicodeScriptPattern(value) + '$';
 
             try {
                 Pattern.compile(pattern);