├── .gitignore ├── LICENSE.txt ├── README.md ├── examples ├── example.c └── input.json ├── run-tests.pl ├── src ├── json65-file.c ├── json65-file.h ├── json65-print.c ├── json65-print.h ├── json65-quote.h ├── json65-quote.s ├── json65-string.h ├── json65-string.s ├── json65-tree.c ├── json65-tree.h ├── json65.h └── json65.s ├── tests ├── create-testfile-disk-image.pl ├── file00.json ├── file01.json ├── file02.json ├── file03.json ├── file04.json ├── file05.json ├── file06.json ├── file07.json ├── test-file.c ├── test-print.c ├── test-print.json ├── test-quote.c ├── test-string.c ├── test-tree.c ├── test-tree.json └── test.c └── tools ├── README.md ├── asm-heading.hs ├── convert_enums.pl ├── debug.inc ├── make_charprops.pl ├── make_dispatch.pl └── random-json.hs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/README.md -------------------------------------------------------------------------------- /examples/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/examples/example.c -------------------------------------------------------------------------------- /examples/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/examples/input.json -------------------------------------------------------------------------------- /run-tests.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/run-tests.pl -------------------------------------------------------------------------------- /src/json65-file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/src/json65-file.c -------------------------------------------------------------------------------- /src/json65-file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/src/json65-file.h -------------------------------------------------------------------------------- /src/json65-print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/src/json65-print.c -------------------------------------------------------------------------------- /src/json65-print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/src/json65-print.h -------------------------------------------------------------------------------- /src/json65-quote.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/src/json65-quote.h -------------------------------------------------------------------------------- /src/json65-quote.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/src/json65-quote.s -------------------------------------------------------------------------------- /src/json65-string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/src/json65-string.h -------------------------------------------------------------------------------- /src/json65-string.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/src/json65-string.s -------------------------------------------------------------------------------- /src/json65-tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/src/json65-tree.c -------------------------------------------------------------------------------- /src/json65-tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/src/json65-tree.h -------------------------------------------------------------------------------- /src/json65.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/src/json65.h -------------------------------------------------------------------------------- /src/json65.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/src/json65.s -------------------------------------------------------------------------------- /tests/create-testfile-disk-image.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tests/create-testfile-disk-image.pl -------------------------------------------------------------------------------- /tests/file00.json: -------------------------------------------------------------------------------- 1 | { "hello", "error" } 2 | -------------------------------------------------------------------------------- /tests/file01.json: -------------------------------------------------------------------------------- 1 | { "mismatched": true ] 2 | -------------------------------------------------------------------------------- /tests/file02.json: -------------------------------------------------------------------------------- 1 | { null: "bad" } 2 | -------------------------------------------------------------------------------- /tests/file03.json: -------------------------------------------------------------------------------- 1 | { "error": $foo } 2 | -------------------------------------------------------------------------------- /tests/file04.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tests/file04.json -------------------------------------------------------------------------------- /tests/file05.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tests/file05.json -------------------------------------------------------------------------------- /tests/file06.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tests/file06.json -------------------------------------------------------------------------------- /tests/file07.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tests/file07.json -------------------------------------------------------------------------------- /tests/test-file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tests/test-file.c -------------------------------------------------------------------------------- /tests/test-print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tests/test-print.c -------------------------------------------------------------------------------- /tests/test-print.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tests/test-print.json -------------------------------------------------------------------------------- /tests/test-quote.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tests/test-quote.c -------------------------------------------------------------------------------- /tests/test-string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tests/test-string.c -------------------------------------------------------------------------------- /tests/test-tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tests/test-tree.c -------------------------------------------------------------------------------- /tests/test-tree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tests/test-tree.json -------------------------------------------------------------------------------- /tests/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tests/test.c -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/asm-heading.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tools/asm-heading.hs -------------------------------------------------------------------------------- /tools/convert_enums.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tools/convert_enums.pl -------------------------------------------------------------------------------- /tools/debug.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tools/debug.inc -------------------------------------------------------------------------------- /tools/make_charprops.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tools/make_charprops.pl -------------------------------------------------------------------------------- /tools/make_dispatch.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tools/make_dispatch.pl -------------------------------------------------------------------------------- /tools/random-json.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mignon-p/json65/HEAD/tools/random-json.hs --------------------------------------------------------------------------------