refactor of encoded codepoints with looser string restrictions

This commit is contained in:
alisdair sullivan 2012-03-27 14:44:02 -07:00
parent 672fe04c37
commit 42d6ef2c21
13 changed files with 50 additions and 97 deletions

View file

@ -1 +0,0 @@
"\uffff"

View file

@ -1,3 +0,0 @@
{name, "escaped noncharacter"}.
{jsx, {error, badjson}}.
{json, "escaped_noncharacter.json"}.

View file

@ -1 +0,0 @@
"\ud83f\udfff"

View file

@ -1,3 +0,0 @@
{name, "escaped noncharacter (extended)"}.
{jsx, {error, badjson}}.
{json, "escaped_noncharacter_ext.json"}.

View file

@ -1 +0,0 @@
"\ud83f\udfff"

View file

@ -1,4 +0,0 @@
{name, "escaped noncharacter (extended)"}.
{jsx, [{string, <<16#fffd/utf8>>}, end_json]}.
{json, "escaped_noncharacter_ext.json"}.
{jsx_flags, [loose_unicode]}.

View file

@ -1 +0,0 @@
"\uffff"

View file

@ -1,4 +0,0 @@
{name, "escaped noncharacter replacement"}.
{jsx, [{string,<<16#fffd/utf8>>},end_json]}.
{json, "escaped_noncharacter_replaced.json"}.
{jsx_flags, [loose_unicode]}.

View file

@ -1 +0,0 @@
"\ufdd0"

View file

@ -1,3 +0,0 @@
{name, "escaped reserved a"}.
{jsx, {error, badjson}}.
{json, "escaped_reserved_a.json"}.

View file

@ -1 +0,0 @@
"\ufdef"

View file

@ -1,3 +0,0 @@
{name, "escaped reserved b"}.
{jsx, {error, badjson}}.
{json, "escaped_reserved_b.json"}.