parser/unsupported-property-async.test \
parser/unsupported-property-throws.test \
parser/yield-method.test \
+ parser/bug749576.vala \
semantic/constant-extern.test \
semantic/constant-value.test \
semantic/constant-value-missing.test \
--- /dev/null
+void main() {
+ unowned string a = "first line\nnext line";
+ unowned string b = "first line\rnext line";
+ unowned string c = "first \tline\r\nnext \tline";
+
+ assert (/\Rnext/.match (a));
+ assert (/\Rnext/.match (b));
+ assert (/\Rnext/.match (c));
+
+ try {
+ var r = new Regex ("\\Rnext");
+ assert (r.match (a));
+
+ var r2 = new Regex ("""\Rnext""");
+ assert (r2.match (a));
+ } catch {
+ }
+
+ assert (/\Nline/.match (c));
+
+ try {
+ var r = new Regex ("\\Nline");
+ assert (r.match (c));
+
+ var r2 = new Regex ("""\Nline""");
+ assert (r2.match (c));
+ } catch {
+ }
+}