├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENCE ├── README.md ├── examples ├── serialize-custom │ ├── build.zig │ └── src │ │ └── main.zig ├── serialize │ ├── build.zig │ └── src │ │ └── main.zig └── simple │ ├── build.zig │ └── src │ └── main.zig ├── flake.lock ├── flake.nix ├── gyro.zzz ├── src ├── fuzz.zig ├── integration_tests.zig ├── lexer.zig ├── main.zig ├── parser.zig ├── print_failing_tests.zig ├── serializer.zig └── toml2json.zig ├── tests ├── .gitattributes ├── COPYING ├── fuzzing │ ├── id-000000,sig-06,src-000024,time-10060,execs-1850,op-havoc,rep-4 │ ├── id-000000,sig-06,src-000035,time-345,execs-551,op-havoc,rep-2 │ └── id-000000,sig-06,src-000052+000007,time-701543,execs-28399,op-splice,rep-2 ├── invalid │ ├── array │ │ ├── double-comma-1.toml │ │ ├── double-comma-2.toml │ │ ├── extending-table.toml │ │ ├── missing-separator.toml │ │ ├── no-close-2.toml │ │ ├── no-close-table-2.toml │ │ ├── no-close-table.toml │ │ ├── no-close.toml │ │ ├── tables-1.toml │ │ ├── tables-2.toml │ │ ├── text-after-array-entries.toml │ │ ├── text-before-array-separator.toml │ │ └── text-in-array.toml │ ├── bool │ │ ├── almost-false-with-extra.toml │ │ ├── almost-false.toml │ │ ├── almost-true-with-extra.toml │ │ ├── almost-true.toml │ │ ├── just-f.toml │ │ ├── just-t.toml │ │ ├── mixed-case.toml │ │ ├── starting-same-false.toml │ │ ├── starting-same-true.toml │ │ ├── wrong-case-false.toml │ │ └── wrong-case-true.toml │ ├── control │ │ ├── bare-cr.toml │ │ ├── bare-formfeed.toml │ │ ├── bare-null.toml │ │ ├── bare-vertical-tab.toml │ │ ├── comment-cr.toml │ │ ├── comment-del.toml │ │ ├── comment-lf.toml │ │ ├── comment-null.toml │ │ ├── comment-us.toml │ │ ├── control.multi │ │ ├── multi-del.toml │ │ ├── multi-lf.toml │ │ ├── multi-null.toml │ │ ├── multi-us.toml │ │ ├── rawmulti-del.toml │ │ ├── rawmulti-lf.toml │ │ ├── rawmulti-null.toml │ │ ├── rawmulti-us.toml │ │ ├── rawstring-del.toml │ │ ├── rawstring-lf.toml │ │ ├── rawstring-null.toml │ │ ├── rawstring-us.toml │ │ ├── string-bs.toml │ │ ├── string-del.toml │ │ ├── string-lf.toml │ │ ├── string-null.toml │ │ └── string-us.toml │ ├── datetime │ │ ├── hour-over.toml │ │ ├── mday-over.toml │ │ ├── mday-under.toml │ │ ├── minute-over.toml │ │ ├── month-over.toml │ │ ├── month-under.toml │ │ ├── no-leads-with-milli.toml │ │ ├── no-leads.toml │ │ ├── no-secs.toml │ │ ├── no-t.toml │ │ ├── second-over.toml │ │ ├── time-no-leads-2.toml │ │ ├── time-no-leads.toml │ │ └── trailing-t.toml │ ├── encoding │ │ ├── bad-utf8-at-end.toml │ │ ├── bad-utf8-in-comment.toml │ │ ├── bad-utf8-in-string.toml │ │ ├── bom-not-at-start-1.toml │ │ ├── bom-not-at-start-2.toml │ │ ├── utf16-bom.toml │ │ └── utf16.toml │ ├── float │ │ ├── double-point-1.toml │ │ ├── double-point-2.toml │ │ ├── exp-double-e-1.toml │ │ ├── exp-double-e-2.toml │ │ ├── exp-double-us.toml │ │ ├── exp-leading-us.toml │ │ ├── exp-point-1.toml │ │ ├── exp-point-2.toml │ │ ├── exp-trailing-us.toml │ │ ├── float.multi │ │ ├── inf-incomplete-1.toml │ │ ├── inf-incomplete-2.toml │ │ ├── inf-incomplete-3.toml │ │ ├── inf_underscore.toml │ │ ├── leading-point-neg.toml │ │ ├── leading-point-plus.toml │ │ ├── leading-point.toml │ │ ├── leading-us.toml │ │ ├── leading-zero-neg.toml │ │ ├── leading-zero-plus.toml │ │ ├── leading-zero.toml │ │ ├── nan-incomplete-1.toml │ │ ├── nan-incomplete-2.toml │ │ ├── nan-incomplete-3.toml │ │ ├── nan_underscore.toml │ │ ├── trailing-point-min.toml │ │ ├── trailing-point-plus.toml │ │ ├── trailing-point.toml │ │ ├── trailing-us-exp.toml │ │ ├── trailing-us.toml │ │ ├── us-after-point.toml │ │ └── us-before-point.toml │ ├── inline-table │ │ ├── add.toml │ │ ├── double-comma.toml │ │ ├── duplicate-key.toml │ │ ├── empty.toml │ │ ├── linebreak-1.toml │ │ ├── linebreak-2.toml │ │ ├── linebreak-3.toml │ │ ├── linebreak-4.toml │ │ ├── no-comma.toml │ │ ├── overwrite.toml │ │ └── trailing-comma.toml │ ├── integer │ │ ├── capital-bin.toml │ │ ├── capital-hex.toml │ │ ├── capital-oct.toml │ │ ├── double-sign-nex.toml │ │ ├── double-sign-plus.toml │ │ ├── double-us.toml │ │ ├── incomplete-bin.toml │ │ ├── incomplete-hex.toml │ │ ├── incomplete-oct.toml │ │ ├── integer.multi │ │ ├── invalid-bin.toml │ │ ├── invalid-hex.toml │ │ ├── invalid-oct.toml │ │ ├── leading-us-bin.toml │ │ ├── leading-us-hex.toml │ │ ├── leading-us-oct.toml │ │ ├── leading-us.toml │ │ ├── leading-zero-1.toml │ │ ├── leading-zero-2.toml │ │ ├── leading-zero-3.toml │ │ ├── leading-zero-sign-1.toml │ │ ├── leading-zero-sign-2.toml │ │ ├── leading-zero-sign-3.toml │ │ ├── negative-bin.toml │ │ ├── negative-hex.toml │ │ ├── negative-oct.toml │ │ ├── positive-bin.toml │ │ ├── positive-hex.toml │ │ ├── positive-oct.toml │ │ ├── text-after-integer.toml │ │ ├── trailing-us-bin.toml │ │ ├── trailing-us-hex.toml │ │ ├── trailing-us-oct.toml │ │ ├── trailing-us.toml │ │ ├── us-after-bin.toml │ │ ├── us-after-hex.toml │ │ └── us-after-oct.toml │ ├── key │ │ ├── after-array.toml │ │ ├── after-table.toml │ │ ├── after-value.toml │ │ ├── bare-invalid-character.toml │ │ ├── dotted-redefine-table.toml │ │ ├── duplicate-keys.toml │ │ ├── duplicate.toml │ │ ├── empty.toml │ │ ├── escape.toml │ │ ├── hash.toml │ │ ├── multiline.toml │ │ ├── newline.toml │ │ ├── no-eol.toml │ │ ├── open-bracket.toml │ │ ├── partial-quoted.toml │ │ ├── quoted-unclosed-1.toml │ │ ├── quoted-unclosed-2.toml │ │ ├── single-open-bracket.toml │ │ ├── space.toml │ │ ├── special-character.toml │ │ ├── start-bracket.toml │ │ ├── start-dot.toml │ │ ├── two-equals.toml │ │ ├── two-equals2.toml │ │ ├── two-equals3.toml │ │ ├── without-value-1.toml │ │ ├── without-value-2.toml │ │ ├── without-value-3.toml │ │ └── without-value-4.toml │ ├── string │ │ ├── bad-byte-escape.toml │ │ ├── bad-codepoint.toml │ │ ├── bad-concat.toml │ │ ├── bad-escape-1.toml │ │ ├── bad-escape-2.toml │ │ ├── bad-multiline.toml │ │ ├── bad-slash-escape.toml │ │ ├── bad-uni-esc-1.toml │ │ ├── bad-uni-esc-2.toml │ │ ├── bad-uni-esc-3.toml │ │ ├── bad-uni-esc-4.toml │ │ ├── bad-uni-esc-5.toml │ │ ├── basic-byte-escapes.toml │ │ ├── basic-multiline-out-of-range-unicode-escape-1.toml │ │ ├── basic-multiline-out-of-range-unicode-escape-2.toml │ │ ├── basic-multiline-quotes.toml │ │ ├── basic-multiline-unknown-escape.toml │ │ ├── basic-out-of-range-unicode-escape-1.toml │ │ ├── basic-out-of-range-unicode-escape-2.toml │ │ ├── basic-unknown-escape.toml │ │ ├── literal-multiline-quotes-1.toml │ │ ├── literal-multiline-quotes-2.toml │ │ ├── missing-quotes.toml │ │ ├── multiline-bad-escape-1.toml │ │ ├── multiline-bad-escape-2.toml │ │ ├── multiline-bad-escape-3.toml │ │ ├── multiline-escape-space.toml │ │ ├── multiline-no-close-2.toml │ │ ├── multiline-no-close.toml │ │ ├── multiline-quotes-1.toml │ │ ├── no-close.toml │ │ ├── text-after-string.toml │ │ └── wrong-close.toml │ └── table │ │ ├── append-with-dotted-keys-1.toml │ │ ├── append-with-dotted-keys-2.toml │ │ ├── array-empty.toml │ │ ├── array-implicit.toml │ │ ├── array-missing-bracket.toml │ │ ├── duplicate-key-dotted-table.toml │ │ ├── duplicate-key-dotted-table2.toml │ │ ├── duplicate-key-table.toml │ │ ├── duplicate-table-array.toml │ │ ├── duplicate-table-array2.toml │ │ ├── duplicate.toml │ │ ├── empty-implicit-table.toml │ │ ├── empty.toml │ │ ├── equals-sign.toml │ │ ├── llbrace.toml │ │ ├── nested-brackets-close.toml │ │ ├── nested-brackets-open.toml │ │ ├── quoted-no-close.toml │ │ ├── redefine.toml │ │ ├── rrbrace.toml │ │ ├── text-after-table.toml │ │ ├── whitespace.toml │ │ └── with-pound.toml └── valid │ ├── array │ ├── array.json │ ├── array.toml │ ├── bool.json │ ├── bool.toml │ ├── empty.json │ ├── empty.toml │ ├── hetergeneous.json │ ├── hetergeneous.toml │ ├── mixed-int-array.json │ ├── mixed-int-array.toml │ ├── mixed-int-float.json │ ├── mixed-int-float.toml │ ├── mixed-int-string.json │ ├── mixed-int-string.toml │ ├── mixed-string-table.json │ ├── mixed-string-table.toml │ ├── nested-double.json │ ├── nested-double.toml │ ├── nested-inline-table.json │ ├── nested-inline-table.toml │ ├── nested.json │ ├── nested.toml │ ├── nospaces.json │ ├── nospaces.toml │ ├── string-quote-comma-2.json │ ├── string-quote-comma-2.toml │ ├── string-quote-comma.json │ ├── string-quote-comma.toml │ ├── string-with-comma.json │ ├── string-with-comma.toml │ ├── strings.json │ ├── strings.toml │ ├── table-array-string-backslash.json │ └── table-array-string-backslash.toml │ ├── bool │ ├── bool.json │ └── bool.toml │ ├── comment │ ├── at-eof.json │ ├── at-eof.toml │ ├── at-eof2.json │ ├── at-eof2.toml │ ├── everywhere.json │ ├── everywhere.toml │ ├── noeol.json │ ├── noeol.toml │ ├── tricky.json │ └── tricky.toml │ ├── datetime │ ├── datetime.json │ ├── datetime.toml │ ├── local-date.json │ ├── local-date.toml │ ├── local-time.json │ ├── local-time.toml │ ├── local.json │ ├── local.toml │ ├── milliseconds.json │ ├── milliseconds.toml │ ├── timezone.json │ └── timezone.toml │ ├── empty-file.json │ ├── empty-file.toml │ ├── example.json │ ├── example.toml │ ├── float │ ├── exponent.json │ ├── exponent.toml │ ├── float.json │ ├── float.toml │ ├── inf-and-nan.json │ ├── inf-and-nan.toml │ ├── long.json │ ├── long.toml │ ├── underscore.json │ ├── underscore.toml │ ├── zero.json │ └── zero.toml │ ├── implicit-and-explicit-after.json │ ├── implicit-and-explicit-after.toml │ ├── implicit-and-explicit-before.json │ ├── implicit-and-explicit-before.toml │ ├── implicit-groups.json │ ├── implicit-groups.toml │ ├── inline-table │ ├── array.json │ ├── array.toml │ ├── bool.json │ ├── bool.toml │ ├── empty.json │ ├── empty.toml │ ├── end-in-bool.json │ ├── end-in-bool.toml │ ├── inline-table.json │ ├── inline-table.toml │ ├── key-dotted.json │ ├── key-dotted.toml │ ├── multiline.json │ ├── multiline.toml │ ├── nest.json │ └── nest.toml │ ├── integer │ ├── integer.json │ ├── integer.toml │ ├── literals.json │ ├── literals.toml │ ├── long.json │ ├── long.toml │ ├── underscore.json │ ├── underscore.toml │ ├── zero.json │ └── zero.toml │ ├── key │ ├── alphanum.json │ ├── alphanum.toml │ ├── case-sensitive.json │ ├── case-sensitive.toml │ ├── dotted.json │ ├── dotted.toml │ ├── empty.json │ ├── empty.toml │ ├── equals-nospace.json │ ├── equals-nospace.toml │ ├── escapes.json │ ├── escapes.toml │ ├── numeric-dotted.json │ ├── numeric-dotted.toml │ ├── numeric.json │ ├── numeric.toml │ ├── quoted-dots.json │ ├── quoted-dots.toml │ ├── space.json │ ├── space.toml │ ├── special-chars.json │ ├── special-chars.toml │ ├── special-word.json │ └── special-word.toml │ ├── newline-crlf.json │ ├── newline-crlf.toml │ ├── newline-lf.json │ ├── newline-lf.toml │ ├── spec-example-1-compact.json │ ├── spec-example-1-compact.toml │ ├── spec-example-1.json │ ├── spec-example-1.toml │ ├── string │ ├── double-quote-escape.json │ ├── double-quote-escape.toml │ ├── empty.json │ ├── empty.toml │ ├── escape-esc.json │ ├── escape-esc.toml │ ├── escape-tricky.json │ ├── escape-tricky.toml │ ├── escaped-escape.json │ ├── escaped-escape.toml │ ├── escapes.json │ ├── escapes.toml │ ├── multiline-escaped-crlf.json │ ├── multiline-escaped-crlf.toml │ ├── multiline-quotes.json │ ├── multiline-quotes.toml │ ├── multiline.json │ ├── multiline.toml │ ├── nl.json │ ├── nl.toml │ ├── raw-multiline.json │ ├── raw-multiline.toml │ ├── raw.json │ ├── raw.toml │ ├── simple.json │ ├── simple.toml │ ├── unicode-escape.json │ ├── unicode-escape.toml │ ├── unicode-literal.json │ ├── unicode-literal.toml │ ├── with-pound.json │ └── with-pound.toml │ └── table │ ├── array-implicit.json │ ├── array-implicit.toml │ ├── array-many.json │ ├── array-many.toml │ ├── array-nest.json │ ├── array-nest.toml │ ├── array-one.json │ ├── array-one.toml │ ├── array-table-array.json │ ├── array-table-array.toml │ ├── empty.json │ ├── empty.toml │ ├── keyword.json │ ├── keyword.toml │ ├── names.json │ ├── names.toml │ ├── no-eol.json │ ├── no-eol.toml │ ├── sub-empty.json │ ├── sub-empty.toml │ ├── whitespace.json │ ├── whitespace.toml │ ├── with-literal-string.json │ ├── with-literal-string.toml │ ├── with-pound.json │ ├── with-pound.toml │ ├── with-single-quotes.json │ ├── with-single-quotes.toml │ ├── without-super.json │ └── without-super.toml ├── toml.dict └── zigmod.yml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/README.md -------------------------------------------------------------------------------- /examples/serialize-custom/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/examples/serialize-custom/build.zig -------------------------------------------------------------------------------- /examples/serialize-custom/src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/examples/serialize-custom/src/main.zig -------------------------------------------------------------------------------- /examples/serialize/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/examples/serialize/build.zig -------------------------------------------------------------------------------- /examples/serialize/src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/examples/serialize/src/main.zig -------------------------------------------------------------------------------- /examples/simple/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/examples/simple/build.zig -------------------------------------------------------------------------------- /examples/simple/src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/examples/simple/src/main.zig -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/flake.nix -------------------------------------------------------------------------------- /gyro.zzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/gyro.zzz -------------------------------------------------------------------------------- /src/fuzz.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/src/fuzz.zig -------------------------------------------------------------------------------- /src/integration_tests.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/src/integration_tests.zig -------------------------------------------------------------------------------- /src/lexer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/src/lexer.zig -------------------------------------------------------------------------------- /src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/src/main.zig -------------------------------------------------------------------------------- /src/parser.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/src/parser.zig -------------------------------------------------------------------------------- /src/print_failing_tests.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/src/print_failing_tests.zig -------------------------------------------------------------------------------- /src/serializer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/src/serializer.zig -------------------------------------------------------------------------------- /src/toml2json.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/src/toml2json.zig -------------------------------------------------------------------------------- /tests/.gitattributes: -------------------------------------------------------------------------------- 1 | *.toml -text 2 | -------------------------------------------------------------------------------- /tests/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/COPYING -------------------------------------------------------------------------------- /tests/fuzzing/id-000000,sig-06,src-000024,time-10060,execs-1850,op-havoc,rep-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/fuzzing/id-000000,sig-06,src-000024,time-10060,execs-1850,op-havoc,rep-4 -------------------------------------------------------------------------------- /tests/fuzzing/id-000000,sig-06,src-000035,time-345,execs-551,op-havoc,rep-2: -------------------------------------------------------------------------------- 1 | a = [ { = {} } ] 2 | -------------------------------------------------------------------------------- /tests/fuzzing/id-000000,sig-06,src-000052+000007,time-701543,execs-28399,op-splice,rep-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/fuzzing/id-000000,sig-06,src-000052+000007,time-701543,execs-28399,op-splice,rep-2 -------------------------------------------------------------------------------- /tests/invalid/array/double-comma-1.toml: -------------------------------------------------------------------------------- 1 | array = [1,,2] 2 | -------------------------------------------------------------------------------- /tests/invalid/array/double-comma-2.toml: -------------------------------------------------------------------------------- 1 | array = [1,2,,] 2 | 3 | -------------------------------------------------------------------------------- /tests/invalid/array/extending-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/array/extending-table.toml -------------------------------------------------------------------------------- /tests/invalid/array/missing-separator.toml: -------------------------------------------------------------------------------- 1 | wrong = [ 1 2 3 ] 2 | -------------------------------------------------------------------------------- /tests/invalid/array/no-close-2.toml: -------------------------------------------------------------------------------- 1 | x = [42 # 2 | -------------------------------------------------------------------------------- /tests/invalid/array/no-close-table-2.toml: -------------------------------------------------------------------------------- 1 | x = [{ key = 42 # 2 | -------------------------------------------------------------------------------- /tests/invalid/array/no-close-table.toml: -------------------------------------------------------------------------------- 1 | x = [{ key = 42 2 | -------------------------------------------------------------------------------- /tests/invalid/array/no-close.toml: -------------------------------------------------------------------------------- 1 | long_array = [ 1, 2, 3 2 | -------------------------------------------------------------------------------- /tests/invalid/array/tables-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/array/tables-1.toml -------------------------------------------------------------------------------- /tests/invalid/array/tables-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/array/tables-2.toml -------------------------------------------------------------------------------- /tests/invalid/array/text-after-array-entries.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/array/text-after-array-entries.toml -------------------------------------------------------------------------------- /tests/invalid/array/text-before-array-separator.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/array/text-before-array-separator.toml -------------------------------------------------------------------------------- /tests/invalid/array/text-in-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/array/text-in-array.toml -------------------------------------------------------------------------------- /tests/invalid/bool/almost-false-with-extra.toml: -------------------------------------------------------------------------------- 1 | a = falsify 2 | -------------------------------------------------------------------------------- /tests/invalid/bool/almost-false.toml: -------------------------------------------------------------------------------- 1 | a = fals 2 | -------------------------------------------------------------------------------- /tests/invalid/bool/almost-true-with-extra.toml: -------------------------------------------------------------------------------- 1 | a = truthy 2 | -------------------------------------------------------------------------------- /tests/invalid/bool/almost-true.toml: -------------------------------------------------------------------------------- 1 | a = tru 2 | -------------------------------------------------------------------------------- /tests/invalid/bool/just-f.toml: -------------------------------------------------------------------------------- 1 | a = f 2 | -------------------------------------------------------------------------------- /tests/invalid/bool/just-t.toml: -------------------------------------------------------------------------------- 1 | a = t 2 | -------------------------------------------------------------------------------- /tests/invalid/bool/mixed-case.toml: -------------------------------------------------------------------------------- 1 | valid = False 2 | -------------------------------------------------------------------------------- /tests/invalid/bool/starting-same-false.toml: -------------------------------------------------------------------------------- 1 | a = falsey 2 | -------------------------------------------------------------------------------- /tests/invalid/bool/starting-same-true.toml: -------------------------------------------------------------------------------- 1 | a = truer 2 | -------------------------------------------------------------------------------- /tests/invalid/bool/wrong-case-false.toml: -------------------------------------------------------------------------------- 1 | b = FALSE 2 | -------------------------------------------------------------------------------- /tests/invalid/bool/wrong-case-true.toml: -------------------------------------------------------------------------------- 1 | a = TRUE 2 | -------------------------------------------------------------------------------- /tests/invalid/control/bare-cr.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/control/bare-cr.toml -------------------------------------------------------------------------------- /tests/invalid/control/bare-formfeed.toml: -------------------------------------------------------------------------------- 1 | bare-formfeed = 2 | -------------------------------------------------------------------------------- /tests/invalid/control/bare-null.toml: -------------------------------------------------------------------------------- 1 | bare-null = "some value" 2 | -------------------------------------------------------------------------------- /tests/invalid/control/bare-vertical-tab.toml: -------------------------------------------------------------------------------- 1 | bare-vertical-tab = 2 | -------------------------------------------------------------------------------- /tests/invalid/control/comment-cr.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/control/comment-cr.toml -------------------------------------------------------------------------------- /tests/invalid/control/comment-del.toml: -------------------------------------------------------------------------------- 1 | comment-del = "0x7f" #  2 | -------------------------------------------------------------------------------- /tests/invalid/control/comment-lf.toml: -------------------------------------------------------------------------------- 1 | comment-lf = "ctrl-P" #  2 | -------------------------------------------------------------------------------- /tests/invalid/control/comment-null.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/control/comment-null.toml -------------------------------------------------------------------------------- /tests/invalid/control/comment-us.toml: -------------------------------------------------------------------------------- 1 | comment-us = "ctrl-_" #  2 | -------------------------------------------------------------------------------- /tests/invalid/control/control.multi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/control/control.multi -------------------------------------------------------------------------------- /tests/invalid/control/multi-del.toml: -------------------------------------------------------------------------------- 1 | multi-del = """null""" 2 | -------------------------------------------------------------------------------- /tests/invalid/control/multi-lf.toml: -------------------------------------------------------------------------------- 1 | multi-lf = """null""" 2 | -------------------------------------------------------------------------------- /tests/invalid/control/multi-null.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/control/multi-null.toml -------------------------------------------------------------------------------- /tests/invalid/control/multi-us.toml: -------------------------------------------------------------------------------- 1 | multi-us = """null""" 2 | -------------------------------------------------------------------------------- /tests/invalid/control/rawmulti-del.toml: -------------------------------------------------------------------------------- 1 | rawmulti-del = '''null''' 2 | -------------------------------------------------------------------------------- /tests/invalid/control/rawmulti-lf.toml: -------------------------------------------------------------------------------- 1 | rawmulti-lf = '''null''' 2 | -------------------------------------------------------------------------------- /tests/invalid/control/rawmulti-null.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/control/rawmulti-null.toml -------------------------------------------------------------------------------- /tests/invalid/control/rawmulti-us.toml: -------------------------------------------------------------------------------- 1 | rawmulti-us = '''null''' 2 | -------------------------------------------------------------------------------- /tests/invalid/control/rawstring-del.toml: -------------------------------------------------------------------------------- 1 | rawstring-del = 'null' 2 | -------------------------------------------------------------------------------- /tests/invalid/control/rawstring-lf.toml: -------------------------------------------------------------------------------- 1 | rawstring-lf = 'null' 2 | -------------------------------------------------------------------------------- /tests/invalid/control/rawstring-null.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/control/rawstring-null.toml -------------------------------------------------------------------------------- /tests/invalid/control/rawstring-us.toml: -------------------------------------------------------------------------------- 1 | rawstring-us = 'null' 2 | -------------------------------------------------------------------------------- /tests/invalid/control/string-bs.toml: -------------------------------------------------------------------------------- 1 | string-bs = "backspace" 2 | -------------------------------------------------------------------------------- /tests/invalid/control/string-del.toml: -------------------------------------------------------------------------------- 1 | string-del = "null" 2 | -------------------------------------------------------------------------------- /tests/invalid/control/string-lf.toml: -------------------------------------------------------------------------------- 1 | string-lf = "null" 2 | -------------------------------------------------------------------------------- /tests/invalid/control/string-null.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/control/string-null.toml -------------------------------------------------------------------------------- /tests/invalid/control/string-us.toml: -------------------------------------------------------------------------------- 1 | string-us = "null" 2 | -------------------------------------------------------------------------------- /tests/invalid/datetime/hour-over.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/datetime/hour-over.toml -------------------------------------------------------------------------------- /tests/invalid/datetime/mday-over.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/datetime/mday-over.toml -------------------------------------------------------------------------------- /tests/invalid/datetime/mday-under.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/datetime/mday-under.toml -------------------------------------------------------------------------------- /tests/invalid/datetime/minute-over.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/datetime/minute-over.toml -------------------------------------------------------------------------------- /tests/invalid/datetime/month-over.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/datetime/month-over.toml -------------------------------------------------------------------------------- /tests/invalid/datetime/month-under.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/datetime/month-under.toml -------------------------------------------------------------------------------- /tests/invalid/datetime/no-leads-with-milli.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/datetime/no-leads-with-milli.toml -------------------------------------------------------------------------------- /tests/invalid/datetime/no-leads.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/datetime/no-leads.toml -------------------------------------------------------------------------------- /tests/invalid/datetime/no-secs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/datetime/no-secs.toml -------------------------------------------------------------------------------- /tests/invalid/datetime/no-t.toml: -------------------------------------------------------------------------------- 1 | # No "t" or "T" between the date and time. 2 | no-t = 1987-07-0517:45:00Z 3 | -------------------------------------------------------------------------------- /tests/invalid/datetime/second-over.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/datetime/second-over.toml -------------------------------------------------------------------------------- /tests/invalid/datetime/time-no-leads-2.toml: -------------------------------------------------------------------------------- 1 | # Leading 0 is always required. 2 | d = 01:32:0 3 | -------------------------------------------------------------------------------- /tests/invalid/datetime/time-no-leads.toml: -------------------------------------------------------------------------------- 1 | # Leading 0 is always required. 2 | d = 1:32:00 3 | -------------------------------------------------------------------------------- /tests/invalid/datetime/trailing-t.toml: -------------------------------------------------------------------------------- 1 | # Date cannot end with trailing T 2 | d = 2006-01-30T 3 | -------------------------------------------------------------------------------- /tests/invalid/encoding/bad-utf8-at-end.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/encoding/bad-utf8-at-end.toml -------------------------------------------------------------------------------- /tests/invalid/encoding/bad-utf8-in-comment.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/encoding/bad-utf8-in-comment.toml -------------------------------------------------------------------------------- /tests/invalid/encoding/bad-utf8-in-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/encoding/bad-utf8-in-string.toml -------------------------------------------------------------------------------- /tests/invalid/encoding/bom-not-at-start-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/encoding/bom-not-at-start-1.toml -------------------------------------------------------------------------------- /tests/invalid/encoding/bom-not-at-start-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/encoding/bom-not-at-start-2.toml -------------------------------------------------------------------------------- /tests/invalid/encoding/utf16-bom.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/encoding/utf16-bom.toml -------------------------------------------------------------------------------- /tests/invalid/encoding/utf16.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/encoding/utf16.toml -------------------------------------------------------------------------------- /tests/invalid/float/double-point-1.toml: -------------------------------------------------------------------------------- 1 | double-point-1 = 0..1 2 | -------------------------------------------------------------------------------- /tests/invalid/float/double-point-2.toml: -------------------------------------------------------------------------------- 1 | double-point-2 = 0.1.2 2 | -------------------------------------------------------------------------------- /tests/invalid/float/exp-double-e-1.toml: -------------------------------------------------------------------------------- 1 | exp-double-e-1 = 1ee2 2 | -------------------------------------------------------------------------------- /tests/invalid/float/exp-double-e-2.toml: -------------------------------------------------------------------------------- 1 | exp-double-e-2 = 1e2e3 2 | -------------------------------------------------------------------------------- /tests/invalid/float/exp-double-us.toml: -------------------------------------------------------------------------------- 1 | exp-double-us = 1e__23 2 | -------------------------------------------------------------------------------- /tests/invalid/float/exp-leading-us.toml: -------------------------------------------------------------------------------- 1 | exp-leading-us = 1e_23 2 | -------------------------------------------------------------------------------- /tests/invalid/float/exp-point-1.toml: -------------------------------------------------------------------------------- 1 | exp-point-1 = 1e2.3 2 | -------------------------------------------------------------------------------- /tests/invalid/float/exp-point-2.toml: -------------------------------------------------------------------------------- 1 | exp-point-2 = 1.e2 2 | -------------------------------------------------------------------------------- /tests/invalid/float/exp-trailing-us.toml: -------------------------------------------------------------------------------- 1 | exp-trailing-us = 1e_23_ 2 | -------------------------------------------------------------------------------- /tests/invalid/float/float.multi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/float/float.multi -------------------------------------------------------------------------------- /tests/invalid/float/inf-incomplete-1.toml: -------------------------------------------------------------------------------- 1 | inf-incomplete-1 = in 2 | -------------------------------------------------------------------------------- /tests/invalid/float/inf-incomplete-2.toml: -------------------------------------------------------------------------------- 1 | inf-incomplete-2 = +in 2 | -------------------------------------------------------------------------------- /tests/invalid/float/inf-incomplete-3.toml: -------------------------------------------------------------------------------- 1 | inf-incomplete-3 = -in 2 | -------------------------------------------------------------------------------- /tests/invalid/float/inf_underscore.toml: -------------------------------------------------------------------------------- 1 | inf_underscore = in_f 2 | -------------------------------------------------------------------------------- /tests/invalid/float/leading-point-neg.toml: -------------------------------------------------------------------------------- 1 | leading-point-neg = -.12345 2 | -------------------------------------------------------------------------------- /tests/invalid/float/leading-point-plus.toml: -------------------------------------------------------------------------------- 1 | leading-point-plus = +.12345 2 | -------------------------------------------------------------------------------- /tests/invalid/float/leading-point.toml: -------------------------------------------------------------------------------- 1 | leading-point = .12345 2 | -------------------------------------------------------------------------------- /tests/invalid/float/leading-us.toml: -------------------------------------------------------------------------------- 1 | leading-us = _1.2 2 | -------------------------------------------------------------------------------- /tests/invalid/float/leading-zero-neg.toml: -------------------------------------------------------------------------------- 1 | leading-zero-neg = -03.14 2 | -------------------------------------------------------------------------------- /tests/invalid/float/leading-zero-plus.toml: -------------------------------------------------------------------------------- 1 | leading-zero-plus = +03.14 2 | -------------------------------------------------------------------------------- /tests/invalid/float/leading-zero.toml: -------------------------------------------------------------------------------- 1 | leading-zero = 03.14 2 | -------------------------------------------------------------------------------- /tests/invalid/float/nan-incomplete-1.toml: -------------------------------------------------------------------------------- 1 | nan-incomplete-1 = na 2 | -------------------------------------------------------------------------------- /tests/invalid/float/nan-incomplete-2.toml: -------------------------------------------------------------------------------- 1 | nan-incomplete-2 = +na 2 | -------------------------------------------------------------------------------- /tests/invalid/float/nan-incomplete-3.toml: -------------------------------------------------------------------------------- 1 | nan-incomplete-3 = -na 2 | -------------------------------------------------------------------------------- /tests/invalid/float/nan_underscore.toml: -------------------------------------------------------------------------------- 1 | nan_underscore = na_n 2 | -------------------------------------------------------------------------------- /tests/invalid/float/trailing-point-min.toml: -------------------------------------------------------------------------------- 1 | trailing-point-min = -1. 2 | -------------------------------------------------------------------------------- /tests/invalid/float/trailing-point-plus.toml: -------------------------------------------------------------------------------- 1 | trailing-point-plus = +1. 2 | -------------------------------------------------------------------------------- /tests/invalid/float/trailing-point.toml: -------------------------------------------------------------------------------- 1 | trailing-point = 1. 2 | -------------------------------------------------------------------------------- /tests/invalid/float/trailing-us-exp.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/float/trailing-us-exp.toml -------------------------------------------------------------------------------- /tests/invalid/float/trailing-us.toml: -------------------------------------------------------------------------------- 1 | trailing-us = 1.2_ 2 | -------------------------------------------------------------------------------- /tests/invalid/float/us-after-point.toml: -------------------------------------------------------------------------------- 1 | us-after-point = 1._2 2 | -------------------------------------------------------------------------------- /tests/invalid/float/us-before-point.toml: -------------------------------------------------------------------------------- 1 | us-before-point = 1_.2 2 | -------------------------------------------------------------------------------- /tests/invalid/inline-table/add.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/inline-table/add.toml -------------------------------------------------------------------------------- /tests/invalid/inline-table/double-comma.toml: -------------------------------------------------------------------------------- 1 | t = {x=3,,y=4} 2 | -------------------------------------------------------------------------------- /tests/invalid/inline-table/duplicate-key.toml: -------------------------------------------------------------------------------- 1 | # Duplicate keys within an inline table are invalid 2 | a={b=1, b=2} 3 | -------------------------------------------------------------------------------- /tests/invalid/inline-table/empty.toml: -------------------------------------------------------------------------------- 1 | t = {,} 2 | -------------------------------------------------------------------------------- /tests/invalid/inline-table/linebreak-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/inline-table/linebreak-1.toml -------------------------------------------------------------------------------- /tests/invalid/inline-table/linebreak-2.toml: -------------------------------------------------------------------------------- 1 | t = {a=1, 2 | b=2} 3 | -------------------------------------------------------------------------------- /tests/invalid/inline-table/linebreak-3.toml: -------------------------------------------------------------------------------- 1 | t = {a=1 2 | ,b=2} 3 | -------------------------------------------------------------------------------- /tests/invalid/inline-table/linebreak-4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/inline-table/linebreak-4.toml -------------------------------------------------------------------------------- /tests/invalid/inline-table/no-comma.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/inline-table/no-comma.toml -------------------------------------------------------------------------------- /tests/invalid/inline-table/overwrite.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/inline-table/overwrite.toml -------------------------------------------------------------------------------- /tests/invalid/inline-table/trailing-comma.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/inline-table/trailing-comma.toml -------------------------------------------------------------------------------- /tests/invalid/integer/capital-bin.toml: -------------------------------------------------------------------------------- 1 | capital-bin = 0B0 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/capital-hex.toml: -------------------------------------------------------------------------------- 1 | capital-hex = 0X1 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/capital-oct.toml: -------------------------------------------------------------------------------- 1 | capital-oct = 0O0 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/double-sign-nex.toml: -------------------------------------------------------------------------------- 1 | double-sign-nex = --99 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/double-sign-plus.toml: -------------------------------------------------------------------------------- 1 | double-sign-plus = ++99 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/double-us.toml: -------------------------------------------------------------------------------- 1 | double-us = 1__23 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/incomplete-bin.toml: -------------------------------------------------------------------------------- 1 | incomplete-bin = 0b 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/incomplete-hex.toml: -------------------------------------------------------------------------------- 1 | incomplete-hex = 0x 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/incomplete-oct.toml: -------------------------------------------------------------------------------- 1 | incomplete-oct = 0o 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/integer.multi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/integer/integer.multi -------------------------------------------------------------------------------- /tests/invalid/integer/invalid-bin.toml: -------------------------------------------------------------------------------- 1 | invalid-bin = 0b0012 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/invalid-hex.toml: -------------------------------------------------------------------------------- 1 | invalid-hex = 0xaafz 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/invalid-oct.toml: -------------------------------------------------------------------------------- 1 | invalid-oct = 0o778 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/leading-us-bin.toml: -------------------------------------------------------------------------------- 1 | leading-us-bin = _0o1 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/leading-us-hex.toml: -------------------------------------------------------------------------------- 1 | leading-us-hex = _0o1 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/leading-us-oct.toml: -------------------------------------------------------------------------------- 1 | leading-us-oct = _0o1 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/leading-us.toml: -------------------------------------------------------------------------------- 1 | leading-us = _123 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/leading-zero-1.toml: -------------------------------------------------------------------------------- 1 | leading-zero-1 = 01 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/leading-zero-2.toml: -------------------------------------------------------------------------------- 1 | leading-zero-2 = 00 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/leading-zero-3.toml: -------------------------------------------------------------------------------- 1 | leading-zero-3 = 0_0 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/leading-zero-sign-1.toml: -------------------------------------------------------------------------------- 1 | leading-zero-sign-1 = -01 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/leading-zero-sign-2.toml: -------------------------------------------------------------------------------- 1 | leading-zero-sign-2 = +01 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/leading-zero-sign-3.toml: -------------------------------------------------------------------------------- 1 | leading-zero-sign-3 = +0_1 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/negative-bin.toml: -------------------------------------------------------------------------------- 1 | negative-bin = -0b11010110 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/negative-hex.toml: -------------------------------------------------------------------------------- 1 | negative-hex = -0xff 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/negative-oct.toml: -------------------------------------------------------------------------------- 1 | negative-oct = -0o99 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/positive-bin.toml: -------------------------------------------------------------------------------- 1 | positive-bin = +0b11010110 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/positive-hex.toml: -------------------------------------------------------------------------------- 1 | positive-hex = +0xff 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/positive-oct.toml: -------------------------------------------------------------------------------- 1 | positive-oct = +0o99 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/text-after-integer.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/integer/text-after-integer.toml -------------------------------------------------------------------------------- /tests/invalid/integer/trailing-us-bin.toml: -------------------------------------------------------------------------------- 1 | trailing-us-bin = 0b1_ 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/trailing-us-hex.toml: -------------------------------------------------------------------------------- 1 | trailing-us-hex = 0x1_ 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/trailing-us-oct.toml: -------------------------------------------------------------------------------- 1 | trailing-us-oct = 0o1_ 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/trailing-us.toml: -------------------------------------------------------------------------------- 1 | trailing-us = 123_ 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/us-after-bin.toml: -------------------------------------------------------------------------------- 1 | us-after-bin = 0b_1 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/us-after-hex.toml: -------------------------------------------------------------------------------- 1 | us-after-hex = 0x_1 2 | -------------------------------------------------------------------------------- /tests/invalid/integer/us-after-oct.toml: -------------------------------------------------------------------------------- 1 | us-after-oct = 0o_1 2 | -------------------------------------------------------------------------------- /tests/invalid/key/after-array.toml: -------------------------------------------------------------------------------- 1 | [[agencies]] owner = "S Cjelli" 2 | -------------------------------------------------------------------------------- /tests/invalid/key/after-table.toml: -------------------------------------------------------------------------------- 1 | [error] this = "should not be here" 2 | -------------------------------------------------------------------------------- /tests/invalid/key/after-value.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/key/after-value.toml -------------------------------------------------------------------------------- /tests/invalid/key/bare-invalid-character.toml: -------------------------------------------------------------------------------- 1 | bare!key = 123 2 | -------------------------------------------------------------------------------- /tests/invalid/key/dotted-redefine-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/key/dotted-redefine-table.toml -------------------------------------------------------------------------------- /tests/invalid/key/duplicate-keys.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/key/duplicate-keys.toml -------------------------------------------------------------------------------- /tests/invalid/key/duplicate.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/key/duplicate.toml -------------------------------------------------------------------------------- /tests/invalid/key/empty.toml: -------------------------------------------------------------------------------- 1 | = 1 2 | -------------------------------------------------------------------------------- /tests/invalid/key/escape.toml: -------------------------------------------------------------------------------- 1 | \u00c0 = "latin capital letter A with grave" 2 | -------------------------------------------------------------------------------- /tests/invalid/key/hash.toml: -------------------------------------------------------------------------------- 1 | a# = 1 2 | -------------------------------------------------------------------------------- /tests/invalid/key/multiline.toml: -------------------------------------------------------------------------------- 1 | """long 2 | key""" = 1 3 | -------------------------------------------------------------------------------- /tests/invalid/key/newline.toml: -------------------------------------------------------------------------------- 1 | barekey 2 | = 123 3 | -------------------------------------------------------------------------------- /tests/invalid/key/no-eol.toml: -------------------------------------------------------------------------------- 1 | a = 1 b = 2 2 | -------------------------------------------------------------------------------- /tests/invalid/key/open-bracket.toml: -------------------------------------------------------------------------------- 1 | [abc = 1 2 | -------------------------------------------------------------------------------- /tests/invalid/key/partial-quoted.toml: -------------------------------------------------------------------------------- 1 | partial"quoted" = 5 2 | -------------------------------------------------------------------------------- /tests/invalid/key/quoted-unclosed-1.toml: -------------------------------------------------------------------------------- 1 | "key = x 2 | -------------------------------------------------------------------------------- /tests/invalid/key/quoted-unclosed-2.toml: -------------------------------------------------------------------------------- 1 | "key 2 | -------------------------------------------------------------------------------- /tests/invalid/key/single-open-bracket.toml: -------------------------------------------------------------------------------- 1 | [ 2 | -------------------------------------------------------------------------------- /tests/invalid/key/space.toml: -------------------------------------------------------------------------------- 1 | a b = 1 2 | -------------------------------------------------------------------------------- /tests/invalid/key/special-character.toml: -------------------------------------------------------------------------------- 1 | μ = "greek small letter mu" 2 | -------------------------------------------------------------------------------- /tests/invalid/key/start-bracket.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | [xyz = 5 3 | [b] 4 | -------------------------------------------------------------------------------- /tests/invalid/key/start-dot.toml: -------------------------------------------------------------------------------- 1 | .key = 1 2 | -------------------------------------------------------------------------------- /tests/invalid/key/two-equals.toml: -------------------------------------------------------------------------------- 1 | key= = 1 2 | -------------------------------------------------------------------------------- /tests/invalid/key/two-equals2.toml: -------------------------------------------------------------------------------- 1 | a==1 2 | -------------------------------------------------------------------------------- /tests/invalid/key/two-equals3.toml: -------------------------------------------------------------------------------- 1 | a=b=1 2 | -------------------------------------------------------------------------------- /tests/invalid/key/without-value-1.toml: -------------------------------------------------------------------------------- 1 | key 2 | -------------------------------------------------------------------------------- /tests/invalid/key/without-value-2.toml: -------------------------------------------------------------------------------- 1 | key = 2 | -------------------------------------------------------------------------------- /tests/invalid/key/without-value-3.toml: -------------------------------------------------------------------------------- 1 | "key" 2 | -------------------------------------------------------------------------------- /tests/invalid/key/without-value-4.toml: -------------------------------------------------------------------------------- 1 | "key" = 2 | -------------------------------------------------------------------------------- /tests/invalid/string/bad-byte-escape.toml: -------------------------------------------------------------------------------- 1 | naughty = "\xAg" 2 | -------------------------------------------------------------------------------- /tests/invalid/string/bad-codepoint.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/bad-codepoint.toml -------------------------------------------------------------------------------- /tests/invalid/string/bad-concat.toml: -------------------------------------------------------------------------------- 1 | no_concat = "first" "second" 2 | -------------------------------------------------------------------------------- /tests/invalid/string/bad-escape-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/bad-escape-1.toml -------------------------------------------------------------------------------- /tests/invalid/string/bad-escape-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/bad-escape-2.toml -------------------------------------------------------------------------------- /tests/invalid/string/bad-multiline.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/bad-multiline.toml -------------------------------------------------------------------------------- /tests/invalid/string/bad-slash-escape.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/bad-slash-escape.toml -------------------------------------------------------------------------------- /tests/invalid/string/bad-uni-esc-1.toml: -------------------------------------------------------------------------------- 1 | str = "val\ue" 2 | -------------------------------------------------------------------------------- /tests/invalid/string/bad-uni-esc-2.toml: -------------------------------------------------------------------------------- 1 | str = "val\Ux" 2 | -------------------------------------------------------------------------------- /tests/invalid/string/bad-uni-esc-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/bad-uni-esc-3.toml -------------------------------------------------------------------------------- /tests/invalid/string/bad-uni-esc-4.toml: -------------------------------------------------------------------------------- 1 | str = "val\U0000" 2 | -------------------------------------------------------------------------------- /tests/invalid/string/bad-uni-esc-5.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/bad-uni-esc-5.toml -------------------------------------------------------------------------------- /tests/invalid/string/basic-byte-escapes.toml: -------------------------------------------------------------------------------- 1 | answer = "\x33" 2 | -------------------------------------------------------------------------------- /tests/invalid/string/basic-multiline-out-of-range-unicode-escape-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/basic-multiline-out-of-range-unicode-escape-1.toml -------------------------------------------------------------------------------- /tests/invalid/string/basic-multiline-out-of-range-unicode-escape-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/basic-multiline-out-of-range-unicode-escape-2.toml -------------------------------------------------------------------------------- /tests/invalid/string/basic-multiline-quotes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/basic-multiline-quotes.toml -------------------------------------------------------------------------------- /tests/invalid/string/basic-multiline-unknown-escape.toml: -------------------------------------------------------------------------------- 1 | a = """\@""" 2 | -------------------------------------------------------------------------------- /tests/invalid/string/basic-out-of-range-unicode-escape-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/basic-out-of-range-unicode-escape-1.toml -------------------------------------------------------------------------------- /tests/invalid/string/basic-out-of-range-unicode-escape-2.toml: -------------------------------------------------------------------------------- 1 | a = "\U00D80000" 2 | -------------------------------------------------------------------------------- /tests/invalid/string/basic-unknown-escape.toml: -------------------------------------------------------------------------------- 1 | a = "\@" 2 | -------------------------------------------------------------------------------- /tests/invalid/string/literal-multiline-quotes-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/literal-multiline-quotes-1.toml -------------------------------------------------------------------------------- /tests/invalid/string/literal-multiline-quotes-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/literal-multiline-quotes-2.toml -------------------------------------------------------------------------------- /tests/invalid/string/missing-quotes.toml: -------------------------------------------------------------------------------- 1 | name = value 2 | -------------------------------------------------------------------------------- /tests/invalid/string/multiline-bad-escape-1.toml: -------------------------------------------------------------------------------- 1 | k = """t\a""" 2 | 3 | -------------------------------------------------------------------------------- /tests/invalid/string/multiline-bad-escape-2.toml: -------------------------------------------------------------------------------- 1 | # \ is not a valid escape. 2 | k = """t\ t""" 3 | -------------------------------------------------------------------------------- /tests/invalid/string/multiline-bad-escape-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/multiline-bad-escape-3.toml -------------------------------------------------------------------------------- /tests/invalid/string/multiline-escape-space.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/multiline-escape-space.toml -------------------------------------------------------------------------------- /tests/invalid/string/multiline-no-close-2.toml: -------------------------------------------------------------------------------- 1 | x=""" 2 | -------------------------------------------------------------------------------- /tests/invalid/string/multiline-no-close.toml: -------------------------------------------------------------------------------- 1 | invalid = """ 2 | this will fail 3 | -------------------------------------------------------------------------------- /tests/invalid/string/multiline-quotes-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/multiline-quotes-1.toml -------------------------------------------------------------------------------- /tests/invalid/string/no-close.toml: -------------------------------------------------------------------------------- 1 | no-ending-quote = "One time, at band camp 2 | -------------------------------------------------------------------------------- /tests/invalid/string/text-after-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/string/text-after-string.toml -------------------------------------------------------------------------------- /tests/invalid/string/wrong-close.toml: -------------------------------------------------------------------------------- 1 | bad-ending-quote = "double and single' 2 | -------------------------------------------------------------------------------- /tests/invalid/table/append-with-dotted-keys-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/table/append-with-dotted-keys-1.toml -------------------------------------------------------------------------------- /tests/invalid/table/append-with-dotted-keys-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/table/append-with-dotted-keys-2.toml -------------------------------------------------------------------------------- /tests/invalid/table/array-empty.toml: -------------------------------------------------------------------------------- 1 | [[]] 2 | name = "Born to Run" 3 | -------------------------------------------------------------------------------- /tests/invalid/table/array-implicit.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/table/array-implicit.toml -------------------------------------------------------------------------------- /tests/invalid/table/array-missing-bracket.toml: -------------------------------------------------------------------------------- 1 | [[albums] 2 | name = "Born to Run" 3 | -------------------------------------------------------------------------------- /tests/invalid/table/duplicate-key-dotted-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/table/duplicate-key-dotted-table.toml -------------------------------------------------------------------------------- /tests/invalid/table/duplicate-key-dotted-table2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/table/duplicate-key-dotted-table2.toml -------------------------------------------------------------------------------- /tests/invalid/table/duplicate-key-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/table/duplicate-key-table.toml -------------------------------------------------------------------------------- /tests/invalid/table/duplicate-table-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/table/duplicate-table-array.toml -------------------------------------------------------------------------------- /tests/invalid/table/duplicate-table-array2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/table/duplicate-table-array2.toml -------------------------------------------------------------------------------- /tests/invalid/table/duplicate.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/table/duplicate.toml -------------------------------------------------------------------------------- /tests/invalid/table/empty-implicit-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/table/empty-implicit-table.toml -------------------------------------------------------------------------------- /tests/invalid/table/empty.toml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /tests/invalid/table/equals-sign.toml: -------------------------------------------------------------------------------- 1 | [name=bad] 2 | -------------------------------------------------------------------------------- /tests/invalid/table/llbrace.toml: -------------------------------------------------------------------------------- 1 | [ [table]] 2 | -------------------------------------------------------------------------------- /tests/invalid/table/nested-brackets-close.toml: -------------------------------------------------------------------------------- 1 | [a]b] 2 | zyx = 42 3 | -------------------------------------------------------------------------------- /tests/invalid/table/nested-brackets-open.toml: -------------------------------------------------------------------------------- 1 | [a[b] 2 | zyx = 42 3 | -------------------------------------------------------------------------------- /tests/invalid/table/quoted-no-close.toml: -------------------------------------------------------------------------------- 1 | ["where will it end] 2 | name = value 3 | -------------------------------------------------------------------------------- /tests/invalid/table/redefine.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/invalid/table/redefine.toml -------------------------------------------------------------------------------- /tests/invalid/table/rrbrace.toml: -------------------------------------------------------------------------------- 1 | [[table] ] 2 | -------------------------------------------------------------------------------- /tests/invalid/table/text-after-table.toml: -------------------------------------------------------------------------------- 1 | [error] this shouldn't be here 2 | -------------------------------------------------------------------------------- /tests/invalid/table/whitespace.toml: -------------------------------------------------------------------------------- 1 | [invalid key] 2 | -------------------------------------------------------------------------------- /tests/invalid/table/with-pound.toml: -------------------------------------------------------------------------------- 1 | [key#group] 2 | answer = 42 3 | -------------------------------------------------------------------------------- /tests/valid/array/array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/array.json -------------------------------------------------------------------------------- /tests/valid/array/array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/array.toml -------------------------------------------------------------------------------- /tests/valid/array/bool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/bool.json -------------------------------------------------------------------------------- /tests/valid/array/bool.toml: -------------------------------------------------------------------------------- 1 | a = [true, false] 2 | -------------------------------------------------------------------------------- /tests/valid/array/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/empty.json -------------------------------------------------------------------------------- /tests/valid/array/empty.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/empty.toml -------------------------------------------------------------------------------- /tests/valid/array/hetergeneous.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/hetergeneous.json -------------------------------------------------------------------------------- /tests/valid/array/hetergeneous.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/hetergeneous.toml -------------------------------------------------------------------------------- /tests/valid/array/mixed-int-array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/mixed-int-array.json -------------------------------------------------------------------------------- /tests/valid/array/mixed-int-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/mixed-int-array.toml -------------------------------------------------------------------------------- /tests/valid/array/mixed-int-float.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/mixed-int-float.json -------------------------------------------------------------------------------- /tests/valid/array/mixed-int-float.toml: -------------------------------------------------------------------------------- 1 | ints-and-floats = [1, 1.1] 2 | -------------------------------------------------------------------------------- /tests/valid/array/mixed-int-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/mixed-int-string.json -------------------------------------------------------------------------------- /tests/valid/array/mixed-int-string.toml: -------------------------------------------------------------------------------- 1 | strings-and-ints = ["hi", 42] 2 | -------------------------------------------------------------------------------- /tests/valid/array/mixed-string-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/mixed-string-table.json -------------------------------------------------------------------------------- /tests/valid/array/mixed-string-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/mixed-string-table.toml -------------------------------------------------------------------------------- /tests/valid/array/nested-double.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/nested-double.json -------------------------------------------------------------------------------- /tests/valid/array/nested-double.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/nested-double.toml -------------------------------------------------------------------------------- /tests/valid/array/nested-inline-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/nested-inline-table.json -------------------------------------------------------------------------------- /tests/valid/array/nested-inline-table.toml: -------------------------------------------------------------------------------- 1 | a = [ { b = {} } ] 2 | -------------------------------------------------------------------------------- /tests/valid/array/nested.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/nested.json -------------------------------------------------------------------------------- /tests/valid/array/nested.toml: -------------------------------------------------------------------------------- 1 | nest = [["a"], ["b"]] 2 | -------------------------------------------------------------------------------- /tests/valid/array/nospaces.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/nospaces.json -------------------------------------------------------------------------------- /tests/valid/array/nospaces.toml: -------------------------------------------------------------------------------- 1 | ints = [1,2,3] 2 | -------------------------------------------------------------------------------- /tests/valid/array/string-quote-comma-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/string-quote-comma-2.json -------------------------------------------------------------------------------- /tests/valid/array/string-quote-comma-2.toml: -------------------------------------------------------------------------------- 1 | title = [ " \", ",] 2 | -------------------------------------------------------------------------------- /tests/valid/array/string-quote-comma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/string-quote-comma.json -------------------------------------------------------------------------------- /tests/valid/array/string-quote-comma.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/string-quote-comma.toml -------------------------------------------------------------------------------- /tests/valid/array/string-with-comma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/string-with-comma.json -------------------------------------------------------------------------------- /tests/valid/array/string-with-comma.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/string-with-comma.toml -------------------------------------------------------------------------------- /tests/valid/array/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/strings.json -------------------------------------------------------------------------------- /tests/valid/array/strings.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/strings.toml -------------------------------------------------------------------------------- /tests/valid/array/table-array-string-backslash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/array/table-array-string-backslash.json -------------------------------------------------------------------------------- /tests/valid/array/table-array-string-backslash.toml: -------------------------------------------------------------------------------- 1 | foo = [ { bar="\"{{baz}}\""} ] 2 | -------------------------------------------------------------------------------- /tests/valid/bool/bool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/bool/bool.json -------------------------------------------------------------------------------- /tests/valid/bool/bool.toml: -------------------------------------------------------------------------------- 1 | t = true 2 | f = false 3 | -------------------------------------------------------------------------------- /tests/valid/comment/at-eof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/comment/at-eof.json -------------------------------------------------------------------------------- /tests/valid/comment/at-eof.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/comment/at-eof.toml -------------------------------------------------------------------------------- /tests/valid/comment/at-eof2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/comment/at-eof2.json -------------------------------------------------------------------------------- /tests/valid/comment/at-eof2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/comment/at-eof2.toml -------------------------------------------------------------------------------- /tests/valid/comment/everywhere.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/comment/everywhere.json -------------------------------------------------------------------------------- /tests/valid/comment/everywhere.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/comment/everywhere.toml -------------------------------------------------------------------------------- /tests/valid/comment/noeol.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /tests/valid/comment/noeol.toml: -------------------------------------------------------------------------------- 1 | # single comment without any eol characters -------------------------------------------------------------------------------- /tests/valid/comment/tricky.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/comment/tricky.json -------------------------------------------------------------------------------- /tests/valid/comment/tricky.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/comment/tricky.toml -------------------------------------------------------------------------------- /tests/valid/datetime/datetime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/datetime/datetime.json -------------------------------------------------------------------------------- /tests/valid/datetime/datetime.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/datetime/datetime.toml -------------------------------------------------------------------------------- /tests/valid/datetime/local-date.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/datetime/local-date.json -------------------------------------------------------------------------------- /tests/valid/datetime/local-date.toml: -------------------------------------------------------------------------------- 1 | bestdayever = 1987-07-05 2 | -------------------------------------------------------------------------------- /tests/valid/datetime/local-time.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/datetime/local-time.json -------------------------------------------------------------------------------- /tests/valid/datetime/local-time.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/datetime/local-time.toml -------------------------------------------------------------------------------- /tests/valid/datetime/local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/datetime/local.json -------------------------------------------------------------------------------- /tests/valid/datetime/local.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/datetime/local.toml -------------------------------------------------------------------------------- /tests/valid/datetime/milliseconds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/datetime/milliseconds.json -------------------------------------------------------------------------------- /tests/valid/datetime/milliseconds.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/datetime/milliseconds.toml -------------------------------------------------------------------------------- /tests/valid/datetime/timezone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/datetime/timezone.json -------------------------------------------------------------------------------- /tests/valid/datetime/timezone.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/datetime/timezone.toml -------------------------------------------------------------------------------- /tests/valid/empty-file.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /tests/valid/empty-file.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/valid/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/example.json -------------------------------------------------------------------------------- /tests/valid/example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/example.toml -------------------------------------------------------------------------------- /tests/valid/float/exponent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/float/exponent.json -------------------------------------------------------------------------------- /tests/valid/float/exponent.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/float/exponent.toml -------------------------------------------------------------------------------- /tests/valid/float/float.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/float/float.json -------------------------------------------------------------------------------- /tests/valid/float/float.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/float/float.toml -------------------------------------------------------------------------------- /tests/valid/float/inf-and-nan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/float/inf-and-nan.json -------------------------------------------------------------------------------- /tests/valid/float/inf-and-nan.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/float/inf-and-nan.toml -------------------------------------------------------------------------------- /tests/valid/float/long.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/float/long.json -------------------------------------------------------------------------------- /tests/valid/float/long.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/float/long.toml -------------------------------------------------------------------------------- /tests/valid/float/underscore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/float/underscore.json -------------------------------------------------------------------------------- /tests/valid/float/underscore.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/float/underscore.toml -------------------------------------------------------------------------------- /tests/valid/float/zero.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/float/zero.json -------------------------------------------------------------------------------- /tests/valid/float/zero.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/float/zero.toml -------------------------------------------------------------------------------- /tests/valid/implicit-and-explicit-after.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/implicit-and-explicit-after.json -------------------------------------------------------------------------------- /tests/valid/implicit-and-explicit-after.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/implicit-and-explicit-after.toml -------------------------------------------------------------------------------- /tests/valid/implicit-and-explicit-before.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/implicit-and-explicit-before.json -------------------------------------------------------------------------------- /tests/valid/implicit-and-explicit-before.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/implicit-and-explicit-before.toml -------------------------------------------------------------------------------- /tests/valid/implicit-groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/implicit-groups.json -------------------------------------------------------------------------------- /tests/valid/implicit-groups.toml: -------------------------------------------------------------------------------- 1 | [a.b.c] 2 | answer = 42 3 | -------------------------------------------------------------------------------- /tests/valid/inline-table/array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/array.json -------------------------------------------------------------------------------- /tests/valid/inline-table/array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/array.toml -------------------------------------------------------------------------------- /tests/valid/inline-table/bool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/bool.json -------------------------------------------------------------------------------- /tests/valid/inline-table/bool.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/bool.toml -------------------------------------------------------------------------------- /tests/valid/inline-table/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/empty.json -------------------------------------------------------------------------------- /tests/valid/inline-table/empty.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/empty.toml -------------------------------------------------------------------------------- /tests/valid/inline-table/end-in-bool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/end-in-bool.json -------------------------------------------------------------------------------- /tests/valid/inline-table/end-in-bool.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/end-in-bool.toml -------------------------------------------------------------------------------- /tests/valid/inline-table/inline-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/inline-table.json -------------------------------------------------------------------------------- /tests/valid/inline-table/inline-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/inline-table.toml -------------------------------------------------------------------------------- /tests/valid/inline-table/key-dotted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/key-dotted.json -------------------------------------------------------------------------------- /tests/valid/inline-table/key-dotted.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/key-dotted.toml -------------------------------------------------------------------------------- /tests/valid/inline-table/multiline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/multiline.json -------------------------------------------------------------------------------- /tests/valid/inline-table/multiline.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/multiline.toml -------------------------------------------------------------------------------- /tests/valid/inline-table/nest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/nest.json -------------------------------------------------------------------------------- /tests/valid/inline-table/nest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/inline-table/nest.toml -------------------------------------------------------------------------------- /tests/valid/integer/integer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/integer/integer.json -------------------------------------------------------------------------------- /tests/valid/integer/integer.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/integer/integer.toml -------------------------------------------------------------------------------- /tests/valid/integer/literals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/integer/literals.json -------------------------------------------------------------------------------- /tests/valid/integer/literals.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/integer/literals.toml -------------------------------------------------------------------------------- /tests/valid/integer/long.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/integer/long.json -------------------------------------------------------------------------------- /tests/valid/integer/long.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/integer/long.toml -------------------------------------------------------------------------------- /tests/valid/integer/underscore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/integer/underscore.json -------------------------------------------------------------------------------- /tests/valid/integer/underscore.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/integer/underscore.toml -------------------------------------------------------------------------------- /tests/valid/integer/zero.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/integer/zero.json -------------------------------------------------------------------------------- /tests/valid/integer/zero.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/integer/zero.toml -------------------------------------------------------------------------------- /tests/valid/key/alphanum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/alphanum.json -------------------------------------------------------------------------------- /tests/valid/key/alphanum.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/alphanum.toml -------------------------------------------------------------------------------- /tests/valid/key/case-sensitive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/case-sensitive.json -------------------------------------------------------------------------------- /tests/valid/key/case-sensitive.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/case-sensitive.toml -------------------------------------------------------------------------------- /tests/valid/key/dotted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/dotted.json -------------------------------------------------------------------------------- /tests/valid/key/dotted.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/dotted.toml -------------------------------------------------------------------------------- /tests/valid/key/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/empty.json -------------------------------------------------------------------------------- /tests/valid/key/empty.toml: -------------------------------------------------------------------------------- 1 | "" = "blank" 2 | -------------------------------------------------------------------------------- /tests/valid/key/equals-nospace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/equals-nospace.json -------------------------------------------------------------------------------- /tests/valid/key/equals-nospace.toml: -------------------------------------------------------------------------------- 1 | answer=42 2 | -------------------------------------------------------------------------------- /tests/valid/key/escapes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/escapes.json -------------------------------------------------------------------------------- /tests/valid/key/escapes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/escapes.toml -------------------------------------------------------------------------------- /tests/valid/key/numeric-dotted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/numeric-dotted.json -------------------------------------------------------------------------------- /tests/valid/key/numeric-dotted.toml: -------------------------------------------------------------------------------- 1 | 1.2 = 3 2 | -------------------------------------------------------------------------------- /tests/valid/key/numeric.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/numeric.json -------------------------------------------------------------------------------- /tests/valid/key/numeric.toml: -------------------------------------------------------------------------------- 1 | 1 = 1 2 | -------------------------------------------------------------------------------- /tests/valid/key/quoted-dots.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/quoted-dots.json -------------------------------------------------------------------------------- /tests/valid/key/quoted-dots.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/quoted-dots.toml -------------------------------------------------------------------------------- /tests/valid/key/space.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/space.json -------------------------------------------------------------------------------- /tests/valid/key/space.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/space.toml -------------------------------------------------------------------------------- /tests/valid/key/special-chars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/special-chars.json -------------------------------------------------------------------------------- /tests/valid/key/special-chars.toml: -------------------------------------------------------------------------------- 1 | "=~!@$^&*()_+-`1234567890[]|/?><.,;:'=" = 1 2 | -------------------------------------------------------------------------------- /tests/valid/key/special-word.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/special-word.json -------------------------------------------------------------------------------- /tests/valid/key/special-word.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/key/special-word.toml -------------------------------------------------------------------------------- /tests/valid/newline-crlf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/newline-crlf.json -------------------------------------------------------------------------------- /tests/valid/newline-crlf.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/newline-crlf.toml -------------------------------------------------------------------------------- /tests/valid/newline-lf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/newline-lf.json -------------------------------------------------------------------------------- /tests/valid/newline-lf.toml: -------------------------------------------------------------------------------- 1 | os = "unix" 2 | newline = "lf" 3 | -------------------------------------------------------------------------------- /tests/valid/spec-example-1-compact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/spec-example-1-compact.json -------------------------------------------------------------------------------- /tests/valid/spec-example-1-compact.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/spec-example-1-compact.toml -------------------------------------------------------------------------------- /tests/valid/spec-example-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/spec-example-1.json -------------------------------------------------------------------------------- /tests/valid/spec-example-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/spec-example-1.toml -------------------------------------------------------------------------------- /tests/valid/string/double-quote-escape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/double-quote-escape.json -------------------------------------------------------------------------------- /tests/valid/string/double-quote-escape.toml: -------------------------------------------------------------------------------- 1 | test = "\"one\"" 2 | -------------------------------------------------------------------------------- /tests/valid/string/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/empty.json -------------------------------------------------------------------------------- /tests/valid/string/empty.toml: -------------------------------------------------------------------------------- 1 | answer = "" 2 | -------------------------------------------------------------------------------- /tests/valid/string/escape-esc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/escape-esc.json -------------------------------------------------------------------------------- /tests/valid/string/escape-esc.toml: -------------------------------------------------------------------------------- 1 | esc = "\e There is no escape! \e" 2 | -------------------------------------------------------------------------------- /tests/valid/string/escape-tricky.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/escape-tricky.json -------------------------------------------------------------------------------- /tests/valid/string/escape-tricky.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/escape-tricky.toml -------------------------------------------------------------------------------- /tests/valid/string/escaped-escape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/escaped-escape.json -------------------------------------------------------------------------------- /tests/valid/string/escaped-escape.toml: -------------------------------------------------------------------------------- 1 | answer = "\\x64" 2 | -------------------------------------------------------------------------------- /tests/valid/string/escapes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/escapes.json -------------------------------------------------------------------------------- /tests/valid/string/escapes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/escapes.toml -------------------------------------------------------------------------------- /tests/valid/string/multiline-escaped-crlf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/multiline-escaped-crlf.json -------------------------------------------------------------------------------- /tests/valid/string/multiline-escaped-crlf.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/multiline-escaped-crlf.toml -------------------------------------------------------------------------------- /tests/valid/string/multiline-quotes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/multiline-quotes.json -------------------------------------------------------------------------------- /tests/valid/string/multiline-quotes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/multiline-quotes.toml -------------------------------------------------------------------------------- /tests/valid/string/multiline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/multiline.json -------------------------------------------------------------------------------- /tests/valid/string/multiline.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/multiline.toml -------------------------------------------------------------------------------- /tests/valid/string/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/nl.json -------------------------------------------------------------------------------- /tests/valid/string/nl.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/nl.toml -------------------------------------------------------------------------------- /tests/valid/string/raw-multiline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/raw-multiline.json -------------------------------------------------------------------------------- /tests/valid/string/raw-multiline.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/raw-multiline.toml -------------------------------------------------------------------------------- /tests/valid/string/raw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/raw.json -------------------------------------------------------------------------------- /tests/valid/string/raw.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/raw.toml -------------------------------------------------------------------------------- /tests/valid/string/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/simple.json -------------------------------------------------------------------------------- /tests/valid/string/simple.toml: -------------------------------------------------------------------------------- 1 | answer = "You are not drinking enough whisky." 2 | -------------------------------------------------------------------------------- /tests/valid/string/unicode-escape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/unicode-escape.json -------------------------------------------------------------------------------- /tests/valid/string/unicode-escape.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/unicode-escape.toml -------------------------------------------------------------------------------- /tests/valid/string/unicode-literal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/unicode-literal.json -------------------------------------------------------------------------------- /tests/valid/string/unicode-literal.toml: -------------------------------------------------------------------------------- 1 | answer = "δ" 2 | -------------------------------------------------------------------------------- /tests/valid/string/with-pound.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/with-pound.json -------------------------------------------------------------------------------- /tests/valid/string/with-pound.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/string/with-pound.toml -------------------------------------------------------------------------------- /tests/valid/table/array-implicit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/array-implicit.json -------------------------------------------------------------------------------- /tests/valid/table/array-implicit.toml: -------------------------------------------------------------------------------- 1 | [[albums.songs]] 2 | name = "Glory Days" 3 | -------------------------------------------------------------------------------- /tests/valid/table/array-many.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/array-many.json -------------------------------------------------------------------------------- /tests/valid/table/array-many.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/array-many.toml -------------------------------------------------------------------------------- /tests/valid/table/array-nest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/array-nest.json -------------------------------------------------------------------------------- /tests/valid/table/array-nest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/array-nest.toml -------------------------------------------------------------------------------- /tests/valid/table/array-one.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/array-one.json -------------------------------------------------------------------------------- /tests/valid/table/array-one.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/array-one.toml -------------------------------------------------------------------------------- /tests/valid/table/array-table-array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/array-table-array.json -------------------------------------------------------------------------------- /tests/valid/table/array-table-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/array-table-array.toml -------------------------------------------------------------------------------- /tests/valid/table/empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/valid/table/empty.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | -------------------------------------------------------------------------------- /tests/valid/table/keyword.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/keyword.json -------------------------------------------------------------------------------- /tests/valid/table/keyword.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/keyword.toml -------------------------------------------------------------------------------- /tests/valid/table/names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/names.json -------------------------------------------------------------------------------- /tests/valid/table/names.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/names.toml -------------------------------------------------------------------------------- /tests/valid/table/no-eol.json: -------------------------------------------------------------------------------- 1 | { 2 | "table": {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/valid/table/no-eol.toml: -------------------------------------------------------------------------------- 1 | [table] 2 | -------------------------------------------------------------------------------- /tests/valid/table/sub-empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/sub-empty.json -------------------------------------------------------------------------------- /tests/valid/table/sub-empty.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | [a.b] 3 | -------------------------------------------------------------------------------- /tests/valid/table/whitespace.json: -------------------------------------------------------------------------------- 1 | { 2 | "valid key": {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/valid/table/whitespace.toml: -------------------------------------------------------------------------------- 1 | ["valid key"] 2 | -------------------------------------------------------------------------------- /tests/valid/table/with-literal-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/with-literal-string.json -------------------------------------------------------------------------------- /tests/valid/table/with-literal-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/with-literal-string.toml -------------------------------------------------------------------------------- /tests/valid/table/with-pound.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/with-pound.json -------------------------------------------------------------------------------- /tests/valid/table/with-pound.toml: -------------------------------------------------------------------------------- 1 | ["key#group"] 2 | answer = 42 3 | -------------------------------------------------------------------------------- /tests/valid/table/with-single-quotes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/with-single-quotes.json -------------------------------------------------------------------------------- /tests/valid/table/with-single-quotes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/with-single-quotes.toml -------------------------------------------------------------------------------- /tests/valid/table/without-super.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/without-super.json -------------------------------------------------------------------------------- /tests/valid/table/without-super.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/tests/valid/table/without-super.toml -------------------------------------------------------------------------------- /toml.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/toml.dict -------------------------------------------------------------------------------- /zigmod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattyhall/tomlz/HEAD/zigmod.yml --------------------------------------------------------------------------------