Address XPath unicode range TODO 66/99666/2
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 8 Feb 2022 19:29:23 +0000 (20:29 +0100)
committerRobert Varga <nite@hq.sk>
Tue, 8 Feb 2022 22:40:32 +0000 (22:40 +0000)
This is a port of
https://github.com/antlr/grammars-v4/commit/3edc28b7a1f1ff4a40ef1ebb8c14bb28848d34bf
addressing a leftover omission.

Change-Id: Ic5460c1ec2dd4865fb25f858f107da89e0be284b
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
xpath/yang-xpath-impl/src/main/antlr4/org/opendaylight/yangtools/yang/xpath/antlr/xpath.g4

index fd19d6735a1239499101983af1849a541470ce14..894baf35ec729576e3bd666fb75c6c1d9339c9b8 100644 (file)
@@ -260,9 +260,7 @@ NCNameStartChar
   |  '\u3001'..'\uD7FF'
   |  '\uF900'..'\uFDCF'
   |  '\uFDF0'..'\uFFFD'
-// Unfortunately, java escapes can't handle this conveniently,
-// as they're limited to 4 hex digits. TODO.
-//  |  '\U010000'..'\U0EFFFF'
+  |  '\u{10000}'..'\u{EFFFF}'
   ;
 
 fragment