├── .clang-format ├── .gitignore ├── Makefile ├── README.md ├── platform.mk ├── src ├── common │ ├── GENERATED_WARNING.inc │ ├── LICENSE.inc │ ├── stdint.inc │ ├── timing_windows.cpp │ ├── tm_alignment_offset.inc │ ├── tm_array_count.inc │ ├── tm_assert.inc │ ├── tm_assert_valid_size.inc │ ├── tm_bool.inc │ ├── tm_countof.inc │ ├── tm_errc.inc │ ├── tm_force_inline.h │ ├── tm_log_level.inc │ ├── tm_malloc.inc │ ├── tm_malloc_cpp.inc │ ├── tm_max.inc │ ├── tm_max_align.inc │ ├── tm_min.inc │ ├── tm_next_capacity.inc │ ├── tm_null.inc │ ├── tm_placement_new.inc │ ├── tm_sanity.inc │ ├── tm_size_t.inc │ ├── tm_static_assert.inc │ ├── tm_string_view.inc │ ├── tm_thread_local.inc │ ├── tm_unreferenced_param.inc │ ├── tm_windows_lean.inc │ └── tm_winerror_to_errc.inc ├── experimental │ └── tm_predef_macros.h ├── tm_allocator │ ├── .vscode │ │ ├── settings.json │ │ └── tasks.json │ ├── FixedSizeGenerationalIdAllocator.cpp │ ├── FixedSizeGenerationalIdAllocator.h │ ├── FixedSizeIdAllocator.cpp │ ├── FixedSizeIdAllocator.h │ ├── GenerationalId.h │ ├── LockingAllocator.h │ ├── MallocAllocator.cpp │ ├── MallocAllocator.h │ ├── MonotonicAllocator.cpp │ ├── MonotonicAllocator.h │ ├── Mutex.cpp │ ├── Mutex.h │ ├── StackAllocator.cpp │ ├── StackAllocator.h │ ├── StackAllocatorGuard.cpp │ ├── Types.h │ ├── allocation_helpers.h │ ├── definitions.h │ ├── dependencies.h │ ├── dependencies_header.h │ ├── functions.cpp │ ├── functions.h │ ├── main.cpp │ ├── test.cpp │ └── tm_allocator.mk ├── tm_async │ ├── atomic_int.h │ ├── atomic_int_msvc.h │ ├── examle_usage.c │ ├── future.h │ ├── implementation.c │ ├── implementation_windows.c │ ├── implementation_windows.h │ ├── main.cpp │ ├── test.c │ ├── test.cpp │ ├── tm_async.mk │ └── tm_async.sublime-project ├── tm_cli │ ├── implementation.c │ ├── main.cpp │ ├── test.c │ ├── test.cpp │ ├── tm_cli.mk │ └── tm_cli.sublime-project ├── tm_conversion │ └── tm_conversion.mk ├── tm_hashmapx │ ├── main.cpp │ ├── main.h │ ├── test.c │ ├── test.cpp │ └── tm_hashmapx.mk ├── tm_json │ ├── .vscode │ │ └── settings.json │ ├── test.c │ ├── test.cpp │ ├── tm_json.mk │ └── tm_json.sublime-project ├── tm_print │ ├── allocator_context.cpp │ ├── dependencies_header.h │ ├── dependencies_implementation.h │ ├── float_backend_charconv.cpp │ ├── float_backend_crt.cpp │ ├── float_backend_tm_conversion.cpp │ ├── implementation.cpp │ ├── int_backend_charconv.cpp │ ├── int_backend_crt.cpp │ ├── int_backend_tm_conversion.cpp │ ├── main.cpp │ ├── memory_printer.cpp │ ├── test.cpp │ ├── tm_print.mk │ ├── tm_print.sublime-project │ └── variadic_machinery.h ├── tm_resource_ptr │ ├── main.cpp │ └── tm_resource_ptr.mk ├── tm_small_vector │ ├── main.cpp │ ├── test.cpp │ ├── tm_small_vector.mk │ └── tm_small_vector.sublime-project ├── tm_stringutil │ ├── .vscode │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── implementation.cpp │ ├── implementation_view.cpp │ ├── main.cpp │ ├── string_view_c_linkage.c │ ├── string_view_c_linkage.h │ ├── string_view_overloads.cpp │ ├── string_view_overloads.h │ ├── test.cpp │ ├── tm_stringutil.mk │ └── tm_stringutil.sublime-project ├── tm_uint128 │ ├── .vscode │ │ ├── c_cpp_properties.json │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── backend_gcc_uint128.cpp │ ├── backend_uint64.cpp │ ├── backend_uint64_intrin_clang.cpp │ ├── backend_uint64_intrin_gcc.cpp │ ├── backend_uint64_intrin_msvc.cpp │ ├── bittwiddling.cpp │ ├── common.cpp │ ├── cpp_wrapper.cpp │ ├── cpp_wrapper.h │ ├── functions.h │ ├── main.cpp │ ├── string_conversion.cpp │ ├── test.c │ ├── test.cpp │ └── tm_uint128.mk ├── tm_unicode │ ├── .gitignore │ ├── .vscode │ │ └── settings.json │ ├── char_types.cpp │ ├── char_types.h │ ├── common_crt.cpp │ ├── common_implementation.cpp │ ├── cpp_overloads.cpp │ ├── cpp_overloads.h │ ├── file_io.h │ ├── file_io_functions.h │ ├── file_io_implementation.cpp │ ├── generated │ │ └── keep.txt │ ├── gnu_crt.cpp │ ├── main.cpp │ ├── msvc_crt.cpp │ ├── old_implementation.cpp │ ├── path_functions.cpp │ ├── runtime_functions.h │ ├── test.c │ ├── test.cpp │ ├── tm_unicode.mk │ ├── tm_unicode.sublime-project │ ├── to_utf16.cpp │ ├── unicode.cpp │ ├── unicode.h │ ├── unix_crt.cpp │ ├── utf_conversion.cpp │ └── windows_implementation.cpp └── tm_xml │ ├── main.cpp │ ├── main.h │ ├── test.c │ ├── test.cpp │ └── tm_xml.mk ├── tests ├── external │ ├── LICENSES.txt │ ├── data │ │ ├── UTF-8-test.txt │ │ ├── json5-tests │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── arrays │ │ │ │ ├── empty-array.json │ │ │ │ ├── leading-comma-array.js │ │ │ │ ├── lone-trailing-comma-array.js │ │ │ │ ├── no-comma-array.errorSpec │ │ │ │ ├── no-comma-array.txt │ │ │ │ ├── regular-array.json │ │ │ │ └── trailing-comma-array.json5 │ │ │ ├── comments │ │ │ │ ├── block-comment-following-array-element.json5 │ │ │ │ ├── block-comment-following-top-level-value.json5 │ │ │ │ ├── block-comment-in-string.json │ │ │ │ ├── block-comment-preceding-top-level-value.json5 │ │ │ │ ├── block-comment-with-asterisks.json5 │ │ │ │ ├── inline-comment-following-array-element.json5 │ │ │ │ ├── inline-comment-following-top-level-value.json5 │ │ │ │ ├── inline-comment-in-string.json │ │ │ │ ├── inline-comment-preceding-top-level-value.json5 │ │ │ │ ├── top-level-block-comment.errorSpec │ │ │ │ ├── top-level-block-comment.txt │ │ │ │ ├── top-level-inline-comment.errorSpec │ │ │ │ ├── top-level-inline-comment.txt │ │ │ │ └── unterminated-block-comment.txt │ │ │ ├── misc │ │ │ │ ├── empty.txt │ │ │ │ ├── npm-package.json │ │ │ │ ├── npm-package.json5 │ │ │ │ ├── readme-example.json5 │ │ │ │ └── valid-whitespace.json5 │ │ │ ├── new-lines │ │ │ │ ├── .editorconfig │ │ │ │ ├── comment-cr.json5 │ │ │ │ ├── comment-crlf.json5 │ │ │ │ ├── comment-lf.json5 │ │ │ │ ├── escaped-cr.json5 │ │ │ │ ├── escaped-crlf.json5 │ │ │ │ └── escaped-lf.json5 │ │ │ ├── numbers │ │ │ │ ├── float-leading-decimal-point.json5 │ │ │ │ ├── float-leading-zero.json │ │ │ │ ├── float-trailing-decimal-point-with-integer-exponent.json5 │ │ │ │ ├── float-trailing-decimal-point.json5 │ │ │ │ ├── float-with-integer-exponent.json │ │ │ │ ├── float.json │ │ │ │ ├── hexadecimal-empty.txt │ │ │ │ ├── hexadecimal-lowercase-letter.json5 │ │ │ │ ├── hexadecimal-uppercase-x.json5 │ │ │ │ ├── hexadecimal-with-integer-exponent.json5 │ │ │ │ ├── hexadecimal.json5 │ │ │ │ ├── infinity.json5 │ │ │ │ ├── integer-with-float-exponent.txt │ │ │ │ ├── integer-with-hexadecimal-exponent.txt │ │ │ │ ├── integer-with-integer-exponent.json │ │ │ │ ├── integer-with-negative-float-exponent.txt │ │ │ │ ├── integer-with-negative-hexadecimal-exponent.txt │ │ │ │ ├── integer-with-negative-integer-exponent.json │ │ │ │ ├── integer-with-negative-zero-integer-exponent.json │ │ │ │ ├── integer-with-positive-float-exponent.txt │ │ │ │ ├── integer-with-positive-hexadecimal-exponent.txt │ │ │ │ ├── integer-with-positive-integer-exponent.json │ │ │ │ ├── integer-with-positive-zero-integer-exponent.json │ │ │ │ ├── integer-with-zero-integer-exponent.json │ │ │ │ ├── integer.json │ │ │ │ ├── lone-decimal-point.txt │ │ │ │ ├── nan.json5 │ │ │ │ ├── negative-float-leading-decimal-point.json5 │ │ │ │ ├── negative-float-leading-zero.json │ │ │ │ ├── negative-float-trailing-decimal-point.json5 │ │ │ │ ├── negative-float.json │ │ │ │ ├── negative-hexadecimal.json5 │ │ │ │ ├── negative-infinity.json5 │ │ │ │ ├── negative-integer.json │ │ │ │ ├── negative-noctal.js │ │ │ │ ├── negative-octal.txt │ │ │ │ ├── negative-zero-float-leading-decimal-point.json5 │ │ │ │ ├── negative-zero-float-trailing-decimal-point.json5 │ │ │ │ ├── negative-zero-float.json │ │ │ │ ├── negative-zero-hexadecimal.json5 │ │ │ │ ├── negative-zero-integer.json │ │ │ │ ├── negative-zero-octal.txt │ │ │ │ ├── noctal-with-leading-octal-digit.js │ │ │ │ ├── noctal.js │ │ │ │ ├── octal.txt │ │ │ │ ├── positive-float-leading-decimal-point.json5 │ │ │ │ ├── positive-float-leading-zero.json5 │ │ │ │ ├── positive-float-trailing-decimal-point.json5 │ │ │ │ ├── positive-float.json5 │ │ │ │ ├── positive-hexadecimal.json5 │ │ │ │ ├── positive-infinity.json5 │ │ │ │ ├── positive-integer.json5 │ │ │ │ ├── positive-noctal.js │ │ │ │ ├── positive-octal.txt │ │ │ │ ├── positive-zero-float-leading-decimal-point.json5 │ │ │ │ ├── positive-zero-float-trailing-decimal-point.json5 │ │ │ │ ├── positive-zero-float.json5 │ │ │ │ ├── positive-zero-hexadecimal.json5 │ │ │ │ ├── positive-zero-integer.json5 │ │ │ │ ├── positive-zero-octal.txt │ │ │ │ ├── zero-float-leading-decimal-point.json5 │ │ │ │ ├── zero-float-trailing-decimal-point.json5 │ │ │ │ ├── zero-float.json │ │ │ │ ├── zero-hexadecimal.json5 │ │ │ │ ├── zero-integer-with-integer-exponent.json │ │ │ │ ├── zero-integer.json │ │ │ │ └── zero-octal.txt │ │ │ ├── objects │ │ │ │ ├── duplicate-keys.json │ │ │ │ ├── empty-object.json │ │ │ │ ├── illegal-unquoted-key-number.errorSpec │ │ │ │ ├── illegal-unquoted-key-number.txt │ │ │ │ ├── illegal-unquoted-key-symbol.errorSpec │ │ │ │ ├── illegal-unquoted-key-symbol.txt │ │ │ │ ├── leading-comma-object.errorSpec │ │ │ │ ├── leading-comma-object.txt │ │ │ │ ├── lone-trailing-comma-object.txt │ │ │ │ ├── no-comma-object.txt │ │ │ │ ├── reserved-unquoted-key.json5 │ │ │ │ ├── single-quoted-key.json5 │ │ │ │ ├── trailing-comma-object.json5 │ │ │ │ └── unquoted-keys.json5 │ │ │ ├── strings │ │ │ │ ├── escaped-single-quoted-string.json5 │ │ │ │ ├── multi-line-string.json5 │ │ │ │ ├── no-comma-array.errorSpec │ │ │ │ ├── single-quoted-string.json5 │ │ │ │ ├── unescaped-multi-line-string.errorSpec │ │ │ │ └── unescaped-multi-line-string.txt │ │ │ └── todo │ │ │ │ ├── unicode-escaped-unquoted-key.json5 │ │ │ │ └── unicode-unquoted-key.json5 │ │ └── test_parsing │ │ │ ├── i_number_double_huge_neg_exp.json │ │ │ ├── i_number_huge_exp.json │ │ │ ├── i_number_neg_int_huge_exp.json │ │ │ ├── i_number_pos_double_huge_exp.json │ │ │ ├── i_number_real_neg_overflow.json │ │ │ ├── i_number_real_pos_overflow.json │ │ │ ├── i_number_real_underflow.json │ │ │ ├── i_number_too_big_neg_int.json │ │ │ ├── i_number_too_big_pos_int.json │ │ │ ├── i_number_very_big_negative_int.json │ │ │ ├── i_object_key_lone_2nd_surrogate.json │ │ │ ├── i_string_1st_surrogate_but_2nd_missing.json │ │ │ ├── i_string_1st_valid_surrogate_2nd_invalid.json │ │ │ ├── i_string_UTF-16LE_with_BOM.json │ │ │ ├── i_string_UTF-8_invalid_sequence.json │ │ │ ├── i_string_UTF8_surrogate_U+D800.json │ │ │ ├── i_string_incomplete_surrogate_and_escape_valid.json │ │ │ ├── i_string_incomplete_surrogate_pair.json │ │ │ ├── i_string_incomplete_surrogates_escape_valid.json │ │ │ ├── i_string_invalid_lonely_surrogate.json │ │ │ ├── i_string_invalid_surrogate.json │ │ │ ├── i_string_invalid_utf-8.json │ │ │ ├── i_string_inverted_surrogates_U+1D11E.json │ │ │ ├── i_string_iso_latin_1.json │ │ │ ├── i_string_lone_second_surrogate.json │ │ │ ├── i_string_lone_utf8_continuation_byte.json │ │ │ ├── i_string_not_in_unicode_range.json │ │ │ ├── i_string_overlong_sequence_2_bytes.json │ │ │ ├── i_string_overlong_sequence_6_bytes.json │ │ │ ├── i_string_overlong_sequence_6_bytes_null.json │ │ │ ├── i_string_truncated-utf-8.json │ │ │ ├── i_string_utf16BE_no_BOM.json │ │ │ ├── i_string_utf16LE_no_BOM.json │ │ │ ├── i_structure_500_nested_arrays.json │ │ │ ├── i_structure_UTF-8_BOM_empty_object.json │ │ │ ├── n_array_1_true_without_comma.json │ │ │ ├── n_array_a_invalid_utf8.json │ │ │ ├── n_array_colon_instead_of_comma.json │ │ │ ├── n_array_comma_after_close.json │ │ │ ├── n_array_comma_and_number.json │ │ │ ├── n_array_double_comma.json │ │ │ ├── n_array_double_extra_comma.json │ │ │ ├── n_array_extra_close.json │ │ │ ├── n_array_extra_comma.json │ │ │ ├── n_array_incomplete.json │ │ │ ├── n_array_incomplete_invalid_value.json │ │ │ ├── n_array_inner_array_no_comma.json │ │ │ ├── n_array_invalid_utf8.json │ │ │ ├── n_array_items_separated_by_semicolon.json │ │ │ ├── n_array_just_comma.json │ │ │ ├── n_array_just_minus.json │ │ │ ├── n_array_missing_value.json │ │ │ ├── n_array_newlines_unclosed.json │ │ │ ├── n_array_number_and_comma.json │ │ │ ├── n_array_number_and_several_commas.json │ │ │ ├── n_array_spaces_vertical_tab_formfeed.json │ │ │ ├── n_array_star_inside.json │ │ │ ├── n_array_unclosed.json │ │ │ ├── n_array_unclosed_trailing_comma.json │ │ │ ├── n_array_unclosed_with_new_lines.json │ │ │ ├── n_array_unclosed_with_object_inside.json │ │ │ ├── n_incomplete_false.json │ │ │ ├── n_incomplete_null.json │ │ │ ├── n_incomplete_true.json │ │ │ ├── n_multidigit_number_then_00.json │ │ │ ├── n_number_++.json │ │ │ ├── n_number_+1.json │ │ │ ├── n_number_+Inf.json │ │ │ ├── n_number_-01.json │ │ │ ├── n_number_-1.0..json │ │ │ ├── n_number_-2..json │ │ │ ├── n_number_-NaN.json │ │ │ ├── n_number_.-1.json │ │ │ ├── n_number_.2e-3.json │ │ │ ├── n_number_0.1.2.json │ │ │ ├── n_number_0.3e+.json │ │ │ ├── n_number_0.3e.json │ │ │ ├── n_number_0.e1.json │ │ │ ├── n_number_0_capital_E+.json │ │ │ ├── n_number_0_capital_E.json │ │ │ ├── n_number_0e+.json │ │ │ ├── n_number_0e.json │ │ │ ├── n_number_1.0e+.json │ │ │ ├── n_number_1.0e-.json │ │ │ ├── n_number_1.0e.json │ │ │ ├── n_number_1_000.json │ │ │ ├── n_number_1eE2.json │ │ │ ├── n_number_2.e+3.json │ │ │ ├── n_number_2.e-3.json │ │ │ ├── n_number_2.e3.json │ │ │ ├── n_number_9.e+.json │ │ │ ├── n_number_Inf.json │ │ │ ├── n_number_NaN.json │ │ │ ├── n_number_U+FF11_fullwidth_digit_one.json │ │ │ ├── n_number_expression.json │ │ │ ├── n_number_hex_1_digit.json │ │ │ ├── n_number_hex_2_digits.json │ │ │ ├── n_number_infinity.json │ │ │ ├── n_number_invalid+-.json │ │ │ ├── n_number_invalid-negative-real.json │ │ │ ├── n_number_invalid-utf-8-in-bigger-int.json │ │ │ ├── n_number_invalid-utf-8-in-exponent.json │ │ │ ├── n_number_invalid-utf-8-in-int.json │ │ │ ├── n_number_minus_infinity.json │ │ │ ├── n_number_minus_sign_with_trailing_garbage.json │ │ │ ├── n_number_minus_space_1.json │ │ │ ├── n_number_neg_int_starting_with_zero.json │ │ │ ├── n_number_neg_real_without_int_part.json │ │ │ ├── n_number_neg_with_garbage_at_end.json │ │ │ ├── n_number_real_garbage_after_e.json │ │ │ ├── n_number_real_with_invalid_utf8_after_e.json │ │ │ ├── n_number_real_without_fractional_part.json │ │ │ ├── n_number_starting_with_dot.json │ │ │ ├── n_number_with_alpha.json │ │ │ ├── n_number_with_alpha_char.json │ │ │ ├── n_number_with_leading_zero.json │ │ │ ├── n_object_bad_value.json │ │ │ ├── n_object_bracket_key.json │ │ │ ├── n_object_comma_instead_of_colon.json │ │ │ ├── n_object_double_colon.json │ │ │ ├── n_object_emoji.json │ │ │ ├── n_object_garbage_at_end.json │ │ │ ├── n_object_key_with_single_quotes.json │ │ │ ├── n_object_lone_continuation_byte_in_key_and_trailing_comma.json │ │ │ ├── n_object_missing_colon.json │ │ │ ├── n_object_missing_key.json │ │ │ ├── n_object_missing_semicolon.json │ │ │ ├── n_object_missing_value.json │ │ │ ├── n_object_no-colon.json │ │ │ ├── n_object_non_string_key.json │ │ │ ├── n_object_non_string_key_but_huge_number_instead.json │ │ │ ├── n_object_repeated_null_null.json │ │ │ ├── n_object_several_trailing_commas.json │ │ │ ├── n_object_single_quote.json │ │ │ ├── n_object_trailing_comma.json │ │ │ ├── n_object_trailing_comment.json │ │ │ ├── n_object_trailing_comment_open.json │ │ │ ├── n_object_trailing_comment_slash_open.json │ │ │ ├── n_object_trailing_comment_slash_open_incomplete.json │ │ │ ├── n_object_two_commas_in_a_row.json │ │ │ ├── n_object_unquoted_key.json │ │ │ ├── n_object_unterminated-value.json │ │ │ ├── n_object_with_single_string.json │ │ │ ├── n_object_with_trailing_garbage.json │ │ │ ├── n_single_space.json │ │ │ ├── n_string_1_surrogate_then_escape.json │ │ │ ├── n_string_1_surrogate_then_escape_u.json │ │ │ ├── n_string_1_surrogate_then_escape_u1.json │ │ │ ├── n_string_1_surrogate_then_escape_u1x.json │ │ │ ├── n_string_accentuated_char_no_quotes.json │ │ │ ├── n_string_backslash_00.json │ │ │ ├── n_string_escape_x.json │ │ │ ├── n_string_escaped_backslash_bad.json │ │ │ ├── n_string_escaped_ctrl_char_tab.json │ │ │ ├── n_string_escaped_emoji.json │ │ │ ├── n_string_incomplete_escape.json │ │ │ ├── n_string_incomplete_escaped_character.json │ │ │ ├── n_string_incomplete_surrogate.json │ │ │ ├── n_string_incomplete_surrogate_escape_invalid.json │ │ │ ├── n_string_invalid-utf-8-in-escape.json │ │ │ ├── n_string_invalid_backslash_esc.json │ │ │ ├── n_string_invalid_unicode_escape.json │ │ │ ├── n_string_invalid_utf8_after_escape.json │ │ │ ├── n_string_leading_uescaped_thinspace.json │ │ │ ├── n_string_no_quotes_with_bad_escape.json │ │ │ ├── n_string_single_doublequote.json │ │ │ ├── n_string_single_quote.json │ │ │ ├── n_string_single_string_no_double_quotes.json │ │ │ ├── n_string_start_escape_unclosed.json │ │ │ ├── n_string_unescaped_crtl_char.json │ │ │ ├── n_string_unescaped_newline.json │ │ │ ├── n_string_unescaped_tab.json │ │ │ ├── n_string_unicode_CapitalU.json │ │ │ ├── n_string_with_trailing_garbage.json │ │ │ ├── n_structure_100000_opening_arrays.json │ │ │ ├── n_structure_U+2060_word_joined.json │ │ │ ├── n_structure_UTF8_BOM_no_data.json │ │ │ ├── n_structure_angle_bracket_..json │ │ │ ├── n_structure_angle_bracket_null.json │ │ │ ├── n_structure_array_trailing_garbage.json │ │ │ ├── n_structure_array_with_extra_array_close.json │ │ │ ├── n_structure_array_with_unclosed_string.json │ │ │ ├── n_structure_ascii-unicode-identifier.json │ │ │ ├── n_structure_capitalized_True.json │ │ │ ├── n_structure_close_unopened_array.json │ │ │ ├── n_structure_comma_instead_of_closing_brace.json │ │ │ ├── n_structure_double_array.json │ │ │ ├── n_structure_end_array.json │ │ │ ├── n_structure_incomplete_UTF8_BOM.json │ │ │ ├── n_structure_lone-invalid-utf-8.json │ │ │ ├── n_structure_lone-open-bracket.json │ │ │ ├── n_structure_no_data.json │ │ │ ├── n_structure_null-byte-outside-string.json │ │ │ ├── n_structure_number_with_trailing_garbage.json │ │ │ ├── n_structure_object_followed_by_closing_object.json │ │ │ ├── n_structure_object_unclosed_no_value.json │ │ │ ├── n_structure_object_with_comment.json │ │ │ ├── n_structure_object_with_trailing_garbage.json │ │ │ ├── n_structure_open_array_apostrophe.json │ │ │ ├── n_structure_open_array_comma.json │ │ │ ├── n_structure_open_array_object.json │ │ │ ├── n_structure_open_array_open_object.json │ │ │ ├── n_structure_open_array_open_string.json │ │ │ ├── n_structure_open_array_string.json │ │ │ ├── n_structure_open_object.json │ │ │ ├── n_structure_open_object_close_array.json │ │ │ ├── n_structure_open_object_comma.json │ │ │ ├── n_structure_open_object_open_array.json │ │ │ ├── n_structure_open_object_open_string.json │ │ │ ├── n_structure_open_object_string_with_apostrophes.json │ │ │ ├── n_structure_open_open.json │ │ │ ├── n_structure_single_eacute.json │ │ │ ├── n_structure_single_star.json │ │ │ ├── n_structure_trailing_#.json │ │ │ ├── n_structure_uescaped_LF_before_string.json │ │ │ ├── n_structure_unclosed_array.json │ │ │ ├── n_structure_unclosed_array_partial_null.json │ │ │ ├── n_structure_unclosed_array_unfinished_false.json │ │ │ ├── n_structure_unclosed_array_unfinished_true.json │ │ │ ├── n_structure_unclosed_object.json │ │ │ ├── n_structure_unicode-identifier.json │ │ │ ├── n_structure_whitespace_U+2060_word_joiner.json │ │ │ ├── n_structure_whitespace_formfeed.json │ │ │ ├── y_array_arraysWithSpaces.json │ │ │ ├── y_array_empty-string.json │ │ │ ├── y_array_empty.json │ │ │ ├── y_array_ending_with_newline.json │ │ │ ├── y_array_false.json │ │ │ ├── y_array_heterogeneous.json │ │ │ ├── y_array_null.json │ │ │ ├── y_array_with_1_and_newline.json │ │ │ ├── y_array_with_leading_space.json │ │ │ ├── y_array_with_several_null.json │ │ │ ├── y_array_with_trailing_space.json │ │ │ ├── y_number.json │ │ │ ├── y_number_0e+1.json │ │ │ ├── y_number_0e1.json │ │ │ ├── y_number_after_space.json │ │ │ ├── y_number_double_close_to_zero.json │ │ │ ├── y_number_int_with_exp.json │ │ │ ├── y_number_minus_zero.json │ │ │ ├── y_number_negative_int.json │ │ │ ├── y_number_negative_one.json │ │ │ ├── y_number_negative_zero.json │ │ │ ├── y_number_real_capital_e.json │ │ │ ├── y_number_real_capital_e_neg_exp.json │ │ │ ├── y_number_real_capital_e_pos_exp.json │ │ │ ├── y_number_real_exponent.json │ │ │ ├── y_number_real_fraction_exponent.json │ │ │ ├── y_number_real_neg_exp.json │ │ │ ├── y_number_real_pos_exponent.json │ │ │ ├── y_number_simple_int.json │ │ │ ├── y_number_simple_real.json │ │ │ ├── y_object.json │ │ │ ├── y_object_basic.json │ │ │ ├── y_object_duplicated_key.json │ │ │ ├── y_object_duplicated_key_and_value.json │ │ │ ├── y_object_empty.json │ │ │ ├── y_object_empty_key.json │ │ │ ├── y_object_escaped_null_in_key.json │ │ │ ├── y_object_extreme_numbers.json │ │ │ ├── y_object_long_strings.json │ │ │ ├── y_object_simple.json │ │ │ ├── y_object_string_unicode.json │ │ │ ├── y_object_with_newlines.json │ │ │ ├── y_string_1_2_3_bytes_UTF-8_sequences.json │ │ │ ├── y_string_accepted_surrogate_pair.json │ │ │ ├── y_string_accepted_surrogate_pairs.json │ │ │ ├── y_string_allowed_escapes.json │ │ │ ├── y_string_backslash_and_u_escaped_zero.json │ │ │ ├── y_string_backslash_doublequotes.json │ │ │ ├── y_string_comments.json │ │ │ ├── y_string_double_escape_a.json │ │ │ ├── y_string_double_escape_n.json │ │ │ ├── y_string_escaped_control_character.json │ │ │ ├── y_string_escaped_noncharacter.json │ │ │ ├── y_string_in_array.json │ │ │ ├── y_string_in_array_with_leading_space.json │ │ │ ├── y_string_last_surrogates_1_and_2.json │ │ │ ├── y_string_nbsp_uescaped.json │ │ │ ├── y_string_nonCharacterInUTF-8_U+10FFFF.json │ │ │ ├── y_string_nonCharacterInUTF-8_U+FFFF.json │ │ │ ├── y_string_null_escape.json │ │ │ ├── y_string_one-byte-utf-8.json │ │ │ ├── y_string_pi.json │ │ │ ├── y_string_reservedCharacterInUTF-8_U+1BFFF.json │ │ │ ├── y_string_simple_ascii.json │ │ │ ├── y_string_space.json │ │ │ ├── y_string_surrogates_U+1D11E_MUSICAL_SYMBOL_G_CLEF.json │ │ │ ├── y_string_three-byte-utf-8.json │ │ │ ├── y_string_two-byte-utf-8.json │ │ │ ├── y_string_u+2028_line_sep.json │ │ │ ├── y_string_u+2029_par_sep.json │ │ │ ├── y_string_uEscape.json │ │ │ ├── y_string_uescaped_newline.json │ │ │ ├── y_string_unescaped_char_delete.json │ │ │ ├── y_string_unicode.json │ │ │ ├── y_string_unicodeEscapedBackslash.json │ │ │ ├── y_string_unicode_2.json │ │ │ ├── y_string_unicode_U+10FFFE_nonchar.json │ │ │ ├── y_string_unicode_U+1FFFE_nonchar.json │ │ │ ├── y_string_unicode_U+200B_ZERO_WIDTH_SPACE.json │ │ │ ├── y_string_unicode_U+2064_invisible_plus.json │ │ │ ├── y_string_unicode_U+FDD0_nonchar.json │ │ │ ├── y_string_unicode_U+FFFE_nonchar.json │ │ │ ├── y_string_unicode_escaped_double_quote.json │ │ │ ├── y_string_utf8.json │ │ │ ├── y_string_with_del_character.json │ │ │ ├── y_structure_lonely_false.json │ │ │ ├── y_structure_lonely_int.json │ │ │ ├── y_structure_lonely_negative_real.json │ │ │ ├── y_structure_lonely_null.json │ │ │ ├── y_structure_lonely_string.json │ │ │ ├── y_structure_lonely_true.json │ │ │ ├── y_structure_string_empty.json │ │ │ ├── y_structure_trailing_newline.json │ │ │ ├── y_structure_true_in_array.json │ │ │ └── y_structure_whitespace_array.json │ └── doctest │ │ └── doctest.h └── src │ ├── assert_throws.cpp │ ├── assert_throws.h │ ├── redirected_malloc.cpp │ ├── tm_allocator │ ├── main.cpp │ └── tm_allocator.mk │ ├── tm_bezier │ ├── main.c │ ├── tm_bezier.mk │ └── tm_bezier_tests.sublime-project │ ├── tm_bin_packing │ ├── main.c │ ├── main.cpp │ ├── tm_bin_packing.mk │ └── tm_bin_packing_tests.sublime-project │ ├── tm_cli │ ├── main.c │ ├── tm_cli.mk │ └── tm_cli_tests.sublime-project │ ├── tm_conversion │ ├── main.c │ ├── main.cpp │ ├── tm_conversion.mk │ └── tm_conversion_tests.sublime-project │ ├── tm_hashmapx │ ├── main.c │ ├── main.cpp │ └── tm_hashmapx.mk │ ├── tm_json │ ├── .vscode │ │ └── launch.json │ ├── comments_tests.cpp │ ├── gen.py │ ├── generated_tests.cpp │ ├── generated_tests_json5.cpp │ ├── main.c │ ├── main.cpp │ ├── tm_json.mk │ └── tm_json_tests.sublime-project │ ├── tm_polygon │ ├── main.c │ ├── tm_polygon.mk │ └── tm_polygon_tests.sublime-project │ ├── tm_print │ ├── .vscode │ │ └── launch.json │ ├── main.cpp │ ├── tm_print.mk │ ├── tm_print_tests.code-workspace │ └── tm_print_tests.sublime-project │ ├── tm_small_vector │ ├── main.cpp │ ├── tm_small_vector.mk │ └── tm_small_vector.sublime-project │ ├── tm_stringutil │ ├── main.c │ ├── main.cpp │ ├── tm_stringutil.mk │ ├── tm_stringutil_tests.sublime-project │ └── unescaped_tests.cpp │ ├── tm_uint128 │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── generated_tests.cpp │ ├── main.cpp │ ├── test_gen.py │ └── tm_uint128.mk │ └── tm_unicode │ ├── .vscode │ ├── c_cpp_properties.json │ └── launch.json │ ├── file_io_mockups.cpp │ ├── file_io_tests.cpp │ ├── generated │ ├── tests_unicode_data.c │ └── tests_unicode_data.h │ ├── main.c │ ├── main.cpp │ ├── tm_unicode.code-workspace │ ├── tm_unicode.mk │ ├── tm_unicode_tests.sublime-project │ ├── windows_mockups.cpp │ ├── windows_mockups.h │ └── windows_undefs.h ├── tm_allocator.h ├── tm_arrayview.h ├── tm_async.h ├── tm_bezier.h ├── tm_bezier_easing_example.gif ├── tm_bin_packing.h ├── tm_cli.h ├── tm_conversion.h ├── tm_hashmapx.h ├── tm_json.h ├── tm_polygon.h ├── tm_print.h ├── tm_resource_ptr.h ├── tm_small_vector.h ├── tm_stringutil.h ├── tm_uint128.h ├── tm_unicode.h ├── tm_utility.h ├── tm_xml.h └── tools ├── merge ├── merge.mk ├── merge.sublime-project └── src │ └── main.cpp └── unicode_gen ├── .vscode └── launch.json ├── data ├── CaseFolding.txt ├── EastAsianWidth.txt ├── GraphemeBreakProperty.txt ├── GraphemeBreakTest.txt ├── SpecialCasing.txt ├── UnicodeData.txt └── emoji-data.txt ├── rules.mk ├── src ├── cli.cpp ├── generate.cpp └── main.cpp ├── unicode_gen.code-workspace ├── unicode_gen.mk └── unicode_gen.sublime-project /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/README.md -------------------------------------------------------------------------------- /platform.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/platform.mk -------------------------------------------------------------------------------- /src/common/GENERATED_WARNING.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/GENERATED_WARNING.inc -------------------------------------------------------------------------------- /src/common/LICENSE.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/LICENSE.inc -------------------------------------------------------------------------------- /src/common/stdint.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/stdint.inc -------------------------------------------------------------------------------- /src/common/timing_windows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/timing_windows.cpp -------------------------------------------------------------------------------- /src/common/tm_alignment_offset.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_alignment_offset.inc -------------------------------------------------------------------------------- /src/common/tm_array_count.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_array_count.inc -------------------------------------------------------------------------------- /src/common/tm_assert.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_assert.inc -------------------------------------------------------------------------------- /src/common/tm_assert_valid_size.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_assert_valid_size.inc -------------------------------------------------------------------------------- /src/common/tm_bool.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_bool.inc -------------------------------------------------------------------------------- /src/common/tm_countof.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_countof.inc -------------------------------------------------------------------------------- /src/common/tm_errc.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_errc.inc -------------------------------------------------------------------------------- /src/common/tm_force_inline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_force_inline.h -------------------------------------------------------------------------------- /src/common/tm_log_level.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_log_level.inc -------------------------------------------------------------------------------- /src/common/tm_malloc.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_malloc.inc -------------------------------------------------------------------------------- /src/common/tm_malloc_cpp.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_malloc_cpp.inc -------------------------------------------------------------------------------- /src/common/tm_max.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_max.inc -------------------------------------------------------------------------------- /src/common/tm_max_align.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_max_align.inc -------------------------------------------------------------------------------- /src/common/tm_min.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_min.inc -------------------------------------------------------------------------------- /src/common/tm_next_capacity.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_next_capacity.inc -------------------------------------------------------------------------------- /src/common/tm_null.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_null.inc -------------------------------------------------------------------------------- /src/common/tm_placement_new.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_placement_new.inc -------------------------------------------------------------------------------- /src/common/tm_sanity.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_sanity.inc -------------------------------------------------------------------------------- /src/common/tm_size_t.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_size_t.inc -------------------------------------------------------------------------------- /src/common/tm_static_assert.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_static_assert.inc -------------------------------------------------------------------------------- /src/common/tm_string_view.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_string_view.inc -------------------------------------------------------------------------------- /src/common/tm_thread_local.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_thread_local.inc -------------------------------------------------------------------------------- /src/common/tm_unreferenced_param.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_unreferenced_param.inc -------------------------------------------------------------------------------- /src/common/tm_windows_lean.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_windows_lean.inc -------------------------------------------------------------------------------- /src/common/tm_winerror_to_errc.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/common/tm_winerror_to_errc.inc -------------------------------------------------------------------------------- /src/experimental/tm_predef_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/experimental/tm_predef_macros.h -------------------------------------------------------------------------------- /src/tm_allocator/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/.vscode/settings.json -------------------------------------------------------------------------------- /src/tm_allocator/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/.vscode/tasks.json -------------------------------------------------------------------------------- /src/tm_allocator/FixedSizeGenerationalIdAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/FixedSizeGenerationalIdAllocator.cpp -------------------------------------------------------------------------------- /src/tm_allocator/FixedSizeGenerationalIdAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/FixedSizeGenerationalIdAllocator.h -------------------------------------------------------------------------------- /src/tm_allocator/FixedSizeIdAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/FixedSizeIdAllocator.cpp -------------------------------------------------------------------------------- /src/tm_allocator/FixedSizeIdAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/FixedSizeIdAllocator.h -------------------------------------------------------------------------------- /src/tm_allocator/GenerationalId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/GenerationalId.h -------------------------------------------------------------------------------- /src/tm_allocator/LockingAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/LockingAllocator.h -------------------------------------------------------------------------------- /src/tm_allocator/MallocAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/MallocAllocator.cpp -------------------------------------------------------------------------------- /src/tm_allocator/MallocAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/MallocAllocator.h -------------------------------------------------------------------------------- /src/tm_allocator/MonotonicAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/MonotonicAllocator.cpp -------------------------------------------------------------------------------- /src/tm_allocator/MonotonicAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/MonotonicAllocator.h -------------------------------------------------------------------------------- /src/tm_allocator/Mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/Mutex.cpp -------------------------------------------------------------------------------- /src/tm_allocator/Mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/Mutex.h -------------------------------------------------------------------------------- /src/tm_allocator/StackAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/StackAllocator.cpp -------------------------------------------------------------------------------- /src/tm_allocator/StackAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/StackAllocator.h -------------------------------------------------------------------------------- /src/tm_allocator/StackAllocatorGuard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/StackAllocatorGuard.cpp -------------------------------------------------------------------------------- /src/tm_allocator/Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/Types.h -------------------------------------------------------------------------------- /src/tm_allocator/allocation_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/allocation_helpers.h -------------------------------------------------------------------------------- /src/tm_allocator/definitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/definitions.h -------------------------------------------------------------------------------- /src/tm_allocator/dependencies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/dependencies.h -------------------------------------------------------------------------------- /src/tm_allocator/dependencies_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/dependencies_header.h -------------------------------------------------------------------------------- /src/tm_allocator/functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/functions.cpp -------------------------------------------------------------------------------- /src/tm_allocator/functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/functions.h -------------------------------------------------------------------------------- /src/tm_allocator/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/main.cpp -------------------------------------------------------------------------------- /src/tm_allocator/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/test.cpp -------------------------------------------------------------------------------- /src/tm_allocator/tm_allocator.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_allocator/tm_allocator.mk -------------------------------------------------------------------------------- /src/tm_async/atomic_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_async/atomic_int.h -------------------------------------------------------------------------------- /src/tm_async/atomic_int_msvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_async/atomic_int_msvc.h -------------------------------------------------------------------------------- /src/tm_async/examle_usage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_async/examle_usage.c -------------------------------------------------------------------------------- /src/tm_async/future.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_async/future.h -------------------------------------------------------------------------------- /src/tm_async/implementation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_async/implementation.c -------------------------------------------------------------------------------- /src/tm_async/implementation_windows.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_async/implementation_windows.c -------------------------------------------------------------------------------- /src/tm_async/implementation_windows.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_async/implementation_windows.h -------------------------------------------------------------------------------- /src/tm_async/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_async/main.cpp -------------------------------------------------------------------------------- /src/tm_async/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_async/test.c -------------------------------------------------------------------------------- /src/tm_async/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_async/test.cpp -------------------------------------------------------------------------------- /src/tm_async/tm_async.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_async/tm_async.mk -------------------------------------------------------------------------------- /src/tm_async/tm_async.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_async/tm_async.sublime-project -------------------------------------------------------------------------------- /src/tm_cli/implementation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_cli/implementation.c -------------------------------------------------------------------------------- /src/tm_cli/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_cli/main.cpp -------------------------------------------------------------------------------- /src/tm_cli/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_cli/test.c -------------------------------------------------------------------------------- /src/tm_cli/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_cli/test.cpp -------------------------------------------------------------------------------- /src/tm_cli/tm_cli.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_cli/tm_cli.mk -------------------------------------------------------------------------------- /src/tm_cli/tm_cli.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_cli/tm_cli.sublime-project -------------------------------------------------------------------------------- /src/tm_conversion/tm_conversion.mk: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tm_hashmapx/main.cpp: -------------------------------------------------------------------------------- 1 | #include "main.h" -------------------------------------------------------------------------------- /src/tm_hashmapx/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_hashmapx/main.h -------------------------------------------------------------------------------- /src/tm_hashmapx/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_hashmapx/test.c -------------------------------------------------------------------------------- /src/tm_hashmapx/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_hashmapx/test.cpp -------------------------------------------------------------------------------- /src/tm_hashmapx/tm_hashmapx.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_hashmapx/tm_hashmapx.mk -------------------------------------------------------------------------------- /src/tm_json/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_json/.vscode/settings.json -------------------------------------------------------------------------------- /src/tm_json/test.c: -------------------------------------------------------------------------------- 1 | #define TM_JSON_IMPLEMENTATION 2 | #include 3 | 4 | int main() { return 0; } 5 | -------------------------------------------------------------------------------- /src/tm_json/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_json/test.cpp -------------------------------------------------------------------------------- /src/tm_json/tm_json.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_json/tm_json.mk -------------------------------------------------------------------------------- /src/tm_json/tm_json.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_json/tm_json.sublime-project -------------------------------------------------------------------------------- /src/tm_print/allocator_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/allocator_context.cpp -------------------------------------------------------------------------------- /src/tm_print/dependencies_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/dependencies_header.h -------------------------------------------------------------------------------- /src/tm_print/dependencies_implementation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/dependencies_implementation.h -------------------------------------------------------------------------------- /src/tm_print/float_backend_charconv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/float_backend_charconv.cpp -------------------------------------------------------------------------------- /src/tm_print/float_backend_crt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/float_backend_crt.cpp -------------------------------------------------------------------------------- /src/tm_print/float_backend_tm_conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/float_backend_tm_conversion.cpp -------------------------------------------------------------------------------- /src/tm_print/implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/implementation.cpp -------------------------------------------------------------------------------- /src/tm_print/int_backend_charconv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/int_backend_charconv.cpp -------------------------------------------------------------------------------- /src/tm_print/int_backend_crt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/int_backend_crt.cpp -------------------------------------------------------------------------------- /src/tm_print/int_backend_tm_conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/int_backend_tm_conversion.cpp -------------------------------------------------------------------------------- /src/tm_print/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/main.cpp -------------------------------------------------------------------------------- /src/tm_print/memory_printer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/memory_printer.cpp -------------------------------------------------------------------------------- /src/tm_print/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/test.cpp -------------------------------------------------------------------------------- /src/tm_print/tm_print.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/tm_print.mk -------------------------------------------------------------------------------- /src/tm_print/tm_print.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/tm_print.sublime-project -------------------------------------------------------------------------------- /src/tm_print/variadic_machinery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_print/variadic_machinery.h -------------------------------------------------------------------------------- /src/tm_resource_ptr/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_resource_ptr/main.cpp -------------------------------------------------------------------------------- /src/tm_resource_ptr/tm_resource_ptr.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_resource_ptr/tm_resource_ptr.mk -------------------------------------------------------------------------------- /src/tm_small_vector/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_small_vector/main.cpp -------------------------------------------------------------------------------- /src/tm_small_vector/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_small_vector/test.cpp -------------------------------------------------------------------------------- /src/tm_small_vector/tm_small_vector.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_small_vector/tm_small_vector.mk -------------------------------------------------------------------------------- /src/tm_small_vector/tm_small_vector.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_small_vector/tm_small_vector.sublime-project -------------------------------------------------------------------------------- /src/tm_stringutil/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_stringutil/.vscode/launch.json -------------------------------------------------------------------------------- /src/tm_stringutil/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_stringutil/.vscode/settings.json -------------------------------------------------------------------------------- /src/tm_stringutil/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_stringutil/.vscode/tasks.json -------------------------------------------------------------------------------- /src/tm_stringutil/implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_stringutil/implementation.cpp -------------------------------------------------------------------------------- /src/tm_stringutil/implementation_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_stringutil/implementation_view.cpp -------------------------------------------------------------------------------- /src/tm_stringutil/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_stringutil/main.cpp -------------------------------------------------------------------------------- /src/tm_stringutil/string_view_c_linkage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_stringutil/string_view_c_linkage.c -------------------------------------------------------------------------------- /src/tm_stringutil/string_view_c_linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_stringutil/string_view_c_linkage.h -------------------------------------------------------------------------------- /src/tm_stringutil/string_view_overloads.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_stringutil/string_view_overloads.cpp -------------------------------------------------------------------------------- /src/tm_stringutil/string_view_overloads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_stringutil/string_view_overloads.h -------------------------------------------------------------------------------- /src/tm_stringutil/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_stringutil/test.cpp -------------------------------------------------------------------------------- /src/tm_stringutil/tm_stringutil.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_stringutil/tm_stringutil.mk -------------------------------------------------------------------------------- /src/tm_stringutil/tm_stringutil.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_stringutil/tm_stringutil.sublime-project -------------------------------------------------------------------------------- /src/tm_uint128/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /src/tm_uint128/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/.vscode/launch.json -------------------------------------------------------------------------------- /src/tm_uint128/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/.vscode/settings.json -------------------------------------------------------------------------------- /src/tm_uint128/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/.vscode/tasks.json -------------------------------------------------------------------------------- /src/tm_uint128/backend_gcc_uint128.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/backend_gcc_uint128.cpp -------------------------------------------------------------------------------- /src/tm_uint128/backend_uint64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/backend_uint64.cpp -------------------------------------------------------------------------------- /src/tm_uint128/backend_uint64_intrin_clang.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/backend_uint64_intrin_clang.cpp -------------------------------------------------------------------------------- /src/tm_uint128/backend_uint64_intrin_gcc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/backend_uint64_intrin_gcc.cpp -------------------------------------------------------------------------------- /src/tm_uint128/backend_uint64_intrin_msvc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/backend_uint64_intrin_msvc.cpp -------------------------------------------------------------------------------- /src/tm_uint128/bittwiddling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/bittwiddling.cpp -------------------------------------------------------------------------------- /src/tm_uint128/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/common.cpp -------------------------------------------------------------------------------- /src/tm_uint128/cpp_wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/cpp_wrapper.cpp -------------------------------------------------------------------------------- /src/tm_uint128/cpp_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/cpp_wrapper.h -------------------------------------------------------------------------------- /src/tm_uint128/functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/functions.h -------------------------------------------------------------------------------- /src/tm_uint128/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/main.cpp -------------------------------------------------------------------------------- /src/tm_uint128/string_conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/string_conversion.cpp -------------------------------------------------------------------------------- /src/tm_uint128/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/test.c -------------------------------------------------------------------------------- /src/tm_uint128/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/test.cpp -------------------------------------------------------------------------------- /src/tm_uint128/tm_uint128.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_uint128/tm_uint128.mk -------------------------------------------------------------------------------- /src/tm_unicode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/.gitignore -------------------------------------------------------------------------------- /src/tm_unicode/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/.vscode/settings.json -------------------------------------------------------------------------------- /src/tm_unicode/char_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/char_types.cpp -------------------------------------------------------------------------------- /src/tm_unicode/char_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/char_types.h -------------------------------------------------------------------------------- /src/tm_unicode/common_crt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/common_crt.cpp -------------------------------------------------------------------------------- /src/tm_unicode/common_implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/common_implementation.cpp -------------------------------------------------------------------------------- /src/tm_unicode/cpp_overloads.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/cpp_overloads.cpp -------------------------------------------------------------------------------- /src/tm_unicode/cpp_overloads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/cpp_overloads.h -------------------------------------------------------------------------------- /src/tm_unicode/file_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/file_io.h -------------------------------------------------------------------------------- /src/tm_unicode/file_io_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/file_io_functions.h -------------------------------------------------------------------------------- /src/tm_unicode/file_io_implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/file_io_implementation.cpp -------------------------------------------------------------------------------- /src/tm_unicode/generated/keep.txt: -------------------------------------------------------------------------------- 1 | Dummy file so that git keeps the dir. -------------------------------------------------------------------------------- /src/tm_unicode/gnu_crt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/gnu_crt.cpp -------------------------------------------------------------------------------- /src/tm_unicode/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/main.cpp -------------------------------------------------------------------------------- /src/tm_unicode/msvc_crt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/msvc_crt.cpp -------------------------------------------------------------------------------- /src/tm_unicode/old_implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/old_implementation.cpp -------------------------------------------------------------------------------- /src/tm_unicode/path_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/path_functions.cpp -------------------------------------------------------------------------------- /src/tm_unicode/runtime_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/runtime_functions.h -------------------------------------------------------------------------------- /src/tm_unicode/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/test.c -------------------------------------------------------------------------------- /src/tm_unicode/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/test.cpp -------------------------------------------------------------------------------- /src/tm_unicode/tm_unicode.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/tm_unicode.mk -------------------------------------------------------------------------------- /src/tm_unicode/tm_unicode.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/tm_unicode.sublime-project -------------------------------------------------------------------------------- /src/tm_unicode/to_utf16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/to_utf16.cpp -------------------------------------------------------------------------------- /src/tm_unicode/unicode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/unicode.cpp -------------------------------------------------------------------------------- /src/tm_unicode/unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/unicode.h -------------------------------------------------------------------------------- /src/tm_unicode/unix_crt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/unix_crt.cpp -------------------------------------------------------------------------------- /src/tm_unicode/utf_conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/utf_conversion.cpp -------------------------------------------------------------------------------- /src/tm_unicode/windows_implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_unicode/windows_implementation.cpp -------------------------------------------------------------------------------- /src/tm_xml/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_xml/main.cpp -------------------------------------------------------------------------------- /src/tm_xml/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_xml/main.h -------------------------------------------------------------------------------- /src/tm_xml/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_xml/test.c -------------------------------------------------------------------------------- /src/tm_xml/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_xml/test.cpp -------------------------------------------------------------------------------- /src/tm_xml/tm_xml.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/src/tm_xml/tm_xml.mk -------------------------------------------------------------------------------- /tests/external/LICENSES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/LICENSES.txt -------------------------------------------------------------------------------- /tests/external/data/UTF-8-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/UTF-8-test.txt -------------------------------------------------------------------------------- /tests/external/data/json5-tests/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/LICENSE.md -------------------------------------------------------------------------------- /tests/external/data/json5-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/README.md -------------------------------------------------------------------------------- /tests/external/data/json5-tests/arrays/empty-array.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /tests/external/data/json5-tests/arrays/leading-comma-array.js: -------------------------------------------------------------------------------- 1 | [ 2 | ,null 3 | ] -------------------------------------------------------------------------------- /tests/external/data/json5-tests/arrays/lone-trailing-comma-array.js: -------------------------------------------------------------------------------- 1 | [ 2 | , 3 | ] -------------------------------------------------------------------------------- /tests/external/data/json5-tests/arrays/no-comma-array.errorSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/arrays/no-comma-array.errorSpec -------------------------------------------------------------------------------- /tests/external/data/json5-tests/arrays/no-comma-array.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/arrays/no-comma-array.txt -------------------------------------------------------------------------------- /tests/external/data/json5-tests/arrays/regular-array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/arrays/regular-array.json -------------------------------------------------------------------------------- /tests/external/data/json5-tests/arrays/trailing-comma-array.json5: -------------------------------------------------------------------------------- 1 | [ 2 | null, 3 | ] -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/block-comment-following-array-element.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/block-comment-following-array-element.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/block-comment-following-top-level-value.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/block-comment-following-top-level-value.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/block-comment-in-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/block-comment-in-string.json -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/block-comment-preceding-top-level-value.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/block-comment-preceding-top-level-value.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/block-comment-with-asterisks.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/block-comment-with-asterisks.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/inline-comment-following-array-element.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/inline-comment-following-array-element.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/inline-comment-following-top-level-value.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/inline-comment-following-top-level-value.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/inline-comment-in-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/inline-comment-in-string.json -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/inline-comment-preceding-top-level-value.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/inline-comment-preceding-top-level-value.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/top-level-block-comment.errorSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/top-level-block-comment.errorSpec -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/top-level-block-comment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/top-level-block-comment.txt -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/top-level-inline-comment.errorSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/top-level-inline-comment.errorSpec -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/top-level-inline-comment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/top-level-inline-comment.txt -------------------------------------------------------------------------------- /tests/external/data/json5-tests/comments/unterminated-block-comment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/comments/unterminated-block-comment.txt -------------------------------------------------------------------------------- /tests/external/data/json5-tests/misc/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/misc/npm-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/misc/npm-package.json -------------------------------------------------------------------------------- /tests/external/data/json5-tests/misc/npm-package.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/misc/npm-package.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/misc/readme-example.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/misc/readme-example.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/misc/valid-whitespace.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/misc/valid-whitespace.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/new-lines/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/new-lines/.editorconfig -------------------------------------------------------------------------------- /tests/external/data/json5-tests/new-lines/comment-cr.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/new-lines/comment-cr.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/new-lines/comment-crlf.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/new-lines/comment-crlf.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/new-lines/comment-lf.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/new-lines/comment-lf.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/new-lines/escaped-cr.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/new-lines/escaped-cr.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/new-lines/escaped-crlf.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/new-lines/escaped-crlf.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/new-lines/escaped-lf.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/new-lines/escaped-lf.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/float-leading-decimal-point.json5: -------------------------------------------------------------------------------- 1 | .5 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/float-leading-zero.json: -------------------------------------------------------------------------------- 1 | 0.5 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/float-trailing-decimal-point-with-integer-exponent.json5: -------------------------------------------------------------------------------- 1 | 5.e4 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/float-trailing-decimal-point.json5: -------------------------------------------------------------------------------- 1 | 5. 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/float-with-integer-exponent.json: -------------------------------------------------------------------------------- 1 | 1.2e3 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/float.json: -------------------------------------------------------------------------------- 1 | 1.2 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/hexadecimal-empty.txt: -------------------------------------------------------------------------------- 1 | 0x 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/hexadecimal-lowercase-letter.json5: -------------------------------------------------------------------------------- 1 | 0xc8 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/hexadecimal-uppercase-x.json5: -------------------------------------------------------------------------------- 1 | 0XC8 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/hexadecimal-with-integer-exponent.json5: -------------------------------------------------------------------------------- 1 | 0xc8e4 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/hexadecimal.json5: -------------------------------------------------------------------------------- 1 | 0xC8 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/infinity.json5: -------------------------------------------------------------------------------- 1 | Infinity 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/integer-with-float-exponent.txt: -------------------------------------------------------------------------------- 1 | 1e2.3 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/integer-with-hexadecimal-exponent.txt: -------------------------------------------------------------------------------- 1 | 1e0x4 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/integer-with-integer-exponent.json: -------------------------------------------------------------------------------- 1 | 2e23 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/integer-with-negative-float-exponent.txt: -------------------------------------------------------------------------------- 1 | 1e-2.3 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/integer-with-negative-hexadecimal-exponent.txt: -------------------------------------------------------------------------------- 1 | 1e-0x4 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/integer-with-negative-integer-exponent.json: -------------------------------------------------------------------------------- 1 | 2e-23 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/integer-with-negative-zero-integer-exponent.json: -------------------------------------------------------------------------------- 1 | 5e-0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/integer-with-positive-float-exponent.txt: -------------------------------------------------------------------------------- 1 | 1e+2.3 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/integer-with-positive-hexadecimal-exponent.txt: -------------------------------------------------------------------------------- 1 | 1e+0x4 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/integer-with-positive-integer-exponent.json: -------------------------------------------------------------------------------- 1 | 1e+2 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/integer-with-positive-zero-integer-exponent.json: -------------------------------------------------------------------------------- 1 | 5e+0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/integer-with-zero-integer-exponent.json: -------------------------------------------------------------------------------- 1 | 5e0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/integer.json: -------------------------------------------------------------------------------- 1 | 15 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/lone-decimal-point.txt: -------------------------------------------------------------------------------- 1 | . 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/nan.json5: -------------------------------------------------------------------------------- 1 | NaN 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-float-leading-decimal-point.json5: -------------------------------------------------------------------------------- 1 | -.5 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-float-leading-zero.json: -------------------------------------------------------------------------------- 1 | -0.5 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-float-trailing-decimal-point.json5: -------------------------------------------------------------------------------- 1 | -5. 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-float.json: -------------------------------------------------------------------------------- 1 | -1.2 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-hexadecimal.json5: -------------------------------------------------------------------------------- 1 | -0xC8 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-infinity.json5: -------------------------------------------------------------------------------- 1 | -Infinity 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-integer.json: -------------------------------------------------------------------------------- 1 | -15 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-noctal.js: -------------------------------------------------------------------------------- 1 | -098 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-octal.txt: -------------------------------------------------------------------------------- 1 | -0123 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-zero-float-leading-decimal-point.json5: -------------------------------------------------------------------------------- 1 | -.0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-zero-float-trailing-decimal-point.json5: -------------------------------------------------------------------------------- 1 | -0. 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-zero-float.json: -------------------------------------------------------------------------------- 1 | -0.0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-zero-hexadecimal.json5: -------------------------------------------------------------------------------- 1 | -0x0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-zero-integer.json: -------------------------------------------------------------------------------- 1 | -0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/negative-zero-octal.txt: -------------------------------------------------------------------------------- 1 | -00 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/noctal-with-leading-octal-digit.js: -------------------------------------------------------------------------------- 1 | 0780 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/noctal.js: -------------------------------------------------------------------------------- 1 | 080 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/octal.txt: -------------------------------------------------------------------------------- 1 | 010 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-float-leading-decimal-point.json5: -------------------------------------------------------------------------------- 1 | +.5 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-float-leading-zero.json5: -------------------------------------------------------------------------------- 1 | +0.5 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-float-trailing-decimal-point.json5: -------------------------------------------------------------------------------- 1 | +5. 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-float.json5: -------------------------------------------------------------------------------- 1 | +1.2 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-hexadecimal.json5: -------------------------------------------------------------------------------- 1 | +0xC8 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-infinity.json5: -------------------------------------------------------------------------------- 1 | +Infinity 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-integer.json5: -------------------------------------------------------------------------------- 1 | +15 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-noctal.js: -------------------------------------------------------------------------------- 1 | +098 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-octal.txt: -------------------------------------------------------------------------------- 1 | +0123 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-zero-float-leading-decimal-point.json5: -------------------------------------------------------------------------------- 1 | +.0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-zero-float-trailing-decimal-point.json5: -------------------------------------------------------------------------------- 1 | +0. 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-zero-float.json5: -------------------------------------------------------------------------------- 1 | +0.0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-zero-hexadecimal.json5: -------------------------------------------------------------------------------- 1 | +0x0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-zero-integer.json5: -------------------------------------------------------------------------------- 1 | +0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/positive-zero-octal.txt: -------------------------------------------------------------------------------- 1 | +00 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/zero-float-leading-decimal-point.json5: -------------------------------------------------------------------------------- 1 | .0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/zero-float-trailing-decimal-point.json5: -------------------------------------------------------------------------------- 1 | 0. 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/zero-float.json: -------------------------------------------------------------------------------- 1 | 0.0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/zero-hexadecimal.json5: -------------------------------------------------------------------------------- 1 | 0x0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/zero-integer-with-integer-exponent.json: -------------------------------------------------------------------------------- 1 | 0e23 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/zero-integer.json: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/numbers/zero-octal.txt: -------------------------------------------------------------------------------- 1 | 00 2 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/duplicate-keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/objects/duplicate-keys.json -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/empty-object.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/illegal-unquoted-key-number.errorSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/objects/illegal-unquoted-key-number.errorSpec -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/illegal-unquoted-key-number.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/objects/illegal-unquoted-key-number.txt -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/illegal-unquoted-key-symbol.errorSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/objects/illegal-unquoted-key-symbol.errorSpec -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/illegal-unquoted-key-symbol.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/objects/illegal-unquoted-key-symbol.txt -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/leading-comma-object.errorSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/objects/leading-comma-object.errorSpec -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/leading-comma-object.txt: -------------------------------------------------------------------------------- 1 | { 2 | ,"foo": "bar" 3 | } -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/lone-trailing-comma-object.txt: -------------------------------------------------------------------------------- 1 | { 2 | , 3 | } -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/no-comma-object.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/objects/no-comma-object.txt -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/reserved-unquoted-key.json5: -------------------------------------------------------------------------------- 1 | { 2 | while: true 3 | } -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/single-quoted-key.json5: -------------------------------------------------------------------------------- 1 | { 2 | 'hello': "world" 3 | } -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/trailing-comma-object.json5: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar", 3 | } -------------------------------------------------------------------------------- /tests/external/data/json5-tests/objects/unquoted-keys.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/objects/unquoted-keys.json5 -------------------------------------------------------------------------------- /tests/external/data/json5-tests/strings/escaped-single-quoted-string.json5: -------------------------------------------------------------------------------- 1 | 'I can\'t wait' -------------------------------------------------------------------------------- /tests/external/data/json5-tests/strings/multi-line-string.json5: -------------------------------------------------------------------------------- 1 | 'hello\ 2 | world' -------------------------------------------------------------------------------- /tests/external/data/json5-tests/strings/no-comma-array.errorSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/strings/no-comma-array.errorSpec -------------------------------------------------------------------------------- /tests/external/data/json5-tests/strings/single-quoted-string.json5: -------------------------------------------------------------------------------- 1 | 'hello world' -------------------------------------------------------------------------------- /tests/external/data/json5-tests/strings/unescaped-multi-line-string.errorSpec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/strings/unescaped-multi-line-string.errorSpec -------------------------------------------------------------------------------- /tests/external/data/json5-tests/strings/unescaped-multi-line-string.txt: -------------------------------------------------------------------------------- 1 | "foo 2 | bar" 3 | -------------------------------------------------------------------------------- /tests/external/data/json5-tests/todo/unicode-escaped-unquoted-key.json5: -------------------------------------------------------------------------------- 1 | { 2 | sig\u03A3ma: "the sum of all things" 3 | } -------------------------------------------------------------------------------- /tests/external/data/json5-tests/todo/unicode-unquoted-key.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/json5-tests/todo/unicode-unquoted-key.json5 -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_number_double_huge_neg_exp.json: -------------------------------------------------------------------------------- 1 | [123.456e-789] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_number_huge_exp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_number_huge_exp.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_number_neg_int_huge_exp.json: -------------------------------------------------------------------------------- 1 | [-1e+9999] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_number_pos_double_huge_exp.json: -------------------------------------------------------------------------------- 1 | [1.5e+9999] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_number_real_neg_overflow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_number_real_neg_overflow.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_number_real_pos_overflow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_number_real_pos_overflow.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_number_real_underflow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_number_real_underflow.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_number_too_big_neg_int.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_number_too_big_neg_int.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_number_too_big_pos_int.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_number_too_big_pos_int.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_number_very_big_negative_int.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_number_very_big_negative_int.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_object_key_lone_2nd_surrogate.json: -------------------------------------------------------------------------------- 1 | {"\uDFAA":0} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_1st_surrogate_but_2nd_missing.json: -------------------------------------------------------------------------------- 1 | ["\uDADA"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_1st_valid_surrogate_2nd_invalid.json: -------------------------------------------------------------------------------- 1 | ["\uD888\u1234"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_UTF-16LE_with_BOM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_UTF-16LE_with_BOM.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_UTF-8_invalid_sequence.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_UTF-8_invalid_sequence.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_UTF8_surrogate_U+D800.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_UTF8_surrogate_U+D800.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_incomplete_surrogate_and_escape_valid.json: -------------------------------------------------------------------------------- 1 | ["\uD800\n"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_incomplete_surrogate_pair.json: -------------------------------------------------------------------------------- 1 | ["\uDd1ea"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_incomplete_surrogates_escape_valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_incomplete_surrogates_escape_valid.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_invalid_lonely_surrogate.json: -------------------------------------------------------------------------------- 1 | ["\ud800"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_invalid_surrogate.json: -------------------------------------------------------------------------------- 1 | ["\ud800abc"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_invalid_utf-8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_invalid_utf-8.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_inverted_surrogates_U+1D11E.json: -------------------------------------------------------------------------------- 1 | ["\uDd1e\uD834"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_iso_latin_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_iso_latin_1.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_lone_second_surrogate.json: -------------------------------------------------------------------------------- 1 | ["\uDFAA"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_lone_utf8_continuation_byte.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_lone_utf8_continuation_byte.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_not_in_unicode_range.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_not_in_unicode_range.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_overlong_sequence_2_bytes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_overlong_sequence_2_bytes.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_overlong_sequence_6_bytes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_overlong_sequence_6_bytes.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_overlong_sequence_6_bytes_null.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_overlong_sequence_6_bytes_null.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_truncated-utf-8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_truncated-utf-8.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_utf16BE_no_BOM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_utf16BE_no_BOM.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_string_utf16LE_no_BOM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_string_utf16LE_no_BOM.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_structure_500_nested_arrays.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/i_structure_500_nested_arrays.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/i_structure_UTF-8_BOM_empty_object.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_1_true_without_comma.json: -------------------------------------------------------------------------------- 1 | [1 true] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_a_invalid_utf8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_array_a_invalid_utf8.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_colon_instead_of_comma.json: -------------------------------------------------------------------------------- 1 | ["": 1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_comma_after_close.json: -------------------------------------------------------------------------------- 1 | [""], -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_comma_and_number.json: -------------------------------------------------------------------------------- 1 | [,1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_double_comma.json: -------------------------------------------------------------------------------- 1 | [1,,2] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_double_extra_comma.json: -------------------------------------------------------------------------------- 1 | ["x",,] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_extra_close.json: -------------------------------------------------------------------------------- 1 | ["x"]] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_extra_comma.json: -------------------------------------------------------------------------------- 1 | ["",] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_incomplete.json: -------------------------------------------------------------------------------- 1 | ["x" -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_incomplete_invalid_value.json: -------------------------------------------------------------------------------- 1 | [x -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_inner_array_no_comma.json: -------------------------------------------------------------------------------- 1 | [3[4]] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_invalid_utf8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_array_invalid_utf8.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_items_separated_by_semicolon.json: -------------------------------------------------------------------------------- 1 | [1:2] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_just_comma.json: -------------------------------------------------------------------------------- 1 | [,] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_just_minus.json: -------------------------------------------------------------------------------- 1 | [-] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_missing_value.json: -------------------------------------------------------------------------------- 1 | [ , ""] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_newlines_unclosed.json: -------------------------------------------------------------------------------- 1 | ["a", 2 | 4 3 | ,1, -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_number_and_comma.json: -------------------------------------------------------------------------------- 1 | [1,] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_number_and_several_commas.json: -------------------------------------------------------------------------------- 1 | [1,,] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_spaces_vertical_tab_formfeed.json: -------------------------------------------------------------------------------- 1 | [" a"\f] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_star_inside.json: -------------------------------------------------------------------------------- 1 | [*] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_unclosed.json: -------------------------------------------------------------------------------- 1 | ["" -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_unclosed_trailing_comma.json: -------------------------------------------------------------------------------- 1 | [1, -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_unclosed_with_new_lines.json: -------------------------------------------------------------------------------- 1 | [1, 2 | 1 3 | ,1 -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_array_unclosed_with_object_inside.json: -------------------------------------------------------------------------------- 1 | [{} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_incomplete_false.json: -------------------------------------------------------------------------------- 1 | [fals] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_incomplete_null.json: -------------------------------------------------------------------------------- 1 | [nul] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_incomplete_true.json: -------------------------------------------------------------------------------- 1 | [tru] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_multidigit_number_then_00.json: -------------------------------------------------------------------------------- 1 | 123 -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_++.json: -------------------------------------------------------------------------------- 1 | [++1234] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_+1.json: -------------------------------------------------------------------------------- 1 | [+1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_+Inf.json: -------------------------------------------------------------------------------- 1 | [+Inf] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_-01.json: -------------------------------------------------------------------------------- 1 | [-01] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_-1.0..json: -------------------------------------------------------------------------------- 1 | [-1.0.] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_-2..json: -------------------------------------------------------------------------------- 1 | [-2.] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_-NaN.json: -------------------------------------------------------------------------------- 1 | [-NaN] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_.-1.json: -------------------------------------------------------------------------------- 1 | [.-1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_.2e-3.json: -------------------------------------------------------------------------------- 1 | [.2e-3] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_0.1.2.json: -------------------------------------------------------------------------------- 1 | [0.1.2] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_0.3e+.json: -------------------------------------------------------------------------------- 1 | [0.3e+] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_0.3e.json: -------------------------------------------------------------------------------- 1 | [0.3e] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_0.e1.json: -------------------------------------------------------------------------------- 1 | [0.e1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_0_capital_E+.json: -------------------------------------------------------------------------------- 1 | [0E+] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_0_capital_E.json: -------------------------------------------------------------------------------- 1 | [0E] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_0e+.json: -------------------------------------------------------------------------------- 1 | [0e+] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_0e.json: -------------------------------------------------------------------------------- 1 | [0e] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_1.0e+.json: -------------------------------------------------------------------------------- 1 | [1.0e+] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_1.0e-.json: -------------------------------------------------------------------------------- 1 | [1.0e-] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_1.0e.json: -------------------------------------------------------------------------------- 1 | [1.0e] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_1_000.json: -------------------------------------------------------------------------------- 1 | [1 000.0] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_1eE2.json: -------------------------------------------------------------------------------- 1 | [1eE2] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_2.e+3.json: -------------------------------------------------------------------------------- 1 | [2.e+3] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_2.e-3.json: -------------------------------------------------------------------------------- 1 | [2.e-3] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_2.e3.json: -------------------------------------------------------------------------------- 1 | [2.e3] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_9.e+.json: -------------------------------------------------------------------------------- 1 | [9.e+] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_Inf.json: -------------------------------------------------------------------------------- 1 | [Inf] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_NaN.json: -------------------------------------------------------------------------------- 1 | [NaN] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_U+FF11_fullwidth_digit_one.json: -------------------------------------------------------------------------------- 1 | [1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_expression.json: -------------------------------------------------------------------------------- 1 | [1+2] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_hex_1_digit.json: -------------------------------------------------------------------------------- 1 | [0x1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_hex_2_digits.json: -------------------------------------------------------------------------------- 1 | [0x42] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_infinity.json: -------------------------------------------------------------------------------- 1 | [Infinity] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_invalid+-.json: -------------------------------------------------------------------------------- 1 | [0e+-1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_invalid-negative-real.json: -------------------------------------------------------------------------------- 1 | [-123.123foo] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_invalid-utf-8-in-bigger-int.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_number_invalid-utf-8-in-bigger-int.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_invalid-utf-8-in-exponent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_number_invalid-utf-8-in-exponent.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_invalid-utf-8-in-int.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_number_invalid-utf-8-in-int.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_minus_infinity.json: -------------------------------------------------------------------------------- 1 | [-Infinity] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_minus_sign_with_trailing_garbage.json: -------------------------------------------------------------------------------- 1 | [-foo] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_minus_space_1.json: -------------------------------------------------------------------------------- 1 | [- 1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_neg_int_starting_with_zero.json: -------------------------------------------------------------------------------- 1 | [-012] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_neg_real_without_int_part.json: -------------------------------------------------------------------------------- 1 | [-.123] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_neg_with_garbage_at_end.json: -------------------------------------------------------------------------------- 1 | [-1x] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_real_garbage_after_e.json: -------------------------------------------------------------------------------- 1 | [1ea] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_real_with_invalid_utf8_after_e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_number_real_with_invalid_utf8_after_e.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_real_without_fractional_part.json: -------------------------------------------------------------------------------- 1 | [1.] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_starting_with_dot.json: -------------------------------------------------------------------------------- 1 | [.123] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_with_alpha.json: -------------------------------------------------------------------------------- 1 | [1.2a-3] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_with_alpha_char.json: -------------------------------------------------------------------------------- 1 | [1.8011670033376514H-308] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_number_with_leading_zero.json: -------------------------------------------------------------------------------- 1 | [012] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_bad_value.json: -------------------------------------------------------------------------------- 1 | ["x", truth] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_bracket_key.json: -------------------------------------------------------------------------------- 1 | {[: "x"} 2 | -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_comma_instead_of_colon.json: -------------------------------------------------------------------------------- 1 | {"x", null} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_double_colon.json: -------------------------------------------------------------------------------- 1 | {"x"::"b"} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_emoji.json: -------------------------------------------------------------------------------- 1 | {🇨🇭} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_garbage_at_end.json: -------------------------------------------------------------------------------- 1 | {"a":"a" 123} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_key_with_single_quotes.json: -------------------------------------------------------------------------------- 1 | {key: 'value'} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_lone_continuation_byte_in_key_and_trailing_comma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_object_lone_continuation_byte_in_key_and_trailing_comma.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_missing_colon.json: -------------------------------------------------------------------------------- 1 | {"a" b} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_missing_key.json: -------------------------------------------------------------------------------- 1 | {:"b"} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_missing_semicolon.json: -------------------------------------------------------------------------------- 1 | {"a" "b"} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_missing_value.json: -------------------------------------------------------------------------------- 1 | {"a": -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_no-colon.json: -------------------------------------------------------------------------------- 1 | {"a" -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_non_string_key.json: -------------------------------------------------------------------------------- 1 | {1:1} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_non_string_key_but_huge_number_instead.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_object_non_string_key_but_huge_number_instead.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_repeated_null_null.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_object_repeated_null_null.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_several_trailing_commas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_object_several_trailing_commas.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_single_quote.json: -------------------------------------------------------------------------------- 1 | {'a':0} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_trailing_comma.json: -------------------------------------------------------------------------------- 1 | {"id":0,} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_trailing_comment.json: -------------------------------------------------------------------------------- 1 | {"a":"b"}/**/ -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_trailing_comment_open.json: -------------------------------------------------------------------------------- 1 | {"a":"b"}/**// -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_trailing_comment_slash_open.json: -------------------------------------------------------------------------------- 1 | {"a":"b"}// -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_trailing_comment_slash_open_incomplete.json: -------------------------------------------------------------------------------- 1 | {"a":"b"}/ -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_two_commas_in_a_row.json: -------------------------------------------------------------------------------- 1 | {"a":"b",,"c":"d"} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_unquoted_key.json: -------------------------------------------------------------------------------- 1 | {a: "b"} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_unterminated-value.json: -------------------------------------------------------------------------------- 1 | {"a":"a -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_with_single_string.json: -------------------------------------------------------------------------------- 1 | { "foo" : "bar", "a" } -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_object_with_trailing_garbage.json: -------------------------------------------------------------------------------- 1 | {"a":"b"}# -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_single_space.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_1_surrogate_then_escape.json: -------------------------------------------------------------------------------- 1 | ["\uD800\"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_1_surrogate_then_escape_u.json: -------------------------------------------------------------------------------- 1 | ["\uD800\u"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_1_surrogate_then_escape_u1.json: -------------------------------------------------------------------------------- 1 | ["\uD800\u1"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_1_surrogate_then_escape_u1x.json: -------------------------------------------------------------------------------- 1 | ["\uD800\u1x"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_accentuated_char_no_quotes.json: -------------------------------------------------------------------------------- 1 | [é] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_backslash_00.json: -------------------------------------------------------------------------------- 1 | ["\"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_escape_x.json: -------------------------------------------------------------------------------- 1 | ["\x00"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_escaped_backslash_bad.json: -------------------------------------------------------------------------------- 1 | ["\\\"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_escaped_ctrl_char_tab.json: -------------------------------------------------------------------------------- 1 | ["\ "] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_escaped_emoji.json: -------------------------------------------------------------------------------- 1 | ["\🌀"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_incomplete_escape.json: -------------------------------------------------------------------------------- 1 | ["\"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_incomplete_escaped_character.json: -------------------------------------------------------------------------------- 1 | ["\u00A"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_incomplete_surrogate.json: -------------------------------------------------------------------------------- 1 | ["\uD834\uDd"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_incomplete_surrogate_escape_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_string_incomplete_surrogate_escape_invalid.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_invalid-utf-8-in-escape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_string_invalid-utf-8-in-escape.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_invalid_backslash_esc.json: -------------------------------------------------------------------------------- 1 | ["\a"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_invalid_unicode_escape.json: -------------------------------------------------------------------------------- 1 | ["\uqqqq"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_invalid_utf8_after_escape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_string_invalid_utf8_after_escape.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_leading_uescaped_thinspace.json: -------------------------------------------------------------------------------- 1 | [\u0020"asd"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_no_quotes_with_bad_escape.json: -------------------------------------------------------------------------------- 1 | [\n] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_single_doublequote.json: -------------------------------------------------------------------------------- 1 | " -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_single_quote.json: -------------------------------------------------------------------------------- 1 | ['single quote'] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_single_string_no_double_quotes.json: -------------------------------------------------------------------------------- 1 | abc -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_start_escape_unclosed.json: -------------------------------------------------------------------------------- 1 | ["\ -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_unescaped_crtl_char.json: -------------------------------------------------------------------------------- 1 | ["aa"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_unescaped_newline.json: -------------------------------------------------------------------------------- 1 | ["new 2 | line"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_unescaped_tab.json: -------------------------------------------------------------------------------- 1 | [" "] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_unicode_CapitalU.json: -------------------------------------------------------------------------------- 1 | "\UA66D" -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_string_with_trailing_garbage.json: -------------------------------------------------------------------------------- 1 | ""x -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_100000_opening_arrays.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_structure_100000_opening_arrays.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_U+2060_word_joined.json: -------------------------------------------------------------------------------- 1 | [⁠] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_UTF8_BOM_no_data.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_angle_bracket_..json: -------------------------------------------------------------------------------- 1 | <.> -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_angle_bracket_null.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_array_trailing_garbage.json: -------------------------------------------------------------------------------- 1 | [1]x -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_array_with_extra_array_close.json: -------------------------------------------------------------------------------- 1 | [1]] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_array_with_unclosed_string.json: -------------------------------------------------------------------------------- 1 | ["asd] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_ascii-unicode-identifier.json: -------------------------------------------------------------------------------- 1 | aå -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_capitalized_True.json: -------------------------------------------------------------------------------- 1 | [True] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_close_unopened_array.json: -------------------------------------------------------------------------------- 1 | 1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_comma_instead_of_closing_brace.json: -------------------------------------------------------------------------------- 1 | {"x": true, -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_double_array.json: -------------------------------------------------------------------------------- 1 | [][] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_end_array.json: -------------------------------------------------------------------------------- 1 | ] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_incomplete_UTF8_BOM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_structure_incomplete_UTF8_BOM.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_lone-invalid-utf-8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_structure_lone-invalid-utf-8.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_lone-open-bracket.json: -------------------------------------------------------------------------------- 1 | [ -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_no_data.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_null-byte-outside-string.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_number_with_trailing_garbage.json: -------------------------------------------------------------------------------- 1 | 2@ -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_object_followed_by_closing_object.json: -------------------------------------------------------------------------------- 1 | {}} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_object_unclosed_no_value.json: -------------------------------------------------------------------------------- 1 | {"": -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_object_with_comment.json: -------------------------------------------------------------------------------- 1 | {"a":/*comment*/"b"} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_object_with_trailing_garbage.json: -------------------------------------------------------------------------------- 1 | {"a": true} "x" -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_open_array_apostrophe.json: -------------------------------------------------------------------------------- 1 | [' -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_open_array_comma.json: -------------------------------------------------------------------------------- 1 | [, -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_open_array_object.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_structure_open_array_object.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_open_array_open_object.json: -------------------------------------------------------------------------------- 1 | [{ -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_open_array_open_string.json: -------------------------------------------------------------------------------- 1 | ["a -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_open_array_string.json: -------------------------------------------------------------------------------- 1 | ["a" -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_open_object.json: -------------------------------------------------------------------------------- 1 | { -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_open_object_close_array.json: -------------------------------------------------------------------------------- 1 | {] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_open_object_comma.json: -------------------------------------------------------------------------------- 1 | {, -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_open_object_open_array.json: -------------------------------------------------------------------------------- 1 | {[ -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_open_object_open_string.json: -------------------------------------------------------------------------------- 1 | {"a -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_open_object_string_with_apostrophes.json: -------------------------------------------------------------------------------- 1 | {'a' -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_open_open.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_structure_open_open.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_single_eacute.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_structure_single_eacute.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_single_star.json: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_trailing_#.json: -------------------------------------------------------------------------------- 1 | {"a":"b"}#{} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_uescaped_LF_before_string.json: -------------------------------------------------------------------------------- 1 | [\u000A""] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_unclosed_array.json: -------------------------------------------------------------------------------- 1 | [1 -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_unclosed_array_partial_null.json: -------------------------------------------------------------------------------- 1 | [ false, nul -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_unclosed_array_unfinished_false.json: -------------------------------------------------------------------------------- 1 | [ true, fals -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_unclosed_array_unfinished_true.json: -------------------------------------------------------------------------------- 1 | [ false, tru -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_unclosed_object.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/n_structure_unclosed_object.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_unicode-identifier.json: -------------------------------------------------------------------------------- 1 | å -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_whitespace_U+2060_word_joiner.json: -------------------------------------------------------------------------------- 1 | [⁠] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/n_structure_whitespace_formfeed.json: -------------------------------------------------------------------------------- 1 | [ ] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_array_arraysWithSpaces.json: -------------------------------------------------------------------------------- 1 | [[] ] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_array_empty-string.json: -------------------------------------------------------------------------------- 1 | [""] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_array_empty.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_array_ending_with_newline.json: -------------------------------------------------------------------------------- 1 | ["a"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_array_false.json: -------------------------------------------------------------------------------- 1 | [false] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_array_heterogeneous.json: -------------------------------------------------------------------------------- 1 | [null, 1, "1", {}] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_array_null.json: -------------------------------------------------------------------------------- 1 | [null] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_array_with_1_and_newline.json: -------------------------------------------------------------------------------- 1 | [1 2 | ] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_array_with_leading_space.json: -------------------------------------------------------------------------------- 1 | [1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_array_with_several_null.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/y_array_with_several_null.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_array_with_trailing_space.json: -------------------------------------------------------------------------------- 1 | [2] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number.json: -------------------------------------------------------------------------------- 1 | [123e65] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_0e+1.json: -------------------------------------------------------------------------------- 1 | [0e+1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_0e1.json: -------------------------------------------------------------------------------- 1 | [0e1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_after_space.json: -------------------------------------------------------------------------------- 1 | [ 4] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_double_close_to_zero.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/y_number_double_close_to_zero.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_int_with_exp.json: -------------------------------------------------------------------------------- 1 | [20e1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_minus_zero.json: -------------------------------------------------------------------------------- 1 | [-0] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_negative_int.json: -------------------------------------------------------------------------------- 1 | [-123] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_negative_one.json: -------------------------------------------------------------------------------- 1 | [-1] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_negative_zero.json: -------------------------------------------------------------------------------- 1 | [-0] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_real_capital_e.json: -------------------------------------------------------------------------------- 1 | [1E22] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_real_capital_e_neg_exp.json: -------------------------------------------------------------------------------- 1 | [1E-2] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_real_capital_e_pos_exp.json: -------------------------------------------------------------------------------- 1 | [1E+2] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_real_exponent.json: -------------------------------------------------------------------------------- 1 | [123e45] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_real_fraction_exponent.json: -------------------------------------------------------------------------------- 1 | [123.456e78] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_real_neg_exp.json: -------------------------------------------------------------------------------- 1 | [1e-2] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_real_pos_exponent.json: -------------------------------------------------------------------------------- 1 | [1e+2] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_simple_int.json: -------------------------------------------------------------------------------- 1 | [123] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_number_simple_real.json: -------------------------------------------------------------------------------- 1 | [123.456789] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_object.json: -------------------------------------------------------------------------------- 1 | {"asd":"sdf", "dfg":"fgh"} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_object_basic.json: -------------------------------------------------------------------------------- 1 | {"asd":"sdf"} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_object_duplicated_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/y_object_duplicated_key.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_object_duplicated_key_and_value.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/y_object_duplicated_key_and_value.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_object_empty.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_object_empty_key.json: -------------------------------------------------------------------------------- 1 | {"":0} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_object_escaped_null_in_key.json: -------------------------------------------------------------------------------- 1 | {"foo\u0000bar": 42} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_object_extreme_numbers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/y_object_extreme_numbers.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_object_long_strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/y_object_long_strings.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_object_simple.json: -------------------------------------------------------------------------------- 1 | {"a":[]} -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_object_string_unicode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/y_object_string_unicode.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_object_with_newlines.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": "b" 3 | } -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_1_2_3_bytes_UTF-8_sequences.json: -------------------------------------------------------------------------------- 1 | ["\u0060\u012a\u12AB"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_accepted_surrogate_pair.json: -------------------------------------------------------------------------------- 1 | ["\uD801\udc37"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_accepted_surrogate_pairs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/y_string_accepted_surrogate_pairs.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_allowed_escapes.json: -------------------------------------------------------------------------------- 1 | ["\"\\\/\b\f\n\r\t"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_backslash_and_u_escaped_zero.json: -------------------------------------------------------------------------------- 1 | ["\\u0000"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_backslash_doublequotes.json: -------------------------------------------------------------------------------- 1 | ["\""] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_comments.json: -------------------------------------------------------------------------------- 1 | ["a/*b*/c/*d//e"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_double_escape_a.json: -------------------------------------------------------------------------------- 1 | ["\\a"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_double_escape_n.json: -------------------------------------------------------------------------------- 1 | ["\\n"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_escaped_control_character.json: -------------------------------------------------------------------------------- 1 | ["\u0012"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_escaped_noncharacter.json: -------------------------------------------------------------------------------- 1 | ["\uFFFF"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_in_array.json: -------------------------------------------------------------------------------- 1 | ["asd"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_in_array_with_leading_space.json: -------------------------------------------------------------------------------- 1 | [ "asd"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_last_surrogates_1_and_2.json: -------------------------------------------------------------------------------- 1 | ["\uDBFF\uDFFF"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_nbsp_uescaped.json: -------------------------------------------------------------------------------- 1 | ["new\u00A0line"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_nonCharacterInUTF-8_U+10FFFF.json: -------------------------------------------------------------------------------- 1 | ["􏿿"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_nonCharacterInUTF-8_U+FFFF.json: -------------------------------------------------------------------------------- 1 | ["￿"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_null_escape.json: -------------------------------------------------------------------------------- 1 | ["\u0000"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_one-byte-utf-8.json: -------------------------------------------------------------------------------- 1 | ["\u002c"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_pi.json: -------------------------------------------------------------------------------- 1 | ["π"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_reservedCharacterInUTF-8_U+1BFFF.json: -------------------------------------------------------------------------------- 1 | ["𛿿"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_simple_ascii.json: -------------------------------------------------------------------------------- 1 | ["asd "] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_space.json: -------------------------------------------------------------------------------- 1 | " " -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_surrogates_U+1D11E_MUSICAL_SYMBOL_G_CLEF.json: -------------------------------------------------------------------------------- 1 | ["\uD834\uDd1e"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_three-byte-utf-8.json: -------------------------------------------------------------------------------- 1 | ["\u0821"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_two-byte-utf-8.json: -------------------------------------------------------------------------------- 1 | ["\u0123"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_u+2028_line_sep.json: -------------------------------------------------------------------------------- 1 | ["
"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_u+2029_par_sep.json: -------------------------------------------------------------------------------- 1 | ["
"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_uEscape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/data/test_parsing/y_string_uEscape.json -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_uescaped_newline.json: -------------------------------------------------------------------------------- 1 | ["new\u000Aline"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_unescaped_char_delete.json: -------------------------------------------------------------------------------- 1 | [""] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_unicode.json: -------------------------------------------------------------------------------- 1 | ["\uA66D"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_unicodeEscapedBackslash.json: -------------------------------------------------------------------------------- 1 | ["\u005C"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_unicode_2.json: -------------------------------------------------------------------------------- 1 | ["⍂㈴⍂"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_unicode_U+10FFFE_nonchar.json: -------------------------------------------------------------------------------- 1 | ["\uDBFF\uDFFE"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_unicode_U+1FFFE_nonchar.json: -------------------------------------------------------------------------------- 1 | ["\uD83F\uDFFE"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_unicode_U+200B_ZERO_WIDTH_SPACE.json: -------------------------------------------------------------------------------- 1 | ["\u200B"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_unicode_U+2064_invisible_plus.json: -------------------------------------------------------------------------------- 1 | ["\u2064"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_unicode_U+FDD0_nonchar.json: -------------------------------------------------------------------------------- 1 | ["\uFDD0"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_unicode_U+FFFE_nonchar.json: -------------------------------------------------------------------------------- 1 | ["\uFFFE"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_unicode_escaped_double_quote.json: -------------------------------------------------------------------------------- 1 | ["\u0022"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_utf8.json: -------------------------------------------------------------------------------- 1 | ["€𝄞"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_string_with_del_character.json: -------------------------------------------------------------------------------- 1 | ["aa"] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_structure_lonely_false.json: -------------------------------------------------------------------------------- 1 | false -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_structure_lonely_int.json: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_structure_lonely_negative_real.json: -------------------------------------------------------------------------------- 1 | -0.1 -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_structure_lonely_null.json: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_structure_lonely_string.json: -------------------------------------------------------------------------------- 1 | "asd" -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_structure_lonely_true.json: -------------------------------------------------------------------------------- 1 | true -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_structure_string_empty.json: -------------------------------------------------------------------------------- 1 | "" -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_structure_trailing_newline.json: -------------------------------------------------------------------------------- 1 | ["a"] 2 | -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_structure_true_in_array.json: -------------------------------------------------------------------------------- 1 | [true] -------------------------------------------------------------------------------- /tests/external/data/test_parsing/y_structure_whitespace_array.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /tests/external/doctest/doctest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/external/doctest/doctest.h -------------------------------------------------------------------------------- /tests/src/assert_throws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/assert_throws.cpp -------------------------------------------------------------------------------- /tests/src/assert_throws.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/assert_throws.h -------------------------------------------------------------------------------- /tests/src/redirected_malloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/redirected_malloc.cpp -------------------------------------------------------------------------------- /tests/src/tm_allocator/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_allocator/main.cpp -------------------------------------------------------------------------------- /tests/src/tm_allocator/tm_allocator.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_allocator/tm_allocator.mk -------------------------------------------------------------------------------- /tests/src/tm_bezier/main.c: -------------------------------------------------------------------------------- 1 | #define TM_BEZIER_IMPLEMENTATION 2 | #include 3 | 4 | int main() { return 0; } 5 | -------------------------------------------------------------------------------- /tests/src/tm_bezier/tm_bezier.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_bezier/tm_bezier.mk -------------------------------------------------------------------------------- /tests/src/tm_bezier/tm_bezier_tests.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_bezier/tm_bezier_tests.sublime-project -------------------------------------------------------------------------------- /tests/src/tm_bin_packing/main.c: -------------------------------------------------------------------------------- 1 | #define TM_BIN_PACKING_IMPLEMENTATION 2 | #include 3 | 4 | int main() { return 0; } 5 | -------------------------------------------------------------------------------- /tests/src/tm_bin_packing/main.cpp: -------------------------------------------------------------------------------- 1 | #define TM_BIN_PACKING_IMPLEMENTATION 2 | #include 3 | 4 | int main() { return 0; } 5 | -------------------------------------------------------------------------------- /tests/src/tm_bin_packing/tm_bin_packing.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_bin_packing/tm_bin_packing.mk -------------------------------------------------------------------------------- /tests/src/tm_bin_packing/tm_bin_packing_tests.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_bin_packing/tm_bin_packing_tests.sublime-project -------------------------------------------------------------------------------- /tests/src/tm_cli/main.c: -------------------------------------------------------------------------------- 1 | #define TM_CLI_IMPLEMENTATION 2 | #include 3 | 4 | int main() { return 0; } 5 | -------------------------------------------------------------------------------- /tests/src/tm_cli/tm_cli.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_cli/tm_cli.mk -------------------------------------------------------------------------------- /tests/src/tm_cli/tm_cli_tests.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_cli/tm_cli_tests.sublime-project -------------------------------------------------------------------------------- /tests/src/tm_conversion/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_conversion/main.c -------------------------------------------------------------------------------- /tests/src/tm_conversion/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_conversion/main.cpp -------------------------------------------------------------------------------- /tests/src/tm_conversion/tm_conversion.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_conversion/tm_conversion.mk -------------------------------------------------------------------------------- /tests/src/tm_conversion/tm_conversion_tests.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_conversion/tm_conversion_tests.sublime-project -------------------------------------------------------------------------------- /tests/src/tm_hashmapx/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_hashmapx/main.c -------------------------------------------------------------------------------- /tests/src/tm_hashmapx/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_hashmapx/main.cpp -------------------------------------------------------------------------------- /tests/src/tm_hashmapx/tm_hashmapx.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_hashmapx/tm_hashmapx.mk -------------------------------------------------------------------------------- /tests/src/tm_json/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_json/.vscode/launch.json -------------------------------------------------------------------------------- /tests/src/tm_json/comments_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_json/comments_tests.cpp -------------------------------------------------------------------------------- /tests/src/tm_json/gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_json/gen.py -------------------------------------------------------------------------------- /tests/src/tm_json/generated_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_json/generated_tests.cpp -------------------------------------------------------------------------------- /tests/src/tm_json/generated_tests_json5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_json/generated_tests_json5.cpp -------------------------------------------------------------------------------- /tests/src/tm_json/main.c: -------------------------------------------------------------------------------- 1 | #define TM_JSON_IMPLEMENTATION 2 | #include 3 | 4 | int main() { return 0; } 5 | -------------------------------------------------------------------------------- /tests/src/tm_json/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_json/main.cpp -------------------------------------------------------------------------------- /tests/src/tm_json/tm_json.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_json/tm_json.mk -------------------------------------------------------------------------------- /tests/src/tm_json/tm_json_tests.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_json/tm_json_tests.sublime-project -------------------------------------------------------------------------------- /tests/src/tm_polygon/main.c: -------------------------------------------------------------------------------- 1 | #define TM_POLYGON_IMPLEMENTATION 2 | #include 3 | 4 | int main() { return 0; } 5 | -------------------------------------------------------------------------------- /tests/src/tm_polygon/tm_polygon.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_polygon/tm_polygon.mk -------------------------------------------------------------------------------- /tests/src/tm_polygon/tm_polygon_tests.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_polygon/tm_polygon_tests.sublime-project -------------------------------------------------------------------------------- /tests/src/tm_print/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_print/.vscode/launch.json -------------------------------------------------------------------------------- /tests/src/tm_print/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_print/main.cpp -------------------------------------------------------------------------------- /tests/src/tm_print/tm_print.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_print/tm_print.mk -------------------------------------------------------------------------------- /tests/src/tm_print/tm_print_tests.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_print/tm_print_tests.code-workspace -------------------------------------------------------------------------------- /tests/src/tm_print/tm_print_tests.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_print/tm_print_tests.sublime-project -------------------------------------------------------------------------------- /tests/src/tm_small_vector/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_small_vector/main.cpp -------------------------------------------------------------------------------- /tests/src/tm_small_vector/tm_small_vector.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_small_vector/tm_small_vector.mk -------------------------------------------------------------------------------- /tests/src/tm_small_vector/tm_small_vector.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_small_vector/tm_small_vector.sublime-project -------------------------------------------------------------------------------- /tests/src/tm_stringutil/main.c: -------------------------------------------------------------------------------- 1 | #define TM_STRINGUTIL_IMPLEMENTATION 2 | #include 3 | 4 | int main() { return 0; } 5 | -------------------------------------------------------------------------------- /tests/src/tm_stringutil/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_stringutil/main.cpp -------------------------------------------------------------------------------- /tests/src/tm_stringutil/tm_stringutil.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_stringutil/tm_stringutil.mk -------------------------------------------------------------------------------- /tests/src/tm_stringutil/tm_stringutil_tests.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_stringutil/tm_stringutil_tests.sublime-project -------------------------------------------------------------------------------- /tests/src/tm_stringutil/unescaped_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_stringutil/unescaped_tests.cpp -------------------------------------------------------------------------------- /tests/src/tm_uint128/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_uint128/.vscode/launch.json -------------------------------------------------------------------------------- /tests/src/tm_uint128/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_uint128/.vscode/tasks.json -------------------------------------------------------------------------------- /tests/src/tm_uint128/generated_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_uint128/generated_tests.cpp -------------------------------------------------------------------------------- /tests/src/tm_uint128/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_uint128/main.cpp -------------------------------------------------------------------------------- /tests/src/tm_uint128/test_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_uint128/test_gen.py -------------------------------------------------------------------------------- /tests/src/tm_uint128/tm_uint128.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_uint128/tm_uint128.mk -------------------------------------------------------------------------------- /tests/src/tm_unicode/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /tests/src/tm_unicode/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/.vscode/launch.json -------------------------------------------------------------------------------- /tests/src/tm_unicode/file_io_mockups.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/file_io_mockups.cpp -------------------------------------------------------------------------------- /tests/src/tm_unicode/file_io_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/file_io_tests.cpp -------------------------------------------------------------------------------- /tests/src/tm_unicode/generated/tests_unicode_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/generated/tests_unicode_data.c -------------------------------------------------------------------------------- /tests/src/tm_unicode/generated/tests_unicode_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/generated/tests_unicode_data.h -------------------------------------------------------------------------------- /tests/src/tm_unicode/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/main.c -------------------------------------------------------------------------------- /tests/src/tm_unicode/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/main.cpp -------------------------------------------------------------------------------- /tests/src/tm_unicode/tm_unicode.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/tm_unicode.code-workspace -------------------------------------------------------------------------------- /tests/src/tm_unicode/tm_unicode.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/tm_unicode.mk -------------------------------------------------------------------------------- /tests/src/tm_unicode/tm_unicode_tests.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/tm_unicode_tests.sublime-project -------------------------------------------------------------------------------- /tests/src/tm_unicode/windows_mockups.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/windows_mockups.cpp -------------------------------------------------------------------------------- /tests/src/tm_unicode/windows_mockups.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/windows_mockups.h -------------------------------------------------------------------------------- /tests/src/tm_unicode/windows_undefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tests/src/tm_unicode/windows_undefs.h -------------------------------------------------------------------------------- /tm_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_allocator.h -------------------------------------------------------------------------------- /tm_arrayview.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_arrayview.h -------------------------------------------------------------------------------- /tm_async.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_async.h -------------------------------------------------------------------------------- /tm_bezier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_bezier.h -------------------------------------------------------------------------------- /tm_bezier_easing_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_bezier_easing_example.gif -------------------------------------------------------------------------------- /tm_bin_packing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_bin_packing.h -------------------------------------------------------------------------------- /tm_cli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_cli.h -------------------------------------------------------------------------------- /tm_conversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_conversion.h -------------------------------------------------------------------------------- /tm_hashmapx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_hashmapx.h -------------------------------------------------------------------------------- /tm_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_json.h -------------------------------------------------------------------------------- /tm_polygon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_polygon.h -------------------------------------------------------------------------------- /tm_print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_print.h -------------------------------------------------------------------------------- /tm_resource_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_resource_ptr.h -------------------------------------------------------------------------------- /tm_small_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_small_vector.h -------------------------------------------------------------------------------- /tm_stringutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_stringutil.h -------------------------------------------------------------------------------- /tm_uint128.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_uint128.h -------------------------------------------------------------------------------- /tm_unicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_unicode.h -------------------------------------------------------------------------------- /tm_utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_utility.h -------------------------------------------------------------------------------- /tm_xml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tm_xml.h -------------------------------------------------------------------------------- /tools/merge/merge.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/merge/merge.mk -------------------------------------------------------------------------------- /tools/merge/merge.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/merge/merge.sublime-project -------------------------------------------------------------------------------- /tools/merge/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/merge/src/main.cpp -------------------------------------------------------------------------------- /tools/unicode_gen/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/.vscode/launch.json -------------------------------------------------------------------------------- /tools/unicode_gen/data/CaseFolding.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/data/CaseFolding.txt -------------------------------------------------------------------------------- /tools/unicode_gen/data/EastAsianWidth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/data/EastAsianWidth.txt -------------------------------------------------------------------------------- /tools/unicode_gen/data/GraphemeBreakProperty.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/data/GraphemeBreakProperty.txt -------------------------------------------------------------------------------- /tools/unicode_gen/data/GraphemeBreakTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/data/GraphemeBreakTest.txt -------------------------------------------------------------------------------- /tools/unicode_gen/data/SpecialCasing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/data/SpecialCasing.txt -------------------------------------------------------------------------------- /tools/unicode_gen/data/UnicodeData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/data/UnicodeData.txt -------------------------------------------------------------------------------- /tools/unicode_gen/data/emoji-data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/data/emoji-data.txt -------------------------------------------------------------------------------- /tools/unicode_gen/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/rules.mk -------------------------------------------------------------------------------- /tools/unicode_gen/src/cli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/src/cli.cpp -------------------------------------------------------------------------------- /tools/unicode_gen/src/generate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/src/generate.cpp -------------------------------------------------------------------------------- /tools/unicode_gen/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/src/main.cpp -------------------------------------------------------------------------------- /tools/unicode_gen/unicode_gen.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/unicode_gen.code-workspace -------------------------------------------------------------------------------- /tools/unicode_gen/unicode_gen.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/unicode_gen.mk -------------------------------------------------------------------------------- /tools/unicode_gen/unicode_gen.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/to-miz/tm/HEAD/tools/unicode_gen/unicode_gen.sublime-project --------------------------------------------------------------------------------