Here are the results of conformity tests:
Comments are not implemented in my version too.Code:"": Empty "1": 1 "true": True ""hello"": "hello" "not a value": Error=Unexpected symbol 'n' at position 1 "[]": [] "[1]": [ 1 ] "[1.1]": [ 1.1 ] "[-1E+4]": [ -10000 ] "[100.0e-2]": [ 1 ] "[.5]": [ 0.5 ] "[5.]": [ 5 ] "[.]": Error=Type mismatch at position 2 "[5..5]": Error=Type mismatch at position 2 "[10e]": Error=Type mismatch at position 2 "[e10]": Error=Unexpected symbol 'e' at position 2 "[010e2]": [ 1000 ] "[010.2]": [ 10.2 ] "[010]": [ 10 ] "[0xFF]": [ 255 ] "[0xff]": [ 255 ] "[true]": [ True ] "[TRUE]": [ True ] "[null]": [ Null ] "[NULL]": [ Null ] "[""]": [ "" ] "["a"]": [ "a" ] " [ "a" ] ": [ "a" ] "[1,]": [ 1 ] "[,]": [] "[,1]": [ 1 ] "[1,,1]": [ 1, 1 ] "['a']": Error=Unexpected symbol ''' at position 2 "["a]": [ "a]" ] "[a"]": Error=Unexpected symbol 'a' at position 2 "['a"]": Error=Unexpected symbol ''' at position 2 "["a']": [ "a']" ] "[']": Error=Unexpected symbol ''' at position 2 "['']": Error=Unexpected symbol ''' at position 2 "[''']": Error=Unexpected symbol ''' at position 2 "["]": [ "]" ] "["""]": [ "]" ] "["'"]": [ "'" ] "['"']": Error=Unexpected symbol ''' at position 2 "["\'"]": [ "'" ] "["\\'"]": [ "\\'" ] "["\""]": [ "\"" ] "["\"]": [ "\"]" ] "["\\"]": [ "\\" ] "["\\\"]": [ "\\\"]" ] " ["a"]": [ "a" ] "[ "a"]": [ "a" ] "["a "]": [ "a " ] "["a" ]": [ "a" ] "["a"] ": [ "a" ] "["\u0041\u00DC"]": [ "AЬ" ] "["\b\t\f\v\r\n"]": [ "\b\t\fv\r\n" ] "["\b\t\f\r\n"]": [ "\b\t\f\r\n" ] "["\x41\xDC"]": [ "AЬ" ] "[ ] [ ]": [] "["a" "b"]": [ "b" ] "[1 2]": [ 2 ] "[{}]": [ {} ] "[ { } ]": [ {} ] "[{1}]": [ { "": 1 } ] "[{1:1}]": [ { "1": 1 } ] "[{:1}]": [ { "": 1 } ] "[{"1":}]": [ { "1": Empty } ] "[{"1":1}]": [ { "1": 1 } ] "[{"":1}]": [ { "": 1 } ] "[{"a":}]": [ { "a": Empty } ] "[{"a":1}]": [ { "a": 1 } ] "[{"true":1}]": [ { "true": 1 } ] "[{true:1}]": [ { "True": 1 } ] "[{null:1}]": [ { "null": 1 } ] "[{a "a":1}]": Error=Unexpected symbol 'a' at position 3 "[{"a":1"a"}]": [ { "a": 1 } ] "[{a b:"a"}]": Error=Unexpected symbol 'a' at position 3 "[{a b:a b}]": Error=Unexpected symbol 'a' at position 3 "[{a 1:a 1}]": Error=Unexpected symbol 'a' at position 3 "[{a:b:c}]": Error=Unexpected symbol 'a' at position 3
cheers,
</wqw>




Reply With Quote