add unicode flag support to regex

This commit is contained in:
Sebastian McKenzie
2014-10-19 18:01:34 +11:00
committed by Marijn Haverbeke
parent fd79ac5879
commit f48503cd31
3 changed files with 117 additions and 4 deletions

View File

@@ -135,6 +135,60 @@ test("\n 42\n\n", {
}
});
test("/foobar/", {
type: "Program",
body: [
{
type: "ExpressionStatement",
expression: {
type: "Literal",
value: /foobar/,
regex: {
pattern: "foobar",
flags: ""
},
loc: {
start: {
line: 1,
column: 0
},
end: {
line: 1,
column: 8
}
}
}
}
]
});
test("/[a-z]/g", {
type: "Program",
body: [
{
type: "ExpressionStatement",
expression: {
type: "Literal",
value: /[a-z]/,
regex: {
pattern: "[a-z]",
flags: "g"
},
loc: {
start: {
line: 1,
column: 0
},
end: {
line: 1,
column: 8
}
}
}
}
]
});
test("(1 + 2 ) * 3", {
type: "Program",
body: [