2016-10-04 09:38:35 +00:00
|
|
|
regexp: {
|
|
|
|
|
options = {}
|
|
|
|
|
beautify = {
|
|
|
|
|
ascii_only : false,
|
|
|
|
|
xml_safe : false,
|
|
|
|
|
unescape_regexps : true,
|
|
|
|
|
screw_ie8 : true,
|
|
|
|
|
beautify : false,
|
|
|
|
|
}
|
|
|
|
|
input: {
|
|
|
|
|
function f() {
|
|
|
|
|
return /[\x00\x0d\x1f \x61\u0fff\ud800\ufffe\uffff]/;
|
|
|
|
|
}
|
|
|
|
|
}
|
2016-10-04 16:27:33 +00:00
|
|
|
expect_exact: 'function f(){return/[\\x00\\x0d\x1f a\u0fff\ud800\ufffe\uffff]/}'
|
2016-10-04 09:38:35 +00:00
|
|
|
}
|
|
|
|
|
|
2016-10-04 15:46:21 +00:00
|
|
|
regexp_ascii_only_true: {
|
2016-10-04 09:38:35 +00:00
|
|
|
options = {}
|
|
|
|
|
beautify = {
|
|
|
|
|
ascii_only : true,
|
|
|
|
|
xml_safe : false,
|
|
|
|
|
unescape_regexps : true,
|
|
|
|
|
screw_ie8 : true,
|
|
|
|
|
beautify : false,
|
|
|
|
|
}
|
|
|
|
|
input: {
|
|
|
|
|
function f() {
|
|
|
|
|
return /[\x00\x0d\x1f \x61\u0fff\ud800\ufffe\uffff]/;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
expect_exact: 'function f(){return/[\\x00\\x0d\\x1f \\x61\\u0fff\\ud800\\ufffe\\uffff]/}'
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
regexp_xml_safe_true: {
|
|
|
|
|
options = {}
|
|
|
|
|
beautify = {
|
|
|
|
|
ascii_only : false,
|
|
|
|
|
xml_safe : true,
|
|
|
|
|
unescape_regexps : true,
|
|
|
|
|
screw_ie8 : true,
|
|
|
|
|
beautify : false,
|
|
|
|
|
}
|
|
|
|
|
input: {
|
|
|
|
|
function f() {
|
|
|
|
|
return /[\x00\x0d\x1f \x61\u0fff\ud800\ufffe\uffff]/;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
expect_exact: 'function f(){return/[\\x00\\x0d\\x1f a\u0fff\\ud800\\ufffe\\uffff]/}'
|
|
|
|
|
}
|