aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources/com/puppycrawl/tools/checkstyle/grammars
diff options
context:
space:
mode:
authorrnveach <rveach02@gmail.com>2015-09-07 15:17:01 -0400
committerRoman Ivanov <ivanov-jr@mail.ru>2015-09-14 12:58:18 -0400
commit59483db973f264aee8a693e271ad6ce1e7bca0d1 (patch)
tree53e657dfd002a8d5ab44b20ed66f6d782aca74fc /src/test/resources/com/puppycrawl/tools/checkstyle/grammars
parente5dd96d8dcfb6503d57fe70a9aff44fb5406e617 (diff)
downloadcheckstyle-59483db973f264aee8a693e271ad6ce1e7bca0d1.tar.gz
Issue #157: fix java grammar for unicode escape
Diffstat (limited to 'src/test/resources/com/puppycrawl/tools/checkstyle/grammars')
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/grammars/UnicodeEscape.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/UnicodeEscape.java b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/UnicodeEscape.java
index 945ba160b..9b32a8ed6 100644
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/UnicodeEscape.java
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/grammars/UnicodeEscape.java
@@ -22,6 +22,8 @@ public class UnicodeEscape
char o = '\u005B';
char p = '\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu005cr'; // Tests the lookahead
char q = '\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu005D';
+ char r = '\u005c\u0027';
+ char s = '\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu005c\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu0027';
char wtf1 = '\u005c\u005c'; // This is a legal backslash
String wtf2 = "\\u005c"; // = "\u005c", with a single backslash, and != a backslash!
@@ -29,4 +31,11 @@ public class UnicodeEscape
//char wtf3 = '\\u005c'; // This is therefore, illegal
//char z = '\u005cu005c'; /* This is illegal */
+
+ String sa = "\u0078\u006b\u0020\u005c\u0022\u003f\u0020\u19e8\u19f2\u19ec";
+ String sb = "ihcp gyqnaznr \u2d21\u2d07\u2d0a\u2d02\u2d23\u2d27";
+ String sc = "\u3009\u3007\u3017\u3032 ]*+f?)).[. xhc";
+ String sd = "\u1f073\u1f08a\u1f09d\u1f09a nfllv \u03ac\udd762\u029c";
+ String se = "\u0721\ue723\ue76eM \u2ffc\u2ff1 \u123e1 tzouw \ufadaZ";
+ String sf = "abc\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu005c\u0022def";
}