2022-04-05 18:21:13 +03:00
|
|
|
|
import * as commonjsHelpers from "\0commonjsHelpers.js";
|
|
|
|
|
|
2022-03-16 17:25:26 +03:00
|
|
|
|
const string1 = "test";
|
|
|
|
|
const string2 = 'test';
|
|
|
|
|
const string3 = 'te"st';
|
|
|
|
|
const string4 = "te'st";
|
|
|
|
|
const string5 = "test\ntest\ntest";
|
|
|
|
|
const string6 = `Yet another string primitive`;
|
|
|
|
|
const string7 = "This is a very long string which needs \
|
|
|
|
|
to wrap across multiple lines because \
|
|
|
|
|
otherwise my code is unreadable.";
|
|
|
|
|
const string8 = "中文 español English हिन्दी العربية português বাংলা русский 日本語 ਪੰਜਾਬੀ 한국어 தமிழ்";
|
|
|
|
|
const string9 = ``;
|
|
|
|
|
const string10 = `xx\`x`;
|
|
|
|
|
const string11 = `${ foo + 2 }`;
|
|
|
|
|
const string12 = ` foo ${ bar + `baz ${ qux }` }`;
|
|
|
|
|
const string13 = String.raw`foo`;
|
|
|
|
|
const string14 = foo `bar`;
|
|
|
|
|
const string15 = `foo
|
|
|
|
|
bar
|
|
|
|
|
ↂωↂ`;
|
|
|
|
|
const string16 = `\``;
|
|
|
|
|
const string17 = `${4 + 4} equals 4 + 4`;
|
|
|
|
|
const string18 = `This is ${undefined}`;
|
|
|
|
|
const string19 = `This is ${NaN}`;
|
|
|
|
|
const string20 = `This is ${null}`;
|
|
|
|
|
const string21 = `This is ${Infinity}`;
|
|
|
|
|
const string22 = "This is ${1/0}";
|
|
|
|
|
const string23 = 'This is ${1/0}';
|
|
|
|
|
const string24 = "This is ${NaN}";
|
|
|
|
|
const string25 = "This is ${null}";
|
|
|
|
|
const string26 = `This is ${1/0}`;
|
|
|
|
|
const string27 = `This is ${0/0}`;
|
|
|
|
|
const string28 = "This is ${0/0}";
|
|
|
|
|
const string29 = 'This is ${0/0}';
|
|
|
|
|
const string30 = `${4**11}`;
|
|
|
|
|
const string31 = `${4**12}`;
|
|
|
|
|
const string32 = `${4**14}`;
|
|
|
|
|
const string33 = '';
|
|
|
|
|
const string34 = '\b';
|
|
|
|
|
const string35 = '\f';
|
|
|
|
|
const string36 = '\t';
|
|
|
|
|
const string37 = '\v';
|
|
|
|
|
const string38 = '\n';
|
|
|
|
|
const string39 = '\\n';
|
|
|
|
|
const string40 = '\\';
|
|
|
|
|
const string41 = '\\"';
|
|
|
|
|
const string42 = '\'\"';
|
|
|
|
|
const string43 = '\\\\';
|
|
|
|
|
const string44 = '\x00';
|
|
|
|
|
const string45 = '\x00!';
|
|
|
|
|
const string46 = '\x001';
|
|
|
|
|
const string47 = '\\0';
|
|
|
|
|
const string48 = '\\0!';
|
|
|
|
|
const string49 = '\x07';
|
|
|
|
|
const string50 = '\x07!';
|
|
|
|
|
const string51 = '\x071';
|
|
|
|
|
const string52 = '\7';
|
|
|
|
|
const string53 = '\\7';
|
|
|
|
|
const string54 = '\\7!';
|
|
|
|
|
const string55 = '\\01';
|
|
|
|
|
const string56 = '\x10';
|
|
|
|
|
const string57 = '\\x10';
|
|
|
|
|
const string58 = '\x1B';
|
|
|
|
|
const string59 = '\\x1B';
|
|
|
|
|
const string60 = '\uABCD';
|
|
|
|
|
const string61 = '\uABCD';
|
|
|
|
|
const string62 = '\U000123AB';
|
|
|
|
|
const string63 = '\u{123AB}';
|
|
|
|
|
const string64 = '\uD808\uDFAB';
|
|
|
|
|
const string65 = '\uD808';
|
|
|
|
|
const string66 = '\uD808X';
|
|
|
|
|
const string67 = '\uDFAB';
|
|
|
|
|
const string68 = '\uDFABX';
|
|
|
|
|
const string69 = '\x80';
|
|
|
|
|
const string70 = '\xFF';
|
|
|
|
|
const string71 = '\xF0\x9F\x8D\x95';
|
|
|
|
|
const string72 = '\uD801\uDC02\uDC03\uD804';
|
|
|
|
|
const string73 = 'π';
|
|
|
|
|
const 貓 = '🐈';
|
|
|
|
|
const 貓abc = '🐈';
|
|
|
|
|
const abc貓 = '🐈';
|
|
|
|
|
const string74 = '\u2028';
|
|
|
|
|
const string75 = '\u2029';
|
|
|
|
|
const string76 = '\uFEFF';
|
|
|
|
|
const string77 = '\x10';
|
|
|
|
|
const string78 = '\x20';
|
|
|
|
|
const string79 = ' ';
|
|
|
|
|
const string80 = '\x32';
|
|
|
|
|
const string81 = '\x16';
|
|
|
|
|
const string82 = '\x06';
|
|
|
|
|
const string83 = '\0a';
|
|
|
|
|
const string84 = "\"test\"test\"test"
|
|
|
|
|
const string85 = "\"test\'test\'test"
|
|
|
|
|
const string86 = '\"test\"test\"test';
|
|
|
|
|
const string87 = '\'test\'test\'test';
|
|
|
|
|
const string88 = '😄';
|
|
|
|
|
const string89 = new RegExp("\r").test("\r");
|
|
|
|
|
const string90 = new RegExp(" ").test(" ");
|
|
|
|
|
const string91 = new RegExp("\x1b").test("[" + "\x1b" + "]");
|
|
|
|
|
const string92 = new RegExp("\\x1b").test("\x1b");
|
|
|
|
|
const string93 = new RegExp("").test("");
|
2022-03-28 15:18:06 +03:00
|
|
|
|
const string94 = "";
|
|
|
|
|
const string95 = "ퟻ";
|
2022-03-16 17:25:26 +03:00
|
|
|
|
const string96 = sql`'#ERROR'`;
|
2022-03-28 15:18:06 +03:00
|
|
|
|
const string97 = "\u{a0}";
|
2022-03-22 10:54:08 +03:00
|
|
|
|
const string98 = "\ud83d\ude00";
|
|
|
|
|
const string99 = "\ud83d@\ude00";
|
2022-03-23 15:39:47 +03:00
|
|
|
|
const string100 = "\a";
|
|
|
|
|
const string101 = "
";
|
2022-03-28 15:18:06 +03:00
|
|
|
|
const string102 = "\uD800";
|
|
|
|
|
const string103 = "\u{D800}";
|
|
|
|
|
const string104 = "\uDBFF";
|
|
|
|
|
const string105 = "\u{DBFF}";
|
|
|
|
|
const string106 = "\uDC00";
|
|
|
|
|
const string107 = "\u{DC00}";
|
|
|
|
|
const string108 = "\uDFFF";
|
|
|
|
|
const string109 = "\u{DFFF}";
|
|
|
|
|
const string110 = "\uFFFF";
|
|
|
|
|
const string111 = "\u{FFFF}";
|
|
|
|
|
const string112 = "\ud800";
|
|
|
|
|
const string113 = "\uD800";
|
|
|
|
|
React.createElement("div", null, "this should not parse as unicode: \\u00a0");
|
|
|
|
|
const a = "\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc";
|
|
|
|
|
const b = "A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff";
|
|
|
|
|
var x = "\u{D800}";
|
|
|
|
|
var x2 = "\u{D800}";
|
2022-04-05 18:21:13 +03:00
|
|
|
|
var x3 = "\u{D800}\u{D800}";
|
|
|
|
|
const zzz = "\0a";
|