Add handling for RegExp unicode and sticky flags (#3341)

JerryScript-DCO-1.0-Signed-off-by: Dániel Bátyai dbatyai@inf.u-szeged.hu
This commit is contained in:
Dániel Bátyai
2019-11-22 14:04:03 +01:00
committed by Zoltan Herczeg
parent fc2218e828
commit 279d4d4119
10 changed files with 310 additions and 47 deletions
+21
View File
@@ -28,3 +28,24 @@ try {
} catch (e) {
assert(e === 5);
}
r = new RegExp ("a","gimuy");
assert (r.global === true);
assert (r.ignoreCase === true);
assert (r.multiline === true);
assert (r.unicode === true);
assert (r.sticky === true);
try {
new RegExp ("a", "uu");
assert (false);
} catch (e) {
assert (e instanceof SyntaxError);
}
try {
new RegExp ("a", "yy");
assert (false);
} catch (e) {
assert (e instanceof SyntaxError);
}