summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLloyd Hilaiel <lloyd@hilaiel.com>2014-02-15 09:33:14 +0100
committerLloyd Hilaiel <lloyd@hilaiel.com>2014-02-15 09:33:14 +0100
commitcf658fa33b6b9eebfb1bd61c93817534ffbb87aa (patch)
treedbdbd2ecf149821882ac3d3a4c3fb64bd1407d31
parentfc32052b55049bcf0f5b94b43e2ab8a3273538d1 (diff)
downloadyajl-cf658fa33b6b9eebfb1bd61c93817534ffbb87aa.tar.gz
move tests down directory
-rw-r--r--test/parsing/CMakeLists.txt (renamed from test/CMakeLists.txt)0
-rw-r--r--test/parsing/cases/ac_difficult_json_c_test_case_with_comments.json (renamed from test/cases/ac_difficult_json_c_test_case_with_comments.json)0
-rw-r--r--test/parsing/cases/ac_difficult_json_c_test_case_with_comments.json.gold (renamed from test/cases/ac_difficult_json_c_test_case_with_comments.json.gold)0
-rw-r--r--test/parsing/cases/ac_simple_with_comments.json (renamed from test/cases/ac_simple_with_comments.json)0
-rw-r--r--test/parsing/cases/ac_simple_with_comments.json.gold (renamed from test/cases/ac_simple_with_comments.json.gold)0
-rw-r--r--test/parsing/cases/ag_false_then_garbage.json (renamed from test/cases/ag_false_then_garbage.json)0
-rw-r--r--test/parsing/cases/ag_false_then_garbage.json.gold (renamed from test/cases/ag_false_then_garbage.json.gold)0
-rw-r--r--test/parsing/cases/ag_null_then_garbage.json (renamed from test/cases/ag_null_then_garbage.json)0
-rw-r--r--test/parsing/cases/ag_null_then_garbage.json.gold (renamed from test/cases/ag_null_then_garbage.json.gold)0
-rw-r--r--test/parsing/cases/ag_true_then_garbage.json (renamed from test/cases/ag_true_then_garbage.json)0
-rw-r--r--test/parsing/cases/ag_true_then_garbage.json.gold (renamed from test/cases/ag_true_then_garbage.json.gold)0
-rw-r--r--test/parsing/cases/am_eof.json (renamed from test/cases/am_eof.json)0
-rw-r--r--test/parsing/cases/am_eof.json.gold (renamed from test/cases/am_eof.json.gold)0
-rw-r--r--test/parsing/cases/am_integers.json (renamed from test/cases/am_integers.json)0
-rw-r--r--test/parsing/cases/am_integers.json.gold (renamed from test/cases/am_integers.json.gold)0
-rw-r--r--test/parsing/cases/am_multiple.json (renamed from test/cases/am_multiple.json)0
-rw-r--r--test/parsing/cases/am_multiple.json.gold (renamed from test/cases/am_multiple.json.gold)0
-rw-r--r--test/parsing/cases/am_stuff.json (renamed from test/cases/am_stuff.json)0
-rw-r--r--test/parsing/cases/am_stuff.json.gold (renamed from test/cases/am_stuff.json.gold)0
-rw-r--r--test/parsing/cases/ap_array_open.json (renamed from test/cases/ap_array_open.json)0
-rw-r--r--test/parsing/cases/ap_array_open.json.gold (renamed from test/cases/ap_array_open.json.gold)0
-rw-r--r--test/parsing/cases/ap_eof_str.json (renamed from test/cases/ap_eof_str.json)0
-rw-r--r--test/parsing/cases/ap_eof_str.json.gold (renamed from test/cases/ap_eof_str.json.gold)0
-rw-r--r--test/parsing/cases/ap_map_open.json (renamed from test/cases/ap_map_open.json)0
-rw-r--r--test/parsing/cases/ap_map_open.json.gold (renamed from test/cases/ap_map_open.json.gold)0
-rw-r--r--test/parsing/cases/ap_partial_ok.json (renamed from test/cases/ap_partial_ok.json)0
-rw-r--r--test/parsing/cases/ap_partial_ok.json.gold (renamed from test/cases/ap_partial_ok.json.gold)0
-rw-r--r--test/parsing/cases/array.json (renamed from test/cases/array.json)0
-rw-r--r--test/parsing/cases/array.json.gold (renamed from test/cases/array.json.gold)0
-rw-r--r--test/parsing/cases/array_close.json (renamed from test/cases/array_close.json)0
-rw-r--r--test/parsing/cases/array_close.json.gold (renamed from test/cases/array_close.json.gold)0
-rw-r--r--test/parsing/cases/bignums.json (renamed from test/cases/bignums.json)0
-rw-r--r--test/parsing/cases/bignums.json.gold (renamed from test/cases/bignums.json.gold)0
-rw-r--r--test/parsing/cases/bogus_char.json (renamed from test/cases/bogus_char.json)0
-rw-r--r--test/parsing/cases/bogus_char.json.gold (renamed from test/cases/bogus_char.json.gold)0
-rw-r--r--test/parsing/cases/codepoints_from_unicode_org.json (renamed from test/cases/codepoints_from_unicode_org.json)0
-rw-r--r--test/parsing/cases/codepoints_from_unicode_org.json.gold (renamed from test/cases/codepoints_from_unicode_org.json.gold)0
-rw-r--r--test/parsing/cases/deep_arrays.json (renamed from test/cases/deep_arrays.json)0
-rw-r--r--test/parsing/cases/deep_arrays.json.gold (renamed from test/cases/deep_arrays.json.gold)0
-rw-r--r--test/parsing/cases/difficult_json_c_test_case.json (renamed from test/cases/difficult_json_c_test_case.json)0
-rw-r--r--test/parsing/cases/difficult_json_c_test_case.json.gold (renamed from test/cases/difficult_json_c_test_case.json.gold)0
-rw-r--r--test/parsing/cases/doubles.json (renamed from test/cases/doubles.json)0
-rw-r--r--test/parsing/cases/doubles.json.gold (renamed from test/cases/doubles.json.gold)0
-rw-r--r--test/parsing/cases/doubles_in_array.json (renamed from test/cases/doubles_in_array.json)0
-rw-r--r--test/parsing/cases/doubles_in_array.json.gold (renamed from test/cases/doubles_in_array.json.gold)0
-rw-r--r--test/parsing/cases/empty_array.json (renamed from test/cases/empty_array.json)0
-rw-r--r--test/parsing/cases/empty_array.json.gold (renamed from test/cases/empty_array.json.gold)0
-rw-r--r--test/parsing/cases/empty_string.json (renamed from test/cases/empty_string.json)0
-rw-r--r--test/parsing/cases/empty_string.json.gold (renamed from test/cases/empty_string.json.gold)0
-rw-r--r--test/parsing/cases/escaped_bulgarian.json (renamed from test/cases/escaped_bulgarian.json)0
-rw-r--r--test/parsing/cases/escaped_bulgarian.json.gold (renamed from test/cases/escaped_bulgarian.json.gold)0
-rw-r--r--test/parsing/cases/escaped_foobar.json (renamed from test/cases/escaped_foobar.json)0
-rw-r--r--test/parsing/cases/escaped_foobar.json.gold (renamed from test/cases/escaped_foobar.json.gold)0
-rw-r--r--test/parsing/cases/false.json (renamed from test/cases/false.json)0
-rw-r--r--test/parsing/cases/false.json.gold (renamed from test/cases/false.json.gold)0
-rw-r--r--test/parsing/cases/fg_false_then_garbage.json (renamed from test/cases/fg_false_then_garbage.json)0
-rw-r--r--test/parsing/cases/fg_false_then_garbage.json.gold (renamed from test/cases/fg_false_then_garbage.json.gold)0
-rw-r--r--test/parsing/cases/fg_issue_7.json (renamed from test/cases/fg_issue_7.json)0
-rw-r--r--test/parsing/cases/fg_issue_7.json.gold (renamed from test/cases/fg_issue_7.json.gold)0
-rw-r--r--test/parsing/cases/fg_null_then_garbage.json (renamed from test/cases/fg_null_then_garbage.json)0
-rw-r--r--test/parsing/cases/fg_null_then_garbage.json.gold (renamed from test/cases/fg_null_then_garbage.json.gold)0
-rw-r--r--test/parsing/cases/fg_true_then_garbage.json (renamed from test/cases/fg_true_then_garbage.json)0
-rw-r--r--test/parsing/cases/fg_true_then_garbage.json.gold (renamed from test/cases/fg_true_then_garbage.json.gold)0
-rw-r--r--test/parsing/cases/four_byte_utf8.json (renamed from test/cases/four_byte_utf8.json)0
-rw-r--r--test/parsing/cases/four_byte_utf8.json.gold (renamed from test/cases/four_byte_utf8.json.gold)0
-rw-r--r--test/parsing/cases/high_overflow.json (renamed from test/cases/high_overflow.json)0
-rw-r--r--test/parsing/cases/high_overflow.json.gold (renamed from test/cases/high_overflow.json.gold)0
-rw-r--r--test/parsing/cases/integers.json (renamed from test/cases/integers.json)0
-rw-r--r--test/parsing/cases/integers.json.gold (renamed from test/cases/integers.json.gold)0
-rw-r--r--test/parsing/cases/invalid_utf8.json (renamed from test/cases/invalid_utf8.json)0
-rw-r--r--test/parsing/cases/invalid_utf8.json.gold (renamed from test/cases/invalid_utf8.json.gold)0
-rw-r--r--test/parsing/cases/isolated_surrogate_marker.json (renamed from test/cases/isolated_surrogate_marker.json)0
-rw-r--r--test/parsing/cases/isolated_surrogate_marker.json.gold (renamed from test/cases/isolated_surrogate_marker.json.gold)0
-rw-r--r--test/parsing/cases/leading_zero_in_number.json (renamed from test/cases/leading_zero_in_number.json)0
-rw-r--r--test/parsing/cases/leading_zero_in_number.json.gold (renamed from test/cases/leading_zero_in_number.json.gold)0
-rw-r--r--test/parsing/cases/lonely_minus_sign.json (renamed from test/cases/lonely_minus_sign.json)0
-rw-r--r--test/parsing/cases/lonely_minus_sign.json.gold (renamed from test/cases/lonely_minus_sign.json.gold)0
-rw-r--r--test/parsing/cases/lonely_number.json (renamed from test/cases/lonely_number.json)0
-rw-r--r--test/parsing/cases/lonely_number.json.gold (renamed from test/cases/lonely_number.json.gold)0
-rw-r--r--test/parsing/cases/low_overflow.json (renamed from test/cases/low_overflow.json)0
-rw-r--r--test/parsing/cases/low_overflow.json.gold (renamed from test/cases/low_overflow.json.gold)0
-rw-r--r--test/parsing/cases/map_close.json (renamed from test/cases/map_close.json)0
-rw-r--r--test/parsing/cases/map_close.json.gold (renamed from test/cases/map_close.json.gold)0
-rw-r--r--test/parsing/cases/missing_integer_after_decimal_point.json (renamed from test/cases/missing_integer_after_decimal_point.json)0
-rw-r--r--test/parsing/cases/missing_integer_after_decimal_point.json.gold (renamed from test/cases/missing_integer_after_decimal_point.json.gold)0
-rw-r--r--test/parsing/cases/missing_integer_after_exponent.json (renamed from test/cases/missing_integer_after_exponent.json)0
-rw-r--r--test/parsing/cases/missing_integer_after_exponent.json.gold (renamed from test/cases/missing_integer_after_exponent.json.gold)0
-rw-r--r--test/parsing/cases/multiple.json (renamed from test/cases/multiple.json)0
-rw-r--r--test/parsing/cases/multiple.json.gold (renamed from test/cases/multiple.json.gold)0
-rw-r--r--test/parsing/cases/non_utf8_char_in_string.json (renamed from test/cases/non_utf8_char_in_string.json)0
-rw-r--r--test/parsing/cases/non_utf8_char_in_string.json.gold (renamed from test/cases/non_utf8_char_in_string.json.gold)0
-rw-r--r--test/parsing/cases/np_partial_bad.json (renamed from test/cases/np_partial_bad.json)0
-rw-r--r--test/parsing/cases/np_partial_bad.json.gold (renamed from test/cases/np_partial_bad.json.gold)0
-rw-r--r--test/parsing/cases/null.json (renamed from test/cases/null.json)0
-rw-r--r--test/parsing/cases/null.json.gold (renamed from test/cases/null.json.gold)0
-rw-r--r--test/parsing/cases/nulls_and_bools.json (renamed from test/cases/nulls_and_bools.json)0
-rw-r--r--test/parsing/cases/nulls_and_bools.json.gold (renamed from test/cases/nulls_and_bools.json.gold)0
-rw-r--r--test/parsing/cases/simple.json (renamed from test/cases/simple.json)0
-rw-r--r--test/parsing/cases/simple.json.gold (renamed from test/cases/simple.json.gold)0
-rw-r--r--test/parsing/cases/simple_with_comments.json (renamed from test/cases/simple_with_comments.json)0
-rw-r--r--test/parsing/cases/simple_with_comments.json.gold (renamed from test/cases/simple_with_comments.json.gold)0
-rw-r--r--test/parsing/cases/string_invalid_escape.json (renamed from test/cases/string_invalid_escape.json)0
-rw-r--r--test/parsing/cases/string_invalid_escape.json.gold (renamed from test/cases/string_invalid_escape.json.gold)0
-rw-r--r--test/parsing/cases/string_invalid_hex_char.json (renamed from test/cases/string_invalid_hex_char.json)0
-rw-r--r--test/parsing/cases/string_invalid_hex_char.json.gold (renamed from test/cases/string_invalid_hex_char.json.gold)0
-rw-r--r--test/parsing/cases/string_with_escapes.json (renamed from test/cases/string_with_escapes.json)0
-rw-r--r--test/parsing/cases/string_with_escapes.json.gold (renamed from test/cases/string_with_escapes.json.gold)0
-rw-r--r--test/parsing/cases/string_with_invalid_newline.json (renamed from test/cases/string_with_invalid_newline.json)0
-rw-r--r--test/parsing/cases/string_with_invalid_newline.json.gold (renamed from test/cases/string_with_invalid_newline.json.gold)0
-rw-r--r--test/parsing/cases/three_byte_utf8.json (renamed from test/cases/three_byte_utf8.json)0
-rw-r--r--test/parsing/cases/three_byte_utf8.json.gold (renamed from test/cases/three_byte_utf8.json.gold)0
-rw-r--r--test/parsing/cases/true.json (renamed from test/cases/true.json)0
-rw-r--r--test/parsing/cases/true.json.gold (renamed from test/cases/true.json.gold)0
-rw-r--r--test/parsing/cases/unescaped_bulgarian.json (renamed from test/cases/unescaped_bulgarian.json)0
-rw-r--r--test/parsing/cases/unescaped_bulgarian.json.gold (renamed from test/cases/unescaped_bulgarian.json.gold)0
-rw-r--r--test/parsing/cases/zerobyte.json (renamed from test/cases/zerobyte.json)0
-rw-r--r--test/parsing/cases/zerobyte.json.gold (renamed from test/cases/zerobyte.json.gold)bin28 -> 28 bytes
-rwxr-xr-xtest/parsing/run_tests.sh (renamed from test/run_tests.sh)0
-rw-r--r--test/parsing/yajl_test.c (renamed from test/yajl_test.c)0
119 files changed, 0 insertions, 0 deletions
diff --git a/test/CMakeLists.txt b/test/parsing/CMakeLists.txt
index 153288c..153288c 100644
--- a/test/CMakeLists.txt
+++ b/test/parsing/CMakeLists.txt
diff --git a/test/cases/ac_difficult_json_c_test_case_with_comments.json b/test/parsing/cases/ac_difficult_json_c_test_case_with_comments.json
index 2463c71..2463c71 100644
--- a/test/cases/ac_difficult_json_c_test_case_with_comments.json
+++ b/test/parsing/cases/ac_difficult_json_c_test_case_with_comments.json
diff --git a/test/cases/ac_difficult_json_c_test_case_with_comments.json.gold b/test/parsing/cases/ac_difficult_json_c_test_case_with_comments.json.gold
index c3adc11..c3adc11 100644
--- a/test/cases/ac_difficult_json_c_test_case_with_comments.json.gold
+++ b/test/parsing/cases/ac_difficult_json_c_test_case_with_comments.json.gold
diff --git a/test/cases/ac_simple_with_comments.json b/test/parsing/cases/ac_simple_with_comments.json
index 3b79bba..3b79bba 100644
--- a/test/cases/ac_simple_with_comments.json
+++ b/test/parsing/cases/ac_simple_with_comments.json
diff --git a/test/cases/ac_simple_with_comments.json.gold b/test/parsing/cases/ac_simple_with_comments.json.gold
index 80fcad2..80fcad2 100644
--- a/test/cases/ac_simple_with_comments.json.gold
+++ b/test/parsing/cases/ac_simple_with_comments.json.gold
diff --git a/test/cases/ag_false_then_garbage.json b/test/parsing/cases/ag_false_then_garbage.json
index 78f4e96..78f4e96 100644
--- a/test/cases/ag_false_then_garbage.json
+++ b/test/parsing/cases/ag_false_then_garbage.json
diff --git a/test/cases/ag_false_then_garbage.json.gold b/test/parsing/cases/ag_false_then_garbage.json.gold
index e55fa1f..e55fa1f 100644
--- a/test/cases/ag_false_then_garbage.json.gold
+++ b/test/parsing/cases/ag_false_then_garbage.json.gold
diff --git a/test/cases/ag_null_then_garbage.json b/test/parsing/cases/ag_null_then_garbage.json
index 7b65b35..7b65b35 100644
--- a/test/cases/ag_null_then_garbage.json
+++ b/test/parsing/cases/ag_null_then_garbage.json
diff --git a/test/cases/ag_null_then_garbage.json.gold b/test/parsing/cases/ag_null_then_garbage.json.gold
index 94ad0fa..94ad0fa 100644
--- a/test/cases/ag_null_then_garbage.json.gold
+++ b/test/parsing/cases/ag_null_then_garbage.json.gold
diff --git a/test/cases/ag_true_then_garbage.json b/test/parsing/cases/ag_true_then_garbage.json
index 9151612..9151612 100644
--- a/test/cases/ag_true_then_garbage.json
+++ b/test/parsing/cases/ag_true_then_garbage.json
diff --git a/test/cases/ag_true_then_garbage.json.gold b/test/parsing/cases/ag_true_then_garbage.json.gold
index 0858bf7..0858bf7 100644
--- a/test/cases/ag_true_then_garbage.json.gold
+++ b/test/parsing/cases/ag_true_then_garbage.json.gold
diff --git a/test/cases/am_eof.json b/test/parsing/cases/am_eof.json
index 43a772f..43a772f 100644
--- a/test/cases/am_eof.json
+++ b/test/parsing/cases/am_eof.json
diff --git a/test/cases/am_eof.json.gold b/test/parsing/cases/am_eof.json.gold
index 5a9708b..5a9708b 100644
--- a/test/cases/am_eof.json.gold
+++ b/test/parsing/cases/am_eof.json.gold
diff --git a/test/cases/am_integers.json b/test/parsing/cases/am_integers.json
index 856809b..856809b 100644
--- a/test/cases/am_integers.json
+++ b/test/parsing/cases/am_integers.json
diff --git a/test/cases/am_integers.json.gold b/test/parsing/cases/am_integers.json.gold
index 7b8a953..7b8a953 100644
--- a/test/cases/am_integers.json.gold
+++ b/test/parsing/cases/am_integers.json.gold
diff --git a/test/cases/am_multiple.json b/test/parsing/cases/am_multiple.json
index b573db0..b573db0 100644
--- a/test/cases/am_multiple.json
+++ b/test/parsing/cases/am_multiple.json
diff --git a/test/cases/am_multiple.json.gold b/test/parsing/cases/am_multiple.json.gold
index bf705d4..bf705d4 100644
--- a/test/cases/am_multiple.json.gold
+++ b/test/parsing/cases/am_multiple.json.gold
diff --git a/test/cases/am_stuff.json b/test/parsing/cases/am_stuff.json
index 89c607d..89c607d 100644
--- a/test/cases/am_stuff.json
+++ b/test/parsing/cases/am_stuff.json
diff --git a/test/cases/am_stuff.json.gold b/test/parsing/cases/am_stuff.json.gold
index bf3a5bb..bf3a5bb 100644
--- a/test/cases/am_stuff.json.gold
+++ b/test/parsing/cases/am_stuff.json.gold
diff --git a/test/cases/ap_array_open.json b/test/parsing/cases/ap_array_open.json
index 558ed37..558ed37 100644
--- a/test/cases/ap_array_open.json
+++ b/test/parsing/cases/ap_array_open.json
diff --git a/test/cases/ap_array_open.json.gold b/test/parsing/cases/ap_array_open.json.gold
index 478b6b9..478b6b9 100644
--- a/test/cases/ap_array_open.json.gold
+++ b/test/parsing/cases/ap_array_open.json.gold
diff --git a/test/cases/ap_eof_str.json b/test/parsing/cases/ap_eof_str.json
index 6a21793..6a21793 100644
--- a/test/cases/ap_eof_str.json
+++ b/test/parsing/cases/ap_eof_str.json
diff --git a/test/cases/ap_eof_str.json.gold b/test/parsing/cases/ap_eof_str.json.gold
index 736730b..736730b 100644
--- a/test/cases/ap_eof_str.json.gold
+++ b/test/parsing/cases/ap_eof_str.json.gold
diff --git a/test/cases/ap_map_open.json b/test/parsing/cases/ap_map_open.json
index 98232c6..98232c6 100644
--- a/test/cases/ap_map_open.json
+++ b/test/parsing/cases/ap_map_open.json
diff --git a/test/cases/ap_map_open.json.gold b/test/parsing/cases/ap_map_open.json.gold
index ab1f33d..ab1f33d 100644
--- a/test/cases/ap_map_open.json.gold
+++ b/test/parsing/cases/ap_map_open.json.gold
diff --git a/test/cases/ap_partial_ok.json b/test/parsing/cases/ap_partial_ok.json
index 2fbd027..2fbd027 100644
--- a/test/cases/ap_partial_ok.json
+++ b/test/parsing/cases/ap_partial_ok.json
diff --git a/test/cases/ap_partial_ok.json.gold b/test/parsing/cases/ap_partial_ok.json.gold
index 9f754c7..9f754c7 100644
--- a/test/cases/ap_partial_ok.json.gold
+++ b/test/parsing/cases/ap_partial_ok.json.gold
diff --git a/test/cases/array.json b/test/parsing/cases/array.json
index f76058d..f76058d 100644
--- a/test/cases/array.json
+++ b/test/parsing/cases/array.json
diff --git a/test/cases/array.json.gold b/test/parsing/cases/array.json.gold
index 477559d..477559d 100644
--- a/test/cases/array.json.gold
+++ b/test/parsing/cases/array.json.gold
diff --git a/test/cases/array_close.json b/test/parsing/cases/array_close.json
index 079b579..079b579 100644
--- a/test/cases/array_close.json
+++ b/test/parsing/cases/array_close.json
diff --git a/test/cases/array_close.json.gold b/test/parsing/cases/array_close.json.gold
index 972fd39..972fd39 100644
--- a/test/cases/array_close.json.gold
+++ b/test/parsing/cases/array_close.json.gold
diff --git a/test/cases/bignums.json b/test/parsing/cases/bignums.json
index 75aca9a..75aca9a 100644
--- a/test/cases/bignums.json
+++ b/test/parsing/cases/bignums.json
diff --git a/test/cases/bignums.json.gold b/test/parsing/cases/bignums.json.gold
index 8bb3b1e..8bb3b1e 100644
--- a/test/cases/bignums.json.gold
+++ b/test/parsing/cases/bignums.json.gold
diff --git a/test/cases/bogus_char.json b/test/parsing/cases/bogus_char.json
index 8163bd8..8163bd8 100644
--- a/test/cases/bogus_char.json
+++ b/test/parsing/cases/bogus_char.json
diff --git a/test/cases/bogus_char.json.gold b/test/parsing/cases/bogus_char.json.gold
index 0c68a49..0c68a49 100644
--- a/test/cases/bogus_char.json.gold
+++ b/test/parsing/cases/bogus_char.json.gold
diff --git a/test/cases/codepoints_from_unicode_org.json b/test/parsing/cases/codepoints_from_unicode_org.json
index f91f3be..f91f3be 100644
--- a/test/cases/codepoints_from_unicode_org.json
+++ b/test/parsing/cases/codepoints_from_unicode_org.json
diff --git a/test/cases/codepoints_from_unicode_org.json.gold b/test/parsing/cases/codepoints_from_unicode_org.json.gold
index f359a1b..f359a1b 100644
--- a/test/cases/codepoints_from_unicode_org.json.gold
+++ b/test/parsing/cases/codepoints_from_unicode_org.json.gold
diff --git a/test/cases/deep_arrays.json b/test/parsing/cases/deep_arrays.json
index 82d1b0d..82d1b0d 100644
--- a/test/cases/deep_arrays.json
+++ b/test/parsing/cases/deep_arrays.json
diff --git a/test/cases/deep_arrays.json.gold b/test/parsing/cases/deep_arrays.json.gold
index 4d5cd99..4d5cd99 100644
--- a/test/cases/deep_arrays.json.gold
+++ b/test/parsing/cases/deep_arrays.json.gold
diff --git a/test/cases/difficult_json_c_test_case.json b/test/parsing/cases/difficult_json_c_test_case.json
index 6998f55..6998f55 100644
--- a/test/cases/difficult_json_c_test_case.json
+++ b/test/parsing/cases/difficult_json_c_test_case.json
diff --git a/test/cases/difficult_json_c_test_case.json.gold b/test/parsing/cases/difficult_json_c_test_case.json.gold
index c3adc11..c3adc11 100644
--- a/test/cases/difficult_json_c_test_case.json.gold
+++ b/test/parsing/cases/difficult_json_c_test_case.json.gold
diff --git a/test/cases/doubles.json b/test/parsing/cases/doubles.json
index 626f21c..626f21c 100644
--- a/test/cases/doubles.json
+++ b/test/parsing/cases/doubles.json
diff --git a/test/cases/doubles.json.gold b/test/parsing/cases/doubles.json.gold
index c0ea726..c0ea726 100644
--- a/test/cases/doubles.json.gold
+++ b/test/parsing/cases/doubles.json.gold
diff --git a/test/cases/doubles_in_array.json b/test/parsing/cases/doubles_in_array.json
index 06bf727..06bf727 100644
--- a/test/cases/doubles_in_array.json
+++ b/test/parsing/cases/doubles_in_array.json
diff --git a/test/cases/doubles_in_array.json.gold b/test/parsing/cases/doubles_in_array.json.gold
index 57f5b9a..57f5b9a 100644
--- a/test/cases/doubles_in_array.json.gold
+++ b/test/parsing/cases/doubles_in_array.json.gold
diff --git a/test/cases/empty_array.json b/test/parsing/cases/empty_array.json
index 0637a08..0637a08 100644
--- a/test/cases/empty_array.json
+++ b/test/parsing/cases/empty_array.json
diff --git a/test/cases/empty_array.json.gold b/test/parsing/cases/empty_array.json.gold
index f069c8f..f069c8f 100644
--- a/test/cases/empty_array.json.gold
+++ b/test/parsing/cases/empty_array.json.gold
diff --git a/test/cases/empty_string.json b/test/parsing/cases/empty_string.json
index e16c76d..e16c76d 100644
--- a/test/cases/empty_string.json
+++ b/test/parsing/cases/empty_string.json
diff --git a/test/cases/empty_string.json.gold b/test/parsing/cases/empty_string.json.gold
index c197bba..c197bba 100644
--- a/test/cases/empty_string.json.gold
+++ b/test/parsing/cases/empty_string.json.gold
diff --git a/test/cases/escaped_bulgarian.json b/test/parsing/cases/escaped_bulgarian.json
index 9ce1d1c..9ce1d1c 100644
--- a/test/cases/escaped_bulgarian.json
+++ b/test/parsing/cases/escaped_bulgarian.json
diff --git a/test/cases/escaped_bulgarian.json.gold b/test/parsing/cases/escaped_bulgarian.json.gold
index a0c9ae9..a0c9ae9 100644
--- a/test/cases/escaped_bulgarian.json.gold
+++ b/test/parsing/cases/escaped_bulgarian.json.gold
diff --git a/test/cases/escaped_foobar.json b/test/parsing/cases/escaped_foobar.json
index 2c0e25f..2c0e25f 100644
--- a/test/cases/escaped_foobar.json
+++ b/test/parsing/cases/escaped_foobar.json
diff --git a/test/cases/escaped_foobar.json.gold b/test/parsing/cases/escaped_foobar.json.gold
index 5753c64..5753c64 100644
--- a/test/cases/escaped_foobar.json.gold
+++ b/test/parsing/cases/escaped_foobar.json.gold
diff --git a/test/cases/false.json b/test/parsing/cases/false.json
index c508d53..c508d53 100644
--- a/test/cases/false.json
+++ b/test/parsing/cases/false.json
diff --git a/test/cases/false.json.gold b/test/parsing/cases/false.json.gold
index e55fa1f..e55fa1f 100644
--- a/test/cases/false.json.gold
+++ b/test/parsing/cases/false.json.gold
diff --git a/test/cases/fg_false_then_garbage.json b/test/parsing/cases/fg_false_then_garbage.json
index 78f4e96..78f4e96 100644
--- a/test/cases/fg_false_then_garbage.json
+++ b/test/parsing/cases/fg_false_then_garbage.json
diff --git a/test/cases/fg_false_then_garbage.json.gold b/test/parsing/cases/fg_false_then_garbage.json.gold
index fe8fc1a..fe8fc1a 100644
--- a/test/cases/fg_false_then_garbage.json.gold
+++ b/test/parsing/cases/fg_false_then_garbage.json.gold
diff --git a/test/cases/fg_issue_7.json b/test/parsing/cases/fg_issue_7.json
index 77152a9..77152a9 100644
--- a/test/cases/fg_issue_7.json
+++ b/test/parsing/cases/fg_issue_7.json
diff --git a/test/cases/fg_issue_7.json.gold b/test/parsing/cases/fg_issue_7.json.gold
index 4d0de0f..4d0de0f 100644
--- a/test/cases/fg_issue_7.json.gold
+++ b/test/parsing/cases/fg_issue_7.json.gold
diff --git a/test/cases/fg_null_then_garbage.json b/test/parsing/cases/fg_null_then_garbage.json
index 7b65b35..7b65b35 100644
--- a/test/cases/fg_null_then_garbage.json
+++ b/test/parsing/cases/fg_null_then_garbage.json
diff --git a/test/cases/fg_null_then_garbage.json.gold b/test/parsing/cases/fg_null_then_garbage.json.gold
index 349235c..349235c 100644
--- a/test/cases/fg_null_then_garbage.json.gold
+++ b/test/parsing/cases/fg_null_then_garbage.json.gold
diff --git a/test/cases/fg_true_then_garbage.json b/test/parsing/cases/fg_true_then_garbage.json
index 31f9deb..31f9deb 100644
--- a/test/cases/fg_true_then_garbage.json
+++ b/test/parsing/cases/fg_true_then_garbage.json
diff --git a/test/cases/fg_true_then_garbage.json.gold b/test/parsing/cases/fg_true_then_garbage.json.gold
index 73af6ce..73af6ce 100644
--- a/test/cases/fg_true_then_garbage.json.gold
+++ b/test/parsing/cases/fg_true_then_garbage.json.gold
diff --git a/test/cases/four_byte_utf8.json b/test/parsing/cases/four_byte_utf8.json
index 582c575..582c575 100644
--- a/test/cases/four_byte_utf8.json
+++ b/test/parsing/cases/four_byte_utf8.json
diff --git a/test/cases/four_byte_utf8.json.gold b/test/parsing/cases/four_byte_utf8.json.gold
index f6260f2..f6260f2 100644
--- a/test/cases/four_byte_utf8.json.gold
+++ b/test/parsing/cases/four_byte_utf8.json.gold
diff --git a/test/cases/high_overflow.json b/test/parsing/cases/high_overflow.json
index 8136b73..8136b73 100644
--- a/test/cases/high_overflow.json
+++ b/test/parsing/cases/high_overflow.json
diff --git a/test/cases/high_overflow.json.gold b/test/parsing/cases/high_overflow.json.gold
index 19c4b77..19c4b77 100644
--- a/test/cases/high_overflow.json.gold
+++ b/test/parsing/cases/high_overflow.json.gold
diff --git a/test/cases/integers.json b/test/parsing/cases/integers.json
index c50e4c9..c50e4c9 100644
--- a/test/cases/integers.json
+++ b/test/parsing/cases/integers.json
diff --git a/test/cases/integers.json.gold b/test/parsing/cases/integers.json.gold
index 7ac4bee..7ac4bee 100644
--- a/test/cases/integers.json.gold
+++ b/test/parsing/cases/integers.json.gold
diff --git a/test/cases/invalid_utf8.json b/test/parsing/cases/invalid_utf8.json
index 12f1718..12f1718 100644
--- a/test/cases/invalid_utf8.json
+++ b/test/parsing/cases/invalid_utf8.json
diff --git a/test/cases/invalid_utf8.json.gold b/test/parsing/cases/invalid_utf8.json.gold
index c0dec77..c0dec77 100644
--- a/test/cases/invalid_utf8.json.gold
+++ b/test/parsing/cases/invalid_utf8.json.gold
diff --git a/test/cases/isolated_surrogate_marker.json b/test/parsing/cases/isolated_surrogate_marker.json
index 36959f4..36959f4 100644
--- a/test/cases/isolated_surrogate_marker.json
+++ b/test/parsing/cases/isolated_surrogate_marker.json
diff --git a/test/cases/isolated_surrogate_marker.json.gold b/test/parsing/cases/isolated_surrogate_marker.json.gold
index cca172e..cca172e 100644
--- a/test/cases/isolated_surrogate_marker.json.gold
+++ b/test/parsing/cases/isolated_surrogate_marker.json.gold
diff --git a/test/cases/leading_zero_in_number.json b/test/parsing/cases/leading_zero_in_number.json
index 959f5ba..959f5ba 100644
--- a/test/cases/leading_zero_in_number.json
+++ b/test/parsing/cases/leading_zero_in_number.json
diff --git a/test/cases/leading_zero_in_number.json.gold b/test/parsing/cases/leading_zero_in_number.json.gold
index 1a1580d..1a1580d 100644
--- a/test/cases/leading_zero_in_number.json.gold
+++ b/test/parsing/cases/leading_zero_in_number.json.gold
diff --git a/test/cases/lonely_minus_sign.json b/test/parsing/cases/lonely_minus_sign.json
index 85f69bd..85f69bd 100644
--- a/test/cases/lonely_minus_sign.json
+++ b/test/parsing/cases/lonely_minus_sign.json
diff --git a/test/cases/lonely_minus_sign.json.gold b/test/parsing/cases/lonely_minus_sign.json.gold
index d15ede9..d15ede9 100644
--- a/test/cases/lonely_minus_sign.json.gold
+++ b/test/parsing/cases/lonely_minus_sign.json.gold
diff --git a/test/cases/lonely_number.json b/test/parsing/cases/lonely_number.json
index e2e107a..e2e107a 100644
--- a/test/cases/lonely_number.json
+++ b/test/parsing/cases/lonely_number.json
diff --git a/test/cases/lonely_number.json.gold b/test/parsing/cases/lonely_number.json.gold
index 181fdfa..181fdfa 100644
--- a/test/cases/lonely_number.json.gold
+++ b/test/parsing/cases/lonely_number.json.gold
diff --git a/test/cases/low_overflow.json b/test/parsing/cases/low_overflow.json
index 9af921b..9af921b 100644
--- a/test/cases/low_overflow.json
+++ b/test/parsing/cases/low_overflow.json
diff --git a/test/cases/low_overflow.json.gold b/test/parsing/cases/low_overflow.json.gold
index 19c4b77..19c4b77 100644
--- a/test/cases/low_overflow.json.gold
+++ b/test/parsing/cases/low_overflow.json.gold
diff --git a/test/cases/map_close.json b/test/parsing/cases/map_close.json
index 5c34318..5c34318 100644
--- a/test/cases/map_close.json
+++ b/test/parsing/cases/map_close.json
diff --git a/test/cases/map_close.json.gold b/test/parsing/cases/map_close.json.gold
index 972fd39..972fd39 100644
--- a/test/cases/map_close.json.gold
+++ b/test/parsing/cases/map_close.json.gold
diff --git a/test/cases/missing_integer_after_decimal_point.json b/test/parsing/cases/missing_integer_after_decimal_point.json
index 2369f4b..2369f4b 100644
--- a/test/cases/missing_integer_after_decimal_point.json
+++ b/test/parsing/cases/missing_integer_after_decimal_point.json
diff --git a/test/cases/missing_integer_after_decimal_point.json.gold b/test/parsing/cases/missing_integer_after_decimal_point.json.gold
index c2e7e2e..c2e7e2e 100644
--- a/test/cases/missing_integer_after_decimal_point.json.gold
+++ b/test/parsing/cases/missing_integer_after_decimal_point.json.gold
diff --git a/test/cases/missing_integer_after_exponent.json b/test/parsing/cases/missing_integer_after_exponent.json
index a62b45d..a62b45d 100644
--- a/test/cases/missing_integer_after_exponent.json
+++ b/test/parsing/cases/missing_integer_after_exponent.json
diff --git a/test/cases/missing_integer_after_exponent.json.gold b/test/parsing/cases/missing_integer_after_exponent.json.gold
index 5089681..5089681 100644
--- a/test/cases/missing_integer_after_exponent.json.gold
+++ b/test/parsing/cases/missing_integer_after_exponent.json.gold
diff --git a/test/cases/multiple.json b/test/parsing/cases/multiple.json
index b573db0..b573db0 100644
--- a/test/cases/multiple.json
+++ b/test/parsing/cases/multiple.json
diff --git a/test/cases/multiple.json.gold b/test/parsing/cases/multiple.json.gold
index 0f6f3df..0f6f3df 100644
--- a/test/cases/multiple.json.gold
+++ b/test/parsing/cases/multiple.json.gold
diff --git a/test/cases/non_utf8_char_in_string.json b/test/parsing/cases/non_utf8_char_in_string.json
index 253a664..253a664 100644
--- a/test/cases/non_utf8_char_in_string.json
+++ b/test/parsing/cases/non_utf8_char_in_string.json
diff --git a/test/cases/non_utf8_char_in_string.json.gold b/test/parsing/cases/non_utf8_char_in_string.json.gold
index 5e3c580..5e3c580 100644
--- a/test/cases/non_utf8_char_in_string.json.gold
+++ b/test/parsing/cases/non_utf8_char_in_string.json.gold
diff --git a/test/cases/np_partial_bad.json b/test/parsing/cases/np_partial_bad.json
index 2fbd027..2fbd027 100644
--- a/test/cases/np_partial_bad.json
+++ b/test/parsing/cases/np_partial_bad.json
diff --git a/test/cases/np_partial_bad.json.gold b/test/parsing/cases/np_partial_bad.json.gold
index b981bda..b981bda 100644
--- a/test/cases/np_partial_bad.json.gold
+++ b/test/parsing/cases/np_partial_bad.json.gold
diff --git a/test/cases/null.json b/test/parsing/cases/null.json
index 19765bd..19765bd 100644
--- a/test/cases/null.json
+++ b/test/parsing/cases/null.json
diff --git a/test/cases/null.json.gold b/test/parsing/cases/null.json.gold
index 94ad0fa..94ad0fa 100644
--- a/test/cases/null.json.gold
+++ b/test/parsing/cases/null.json.gold
diff --git a/test/cases/nulls_and_bools.json b/test/parsing/cases/nulls_and_bools.json
index 65eb01f..65eb01f 100644
--- a/test/cases/nulls_and_bools.json
+++ b/test/parsing/cases/nulls_and_bools.json
diff --git a/test/cases/nulls_and_bools.json.gold b/test/parsing/cases/nulls_and_bools.json.gold
index 51f990b..51f990b 100644
--- a/test/cases/nulls_and_bools.json.gold
+++ b/test/parsing/cases/nulls_and_bools.json.gold
diff --git a/test/cases/simple.json b/test/parsing/cases/simple.json
index 9ed80c9..9ed80c9 100644
--- a/test/cases/simple.json
+++ b/test/parsing/cases/simple.json
diff --git a/test/cases/simple.json.gold b/test/parsing/cases/simple.json.gold
index 80fcad2..80fcad2 100644
--- a/test/cases/simple.json.gold
+++ b/test/parsing/cases/simple.json.gold
diff --git a/test/cases/simple_with_comments.json b/test/parsing/cases/simple_with_comments.json
index 3b79bba..3b79bba 100644
--- a/test/cases/simple_with_comments.json
+++ b/test/parsing/cases/simple_with_comments.json
diff --git a/test/cases/simple_with_comments.json.gold b/test/parsing/cases/simple_with_comments.json.gold
index d222e9b..d222e9b 100644
--- a/test/cases/simple_with_comments.json.gold
+++ b/test/parsing/cases/simple_with_comments.json.gold
diff --git a/test/cases/string_invalid_escape.json b/test/parsing/cases/string_invalid_escape.json
index c554182..c554182 100644
--- a/test/cases/string_invalid_escape.json
+++ b/test/parsing/cases/string_invalid_escape.json
diff --git a/test/cases/string_invalid_escape.json.gold b/test/parsing/cases/string_invalid_escape.json.gold
index 439df43..439df43 100644
--- a/test/cases/string_invalid_escape.json.gold
+++ b/test/parsing/cases/string_invalid_escape.json.gold
diff --git a/test/cases/string_invalid_hex_char.json b/test/parsing/cases/string_invalid_hex_char.json
index bde7ee9..bde7ee9 100644
--- a/test/cases/string_invalid_hex_char.json
+++ b/test/parsing/cases/string_invalid_hex_char.json
diff --git a/test/cases/string_invalid_hex_char.json.gold b/test/parsing/cases/string_invalid_hex_char.json.gold
index 8498792..8498792 100644
--- a/test/cases/string_invalid_hex_char.json.gold
+++ b/test/parsing/cases/string_invalid_hex_char.json.gold
diff --git a/test/cases/string_with_escapes.json b/test/parsing/cases/string_with_escapes.json
index 59cc940..59cc940 100644
--- a/test/cases/string_with_escapes.json
+++ b/test/parsing/cases/string_with_escapes.json
diff --git a/test/cases/string_with_escapes.json.gold b/test/parsing/cases/string_with_escapes.json.gold
index 086a9dc..086a9dc 100644
--- a/test/cases/string_with_escapes.json.gold
+++ b/test/parsing/cases/string_with_escapes.json.gold
diff --git a/test/cases/string_with_invalid_newline.json b/test/parsing/cases/string_with_invalid_newline.json
index 0e3ea0d..0e3ea0d 100644
--- a/test/cases/string_with_invalid_newline.json
+++ b/test/parsing/cases/string_with_invalid_newline.json
diff --git a/test/cases/string_with_invalid_newline.json.gold b/test/parsing/cases/string_with_invalid_newline.json.gold
index c38bdef..c38bdef 100644
--- a/test/cases/string_with_invalid_newline.json.gold
+++ b/test/parsing/cases/string_with_invalid_newline.json.gold
diff --git a/test/cases/three_byte_utf8.json b/test/parsing/cases/three_byte_utf8.json
index 9c9e656..9c9e656 100644
--- a/test/cases/three_byte_utf8.json
+++ b/test/parsing/cases/three_byte_utf8.json
diff --git a/test/cases/three_byte_utf8.json.gold b/test/parsing/cases/three_byte_utf8.json.gold
index 7d95fae..7d95fae 100644
--- a/test/cases/three_byte_utf8.json.gold
+++ b/test/parsing/cases/three_byte_utf8.json.gold
diff --git a/test/cases/true.json b/test/parsing/cases/true.json
index 27ba77d..27ba77d 100644
--- a/test/cases/true.json
+++ b/test/parsing/cases/true.json
diff --git a/test/cases/true.json.gold b/test/parsing/cases/true.json.gold
index 0858bf7..0858bf7 100644
--- a/test/cases/true.json.gold
+++ b/test/parsing/cases/true.json.gold
diff --git a/test/cases/unescaped_bulgarian.json b/test/parsing/cases/unescaped_bulgarian.json
index f9a70a6..f9a70a6 100644
--- a/test/cases/unescaped_bulgarian.json
+++ b/test/parsing/cases/unescaped_bulgarian.json
diff --git a/test/cases/unescaped_bulgarian.json.gold b/test/parsing/cases/unescaped_bulgarian.json.gold
index 8db076e..8db076e 100644
--- a/test/cases/unescaped_bulgarian.json.gold
+++ b/test/parsing/cases/unescaped_bulgarian.json.gold
diff --git a/test/cases/zerobyte.json b/test/parsing/cases/zerobyte.json
index 09c5044..09c5044 100644
--- a/test/cases/zerobyte.json
+++ b/test/parsing/cases/zerobyte.json
diff --git a/test/cases/zerobyte.json.gold b/test/parsing/cases/zerobyte.json.gold
index b0c58fc..b0c58fc 100644
--- a/test/cases/zerobyte.json.gold
+++ b/test/parsing/cases/zerobyte.json.gold
Binary files differ
diff --git a/test/run_tests.sh b/test/parsing/run_tests.sh
index af64e15..af64e15 100755
--- a/test/run_tests.sh
+++ b/test/parsing/run_tests.sh
diff --git a/test/yajl_test.c b/test/parsing/yajl_test.c
index 5c373d0..5c373d0 100644
--- a/test/yajl_test.c
+++ b/test/parsing/yajl_test.c