Squashed 'deps/oxlib/' content from commit 85f17c41

git-subtree-dir: deps/oxlib
git-subtree-split: 85f17c4188e266b82ba8858d21f67289c72e7b9a
This commit is contained in:
2026-05-06 01:38:00 -05:00
commit 69fcd7ad10
457 changed files with 53647 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
"A JSON payload should be an object or array, not a string."
+1
View File
@@ -0,0 +1 @@
{"Extra value after close": true} "misplaced quoted value"
+1
View File
@@ -0,0 +1 @@
{"Illegal expression": 1 + 2}
+1
View File
@@ -0,0 +1 @@
{"Illegal invocation": alert()}
+1
View File
@@ -0,0 +1 @@
{"Numbers cannot have leading zeroes": 013}
+1
View File
@@ -0,0 +1 @@
{"Numbers cannot be hex": 0x14}
+1
View File
@@ -0,0 +1 @@
["Illegal backslash escape: \x15"]
+1
View File
@@ -0,0 +1 @@
[\naked]
+1
View File
@@ -0,0 +1 @@
["Illegal backslash escape: \017"]
+1
View File
@@ -0,0 +1 @@
[[[[[[[[[[[[[[[[[[[["Too deep"]]]]]]]]]]]]]]]]]]]]
+1
View File
@@ -0,0 +1 @@
{"Missing colon" null}
+1
View File
@@ -0,0 +1 @@
["Unclosed array"
+1
View File
@@ -0,0 +1 @@
{"Double colon":: null}
+1
View File
@@ -0,0 +1 @@
{"Comma instead of colon", null}
+1
View File
@@ -0,0 +1 @@
["Colon instead of comma": false]
+1
View File
@@ -0,0 +1 @@
["Bad value", truth]
+1
View File
@@ -0,0 +1 @@
['single quote']
+1
View File
@@ -0,0 +1 @@
[" tab character in string "]
+1
View File
@@ -0,0 +1 @@
["tab\ character\ in\ string\ "]
+2
View File
@@ -0,0 +1,2 @@
["line
break"]
+2
View File
@@ -0,0 +1,2 @@
["line\
break"]
+1
View File
@@ -0,0 +1 @@
[0e]
+1
View File
@@ -0,0 +1 @@
{unquoted_key: "keys must be quoted"}
+1
View File
@@ -0,0 +1 @@
[0e+]
+1
View File
@@ -0,0 +1 @@
[0e+-1]
+1
View File
@@ -0,0 +1 @@
{"Comma instead if closing brace": true,
+1
View File
@@ -0,0 +1 @@
["mismatch"}
+1
View File
@@ -0,0 +1 @@
["extra comma",]
+1
View File
@@ -0,0 +1 @@
["double extra comma",,]
+1
View File
@@ -0,0 +1 @@
[ , "<-- missing value"]
+1
View File
@@ -0,0 +1 @@
["Comma after the close"],
+1
View File
@@ -0,0 +1 @@
["Extra close"]]
+1
View File
@@ -0,0 +1 @@
{"Extra comma": true,}
+58
View File
@@ -0,0 +1,58 @@
[
"JSON Test Pattern pass1",
{"object with 1 member":["array with 1 element"]},
{},
[],
-42,
true,
false,
null,
{
"integer": 1234567890,
"real": -9876.543210,
"e": 0.123456789e-12,
"E": 1.234567890E+34,
"": 23456789012E66,
"zero": 0,
"one": 1,
"space": " ",
"quote": "\"",
"backslash": "\\",
"controls": "\b\f\n\r\t",
"slash": "/ & \/",
"alpha": "abcdefghijklmnopqrstuvwyz",
"ALPHA": "ABCDEFGHIJKLMNOPQRSTUVWYZ",
"digit": "0123456789",
"0123456789": "digit",
"special": "`1~!@#$%^&*()_+-={':[,]}|;.</>?",
"hex": "\u0123\u4567\u89AB\uCDEF\uabcd\uef4A",
"true": true,
"false": false,
"null": null,
"array":[ ],
"object":{ },
"address": "50 St. James Street",
"url": "http://www.JSON.org/",
"comment": "// /* <!-- --",
"# -- --> */": " ",
" s p a c e d " :[1,2 , 3
,
4 , 5 , 6 ,7 ],"compact":[1,2,3,4,5,6,7],
"jsontext": "{\"object with 1 member\":[\"array with 1 element\"]}",
"quotes": "&#34; \u0022 %22 0x22 034 &#x22;",
"\/\\\"\uCAFE\uBABE\uAB98\uFCDE\ubcda\uef4A\b\f\n\r\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?"
: "A key can be any string"
},
0.5 ,98.6
,
99.44
,
1066,
1e1,
0.1e1,
1e-1,
1e00,2e+00,2e-00
,"rosebud"]
+1
View File
@@ -0,0 +1 @@
[[[[[[[[[[[[[[[[[[["Not too deep"]]]]]]]]]]]]]]]]]]]
+6
View File
@@ -0,0 +1,6 @@
{
"JSON Test Pattern pass3": {
"The outermost value": "must be an object or array.",
"In this test": "It is an object."
}
}
+3
View File
@@ -0,0 +1,3 @@
Test suite from http://json.org/JSON_checker/.
If the JSON_checker is working correctly, it must accept all of the pass*.json files and reject all of the fail*.json files.