chiark / gitweb /
Add script to build perl tests from BurntSush/toml-test, fix bug found by said tests...
authorJeff Ober <jober@ziprecruiter.com>
Fri, 17 Jan 2020 14:36:44 +0000 (09:36 -0500)
committerJeff Ober <jober@ziprecruiter.com>
Fri, 17 Jan 2020 14:36:44 +0000 (09:36 -0500)
commit45c29e603aa95a88adc34d6af8e48cba807aab44
tree0fd13923c5bf34adb0cd404ee9f5c01d8f7b5519
parent6564c321e6f329e1f7931190097bf42a3f61c4d6
Add script to build perl tests from BurntSush/toml-test, fix bug found by said tests in writer when encountering empty nested inline table
136 files changed:
build-tests.pl [new file with mode: 0644]
lib/TOML/Tiny/Writer.pm
t/parsing/array.t [deleted file]
t/parsing/bool.t [deleted file]
t/parsing/comments.t [deleted file]
t/parsing/datetime.t [deleted file]
t/parsing/misc.t [deleted file]
t/parsing/strings.t [deleted file]
t/toml-test/invalid/array-mixed-types-arrays-and-ints.t [new file with mode: 0644]
t/toml-test/invalid/array-mixed-types-ints-and-floats.t [new file with mode: 0644]
t/toml-test/invalid/array-mixed-types-strings-and-ints.t [new file with mode: 0644]
t/toml-test/invalid/datetime-malformed-no-leads.t [new file with mode: 0644]
t/toml-test/invalid/datetime-malformed-no-secs.t [new file with mode: 0644]
t/toml-test/invalid/datetime-malformed-no-t.t [new file with mode: 0644]
t/toml-test/invalid/datetime-malformed-with-milli.t [new file with mode: 0644]
t/toml-test/invalid/duplicate-key-table.t [new file with mode: 0644]
t/toml-test/invalid/duplicate-keys.t [new file with mode: 0644]
t/toml-test/invalid/duplicate-tables.t [new file with mode: 0644]
t/toml-test/invalid/empty-implicit-table.t [new file with mode: 0644]
t/toml-test/invalid/empty-table.t [new file with mode: 0644]
t/toml-test/invalid/float-leading-zero-neg.t [new file with mode: 0644]
t/toml-test/invalid/float-leading-zero-pos.t [new file with mode: 0644]
t/toml-test/invalid/float-leading-zero.t [new file with mode: 0644]
t/toml-test/invalid/float-no-leading-zero.t [new file with mode: 0644]
t/toml-test/invalid/float-no-trailing-digits.t [new file with mode: 0644]
t/toml-test/invalid/float-underscore-after-point.t [new file with mode: 0644]
t/toml-test/invalid/float-underscore-after.t [new file with mode: 0644]
t/toml-test/invalid/float-underscore-before-point.t [new file with mode: 0644]
t/toml-test/invalid/float-underscore-before.t [new file with mode: 0644]
t/toml-test/invalid/inline-table-linebreak.t [new file with mode: 0644]
t/toml-test/invalid/integer-leading-zero-neg.t [new file with mode: 0644]
t/toml-test/invalid/integer-leading-zero-pos.t [new file with mode: 0644]
t/toml-test/invalid/integer-leading-zero.t [new file with mode: 0644]
t/toml-test/invalid/integer-underscore-after.t [new file with mode: 0644]
t/toml-test/invalid/integer-underscore-before.t [new file with mode: 0644]
t/toml-test/invalid/integer-underscore-double.t [new file with mode: 0644]
t/toml-test/invalid/key-after-array.t [new file with mode: 0644]
t/toml-test/invalid/key-after-table.t [new file with mode: 0644]
t/toml-test/invalid/key-empty.t [new file with mode: 0644]
t/toml-test/invalid/key-hash.t [new file with mode: 0644]
t/toml-test/invalid/key-newline.t [new file with mode: 0644]
t/toml-test/invalid/key-no-eol.t [new file with mode: 0644]
t/toml-test/invalid/key-open-bracket.t [new file with mode: 0644]
t/toml-test/invalid/key-single-open-bracket.t [new file with mode: 0644]
t/toml-test/invalid/key-space.t [new file with mode: 0644]
t/toml-test/invalid/key-start-bracket.t [new file with mode: 0644]
t/toml-test/invalid/key-two-equals.t [new file with mode: 0644]
t/toml-test/invalid/llbrace.t [new file with mode: 0644]
t/toml-test/invalid/multi-line-inline-table.t [new file with mode: 0644]
t/toml-test/invalid/rrbrace.t [new file with mode: 0644]
t/toml-test/invalid/string-bad-byte-escape.t [new file with mode: 0644]
t/toml-test/invalid/string-bad-codepoint.t [new file with mode: 0644]
t/toml-test/invalid/string-bad-escape.t [new file with mode: 0644]
t/toml-test/invalid/string-bad-slash-escape.t [new file with mode: 0644]
t/toml-test/invalid/string-bad-uni-esc.t [new file with mode: 0644]
t/toml-test/invalid/string-byte-escapes.t [new file with mode: 0644]
t/toml-test/invalid/string-no-close.t [new file with mode: 0644]
t/toml-test/invalid/table-array-implicit.t [new file with mode: 0644]
t/toml-test/invalid/table-array-malformed-bracket.t [new file with mode: 0644]
t/toml-test/invalid/table-array-malformed-empty.t [new file with mode: 0644]
t/toml-test/invalid/table-empty.t [new file with mode: 0644]
t/toml-test/invalid/table-nested-brackets-close.t [new file with mode: 0644]
t/toml-test/invalid/table-nested-brackets-open.t [new file with mode: 0644]
t/toml-test/invalid/table-whitespace.t [new file with mode: 0644]
t/toml-test/invalid/table-with-pound.t [new file with mode: 0644]
t/toml-test/invalid/text-after-array-entries.t [new file with mode: 0644]
t/toml-test/invalid/text-after-integer.t [new file with mode: 0644]
t/toml-test/invalid/text-after-string.t [new file with mode: 0644]
t/toml-test/invalid/text-after-table.t [new file with mode: 0644]
t/toml-test/invalid/text-before-array-separator.t [new file with mode: 0644]
t/toml-test/invalid/text-in-array.t [new file with mode: 0644]
t/toml-test/valid/array-empty.t [new file with mode: 0644]
t/toml-test/valid/array-nospaces.t [new file with mode: 0644]
t/toml-test/valid/array-string-quote-comma-2.t [new file with mode: 0644]
t/toml-test/valid/array-string-quote-comma.t [new file with mode: 0644]
t/toml-test/valid/array-string-with-comma.t [new file with mode: 0644]
t/toml-test/valid/array-table-array-string-backslash.t [new file with mode: 0644]
t/toml-test/valid/arrays-hetergeneous.t [new file with mode: 0644]
t/toml-test/valid/arrays-nested.t [new file with mode: 0644]
t/toml-test/valid/arrays.t [new file with mode: 0644]
t/toml-test/valid/bool.t [new file with mode: 0644]
t/toml-test/valid/comments-at-eof.t [new file with mode: 0644]
t/toml-test/valid/comments-at-eof2.t [new file with mode: 0644]
t/toml-test/valid/comments-everywhere.t [new file with mode: 0644]
t/toml-test/valid/datetime-timezone.t [new file with mode: 0644]
t/toml-test/valid/datetime.t [new file with mode: 0644]
t/toml-test/valid/double-quote-escape.t [new file with mode: 0644]
t/toml-test/valid/empty.t [new file with mode: 0644]
t/toml-test/valid/escaped-escape.t [new file with mode: 0644]
t/toml-test/valid/example.t [new file with mode: 0644]
t/toml-test/valid/exponent-part-float.t [new file with mode: 0644]
t/toml-test/valid/float-exponent.t [new file with mode: 0644]
t/toml-test/valid/float-underscore.t [new file with mode: 0644]
t/toml-test/valid/float.t [new file with mode: 0644]
t/toml-test/valid/implicit-and-explicit-after.t [new file with mode: 0644]
t/toml-test/valid/implicit-and-explicit-before.t [new file with mode: 0644]
t/toml-test/valid/implicit-groups.t [new file with mode: 0644]
t/toml-test/valid/inline-table-array.t [new file with mode: 0644]
t/toml-test/valid/inline-table.t [new file with mode: 0644]
t/toml-test/valid/integer-underscore.t [new file with mode: 0644]
t/toml-test/valid/integer.t [new file with mode: 0644]
t/toml-test/valid/key-equals-nospace.t [new file with mode: 0644]
t/toml-test/valid/key-numeric.t [new file with mode: 0644]
t/toml-test/valid/key-space.t [new file with mode: 0644]
t/toml-test/valid/key-special-chars.t [new file with mode: 0644]
t/toml-test/valid/keys-with-dots.t [new file with mode: 0644]
t/toml-test/valid/long-float.t [new file with mode: 0644]
t/toml-test/valid/long-integer.t [new file with mode: 0644]
t/toml-test/valid/multiline-string.t [new file with mode: 0644]
t/toml-test/valid/nested-inline-table-array.t [new file with mode: 0644]
t/toml-test/valid/newline-crlf.t [new file with mode: 0644]
t/toml-test/valid/newline-lf.t [new file with mode: 0644]
t/toml-test/valid/raw-multiline-string.t [new file with mode: 0644]
t/toml-test/valid/raw-string.t [new file with mode: 0644]
t/toml-test/valid/right-curly-brace-after-boolean.t [new file with mode: 0644]
t/toml-test/valid/string-empty.t [new file with mode: 0644]
t/toml-test/valid/string-escapes.t [new file with mode: 0644]
t/toml-test/valid/string-nl.t [new file with mode: 0644]
t/toml-test/valid/string-simple.t [new file with mode: 0644]
t/toml-test/valid/string-with-pound.t [new file with mode: 0644]
t/toml-test/valid/table-array-implicit.t [new file with mode: 0644]
t/toml-test/valid/table-array-many.t [new file with mode: 0644]
t/toml-test/valid/table-array-nest.t [new file with mode: 0644]
t/toml-test/valid/table-array-one.t [new file with mode: 0644]
t/toml-test/valid/table-array-table-array.t [new file with mode: 0644]
t/toml-test/valid/table-empty.t [new file with mode: 0644]
t/toml-test/valid/table-no-eol.t [new file with mode: 0644]
t/toml-test/valid/table-sub-empty.t [new file with mode: 0644]
t/toml-test/valid/table-whitespace.t [new file with mode: 0644]
t/toml-test/valid/table-with-literal-string.t [new file with mode: 0644]
t/toml-test/valid/table-with-pound.t [new file with mode: 0644]
t/toml-test/valid/table-with-single-quotes.t [new file with mode: 0644]
t/toml-test/valid/underscored-float.t [new file with mode: 0644]
t/toml-test/valid/underscored-integer.t [new file with mode: 0644]
t/toml-test/valid/unicode-escape.t [new file with mode: 0644]
t/toml-test/valid/unicode-literal.t [new file with mode: 0644]