CREATE TABLE test_strings (string TEXT); INSERT INTO test_strings VALUES ($$$$); INSERT INTO test_strings VALUES ($$ $$); INSERT INTO test_strings VALUES ($$"$$); INSERT INTO test_strings VALUES ($$[,]$$); INSERT INTO test_strings VALUES ($$[)$$); INSERT INTO test_strings VALUES ($$[]]$$); INSERT INTO test_strings VALUES ($$[}$$); INSERT INTO test_strings VALUES ($${,}$$); INSERT INTO test_strings VALUES ($${]$$); INSERT INTO test_strings VALUES ($$["1":2]$$); INSERT INTO test_strings VALUES ($$[1,2,]$$); INSERT INTO test_strings VALUES ($$[1:2}$$); INSERT INTO test_strings VALUES ($${"1":2,}$$); INSERT INTO test_strings VALUES ($${1:2}$$); INSERT INTO test_strings VALUES ($${"1":2, "2.5" : [3, 4, {}, {"5": ["6"], [7 ]}]}$$); INSERT INTO test_strings VALUES ($${"1":2, "2.5" : [3, 4, {}, {"5": ["6"], [7]}]}$$); INSERT INTO test_strings VALUES ($${"1":2, "2.5" : [3, 4, {}, {"5": ["6"], "7" :[8 ]}]$$); INSERT INTO test_strings VALUES ($${"1":2, "2.5" : [3, 4, {}, {"5": ["6"], "7" :[8 ]}]]$$); INSERT INTO test_strings VALUES ($${"1":2, "3":4$$); INSERT INTO test_strings VALUES ($$"1\u2"$$); INSERT INTO test_strings VALUES ($$[,2]$$); INSERT INTO test_strings VALUES ($$"3$$); INSERT INTO test_strings VALUES ($$"3" "4"$$); INSERT INTO test_strings VALUES ($$[3[4]$$); INSERT INTO test_strings VALUES ($$[3[4]]$$); INSERT INTO test_strings VALUES ($$[3, [4, [5], 6] 7, 8 9]$$); INSERT INTO test_strings VALUES ($$[3, [4, [5], 6] 7, 8, 9]$$); INSERT INTO test_strings VALUES ($$[3, [4, [5], 6], 7, 8 9]$$); INSERT INTO test_strings VALUES ($${"hello":true, "bye":false, null}$$); INSERT INTO test_strings VALUES ($${"hello":true, "bye":false, null:null}$$); INSERT INTO test_strings VALUES ($$"hi$$); INSERT INTO test_strings VALUES ($$"hi"""$$); INSERT INTO test_strings VALUES ($${"hi": "bye"]$$); INSERT INTO test_strings VALUES ($$"\uD800\uD800"$$); INSERT INTO test_strings VALUES ($$"\uD800\uDBFF"$$); INSERT INTO test_strings VALUES ($$"\UD834\UDD1E"$$); INSERT INTO test_strings VALUES ($$"\uDB00"$$); INSERT INTO test_strings VALUES ($$"\uDB00\uDBFF"$$); INSERT INTO test_strings VALUES ($$"\uFFFE"$$); INSERT INTO test_strings VALUES ($$"\uFFFF"$$); INSERT INTO test_strings VALUES ($$.$$); INSERT INTO test_strings VALUES ($$""$$); INSERT INTO test_strings VALUES ($$[]$$); INSERT INTO test_strings VALUES ($${}$$); INSERT INTO test_strings VALUES ($$+.$$); INSERT INTO test_strings VALUES ($$0.5$$); INSERT INTO test_strings VALUES ($$0.e1$$); INSERT INTO test_strings VALUES ($${"1":{}}$$); INSERT INTO test_strings VALUES ($${"1":2}$$); INSERT INTO test_strings VALUES ($${"1":2, "2.5" : [3, 4, {}, {"5": ["6"]}]}$$); INSERT INTO test_strings VALUES ($${"1":2, "2.5" : [3, 4, {}, {"5": ["6"], "7" :[8 ]}]}$$); INSERT INTO test_strings VALUES ($$1234$$); INSERT INTO test_strings VALUES ($$-1234$$); INSERT INTO test_strings VALUES ($${"1":2, "3":4}$$); INSERT INTO test_strings VALUES ($$+1234$$); INSERT INTO test_strings VALUES ($$++1234$$); INSERT INTO test_strings VALUES ($$123.456e14234$$); INSERT INTO test_strings VALUES ($$123.456e-14234$$); INSERT INTO test_strings VALUES ($$123.456e+14234$$); INSERT INTO test_strings VALUES ($$123.e-14234$$); INSERT INTO test_strings VALUES ($$"1\u2000"$$); INSERT INTO test_strings VALUES ($$"1\u20001"$$); INSERT INTO test_strings VALUES ($$2$$); INSERT INTO test_strings VALUES ($$.246e-14234$$); INSERT INTO test_strings VALUES ($$.2e-14234$$); INSERT INTO test_strings VALUES ($$3$$); INSERT INTO test_strings VALUES ($$.3$$); INSERT INTO test_strings VALUES ($$"3"$$); INSERT INTO test_strings VALUES ($$[3]$$); INSERT INTO test_strings VALUES ($$+3.$$); INSERT INTO test_strings VALUES ($$3.2e+1$$); INSERT INTO test_strings VALUES ($$[3, [4]]$$); INSERT INTO test_strings VALUES ($$[3, [4, [5]]]$$); INSERT INTO test_strings VALUES ($$[3, [4, [5], 6]]$$); INSERT INTO test_strings VALUES ($$[3, [4, [5], 6], 7]$$); INSERT INTO test_strings VALUES ($$[3, [4, [5], 6], 7, 8]$$); INSERT INTO test_strings VALUES ($$[3, [4, [5], 6], 7, 8, 9]$$); INSERT INTO test_strings VALUES ($$+3.5$$); INSERT INTO test_strings VALUES ($$.3e$$); INSERT INTO test_strings VALUES ($$.3e1$$); INSERT INTO test_strings VALUES ($$.3e-1$$); INSERT INTO test_strings VALUES ($$.3e+1$$); INSERT INTO test_strings VALUES ($$3.e1$$); INSERT INTO test_strings VALUES ($$3.e+1$$); INSERT INTO test_strings VALUES ($$3e+1$$); INSERT INTO test_strings VALUES ($$.5$$); INSERT INTO test_strings VALUES ($$+.5$$); INSERT INTO test_strings VALUES ($$.5e+1$$); INSERT INTO test_strings VALUES ($$[ 7]$$); INSERT INTO test_strings VALUES ($$[7 ]$$); INSERT INTO test_strings VALUES ($$[7]$$); INSERT INTO test_strings VALUES ($$.e-14234$$); INSERT INTO test_strings VALUES ($$"hello"$$); INSERT INTO test_strings VALUES ($$["hello"]$$); INSERT INTO test_strings VALUES ($$["hello", "bye"]$$); INSERT INTO test_strings VALUES ($$["hello", "bye\n"]$$); INSERT INTO test_strings VALUES ($$["hello", "bye\n\r\t"]$$); INSERT INTO test_strings VALUES ($$["hello", "bye\n\r\t\b"]$$); INSERT INTO test_strings VALUES ($$["hello", "bye\n\r\t\b",true]$$); INSERT INTO test_strings VALUES ($$["hello", "bye\n\r\t\b",true , false]$$); INSERT INTO test_strings VALUES ($$["hello", "bye\n\r\t\b",true , false, null]$$); INSERT INTO test_strings VALUES ($$["hello", "bye\n\r\t\v"]$$); INSERT INTO test_strings VALUES ($${"hello":true}$$); INSERT INTO test_strings VALUES ($${"hello":true, "bye":false}$$); INSERT INTO test_strings VALUES ($${"hello":true, "bye":false, "foo":["one","two","three"]}$$); INSERT INTO test_strings VALUES ($$"hi"$$); INSERT INTO test_strings VALUES ($$["hi"]$$); INSERT INTO test_strings VALUES ($$["hi", "bye"]$$); INSERT INTO test_strings VALUES ($${"hi": "bye"}$$); INSERT INTO test_strings VALUES ($$["hi", "bye", 3]$$); INSERT INTO test_strings VALUES ($$["hi", "bye[", 3]$$); INSERT INTO test_strings VALUES ($$"\u0007"$$); INSERT INTO test_strings VALUES ($$"\u0008"$$); INSERT INTO test_strings VALUES ($$"\u0009"$$); INSERT INTO test_strings VALUES ($$"\u0010"$$); INSERT INTO test_strings VALUES ($$"\u0020"$$); INSERT INTO test_strings VALUES ($$"\u10000"$$); INSERT INTO test_strings VALUES ($$"\u1234"$$); INSERT INTO test_strings VALUES ($$"\u99999"$$); INSERT INTO test_strings VALUES ($$"\ud800\udc00"$$); INSERT INTO test_strings VALUES ($$"\uD800\uDC00"$$); INSERT INTO test_strings VALUES ($$"\uD834\uDD1E"$$); INSERT INTO test_strings VALUES ($$"\uDBFF\uDFFF"$$); INSERT INTO test_strings VALUES ($$"\uFFFD"$$); INSERT INTO test_strings VALUES ($$"\uFFFF"$$); INSERT INTO test_strings VALUES ($$hello$$); INSERT INTO test_strings VALUES ($$[32, 1]$$); INSERT INTO test_strings VALUES ($$[32, $$); INSERT INTO test_strings VALUES ($$"\uD800\uDC00"$$); INSERT INTO test_strings VALUES ($$"\n"$$); INSERT INTO test_strings VALUES ($$"hello"$$); INSERT INTO test_strings VALUES ($$"hello\u0009world"$$); INSERT INTO test_strings VALUES ($$"hello"$$); INSERT INTO test_strings VALUES ($$"hello\n"$$); INSERT INTO test_strings VALUES ($$"hello"$$); INSERT INTO test_strings VALUES ($$3$$); INSERT INTO test_strings VALUES ($$3.$$); INSERT INTO test_strings VALUES ($$.3$$); INSERT INTO test_strings VALUES ($$0.3$$); INSERT INTO test_strings VALUES ($$0.3e$$); INSERT INTO test_strings VALUES ($$0.3e+$$); INSERT INTO test_strings VALUES ($$0.3e+5$$); INSERT INTO test_strings VALUES ($$0.3e-5$$); INSERT INTO test_strings VALUES ($$0.3e5$$); INSERT INTO test_strings VALUES ($$"hello"$$); INSERT INTO test_strings VALUES ($$+3$$); INSERT INTO test_strings VALUES ($$-3$$); INSERT INTO test_strings VALUES ($$-3.$$); INSERT INTO test_strings VALUES ($$-3.1$$); INSERT INTO test_strings VALUES ($$.5$$); INSERT INTO test_strings VALUES ($$5.$$); INSERT INTO test_strings VALUES ($$5.e1$$); INSERT INTO test_strings VALUES ($$0.5$$); INSERT INTO test_strings VALUES ($$.3e1$$); INSERT INTO test_strings VALUES ($$.3e+1$$); INSERT INTO test_strings VALUES ($$.3e-1$$); INSERT INTO test_strings VALUES ($$.3e-1 .5$$); INSERT INTO test_strings VALUES ($$.3e-1.5$$); INSERT INTO test_strings VALUES ($$.3e+1.5$$); INSERT INTO test_strings VALUES ($$.3e+.$$); INSERT INTO test_strings VALUES ($$.3e+.5$$); INSERT INTO test_strings VALUES ($$.3e+1.5$$); INSERT INTO test_strings VALUES ($$9.3e+1.5$$); INSERT INTO test_strings VALUES ($$9.e+1.5$$); INSERT INTO test_strings VALUES ($$9.e+$$); INSERT INTO test_strings VALUES ($$9.e+1$$); INSERT INTO test_strings VALUES ($$"\""$$); INSERT INTO test_strings VALUES ($$"\"3.5"$$); INSERT INTO test_strings VALUES ($$"\"."$$); INSERT INTO test_strings VALUES ($$"\".".$$); INSERT INTO test_strings VALUES ($$"\"....."$$); INSERT INTO test_strings VALUES ($$"\"\"\"\"""$$); INSERT INTO test_strings VALUES ($$["\"\"\"\"", .5]$$); INSERT INTO test_strings VALUES ($$[.5]$$); INSERT INTO test_strings VALUES ($$["\"\"\"\"", 0.5]$$); INSERT INTO test_strings VALUES ($$["\"\"\"\"", .5]$$); INSERT INTO test_strings VALUES ($$["\"\"\"\"",.5]$$); INSERT INTO test_strings VALUES ($$["\"",.5]$$); INSERT INTO test_strings VALUES ($$["\".5",.5]$$); INSERT INTO test_strings VALUES ($$["\".5",".5\"".5]$$); INSERT INTO test_strings VALUES ($$["\".5",".5\"", .5]$$); INSERT INTO test_strings VALUES ($$["\".5",".5\"",.5]$$); INSERT INTO test_strings VALUES ($$["\".5",".5\"",0.5]$$); INSERT INTO test_strings VALUES ($${"key":/*comment*/"value"}$$); INSERT INTO test_strings VALUES ($${"key":/*comment"value"}$$); INSERT INTO test_strings VALUES ($${"key":"value"}/*$$); INSERT INTO test_strings VALUES ($${"key":"value"}/**/$$); INSERT INTO test_strings VALUES ($${"key":"value"}/***/$$); INSERT INTO test_strings VALUES ($${"key":"value"}/**//$$); INSERT INTO test_strings VALUES ($${"key":"value"}/**///$$); INSERT INTO test_strings VALUES ($${"key":"value"}/**///----$$); INSERT INTO test_strings VALUES ($${"key":"value"}#$$); INSERT INTO test_strings VALUES ($${"key":"value"}#{$$); INSERT INTO test_strings VALUES ($${"key":"value"}#{}$$); INSERT INTO test_strings VALUES ($${"key":"value"}#,$$); INSERT INTO test_strings VALUES ($${"key":"value"/**/, "k2":"v2"}$$); INSERT INTO test_strings VALUES ($$"\u0027"$$); INSERT INTO test_strings VALUES ($$"hello\'"$$); INSERT INTO test_strings VALUES ($$'hello\''$$); INSERT INTO test_strings VALUES ($$'hello'$$); INSERT INTO test_strings VALUES ($$'hell\'o'$$); INSERT INTO test_strings VALUES ($$'\'hello'$$); INSERT INTO test_strings VALUES ($$'\'hello\''$$); INSERT INTO test_strings VALUES ($$\'hello\'$$); INSERT INTO test_strings VALUES ($$'hello\'$$); INSERT INTO test_strings VALUES ($$['hello\']$$); INSERT INTO test_strings VALUES ($$['hello\'']$$); INSERT INTO test_strings VALUES ($$['hello"']$$); INSERT INTO test_strings VALUES ($$['hello\"']$$); INSERT INTO test_strings VALUES ($$['hello"o']$$); INSERT INTO test_strings VALUES ($$['"']$$); INSERT INTO test_strings VALUES ($$'"'$$); INSERT INTO test_strings VALUES ($$'"hello"'$$); INSERT INTO test_strings VALUES ($$'"hello'$$); INSERT INTO test_strings VALUES ($$'"hi"'$$);