├── .bumpversion.cfg ├── .flake8 ├── .github └── workflows │ └── tests.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── LICENSE-HEADER ├── MANIFEST.in ├── README.md ├── benchmark ├── LICENSE ├── README.md ├── data.toml ├── requirements.txt └── run.py ├── fuzzer ├── fuzz.py └── requirements.txt ├── profiler ├── profiler_script.py └── requirements.txt ├── pyproject.toml ├── scripts ├── mypyc_tox ├── requirements.txt └── use_setuptools.py ├── setup.py ├── src └── tomli │ ├── __init__.py │ ├── _parser.py │ ├── _re.py │ ├── _types.py │ └── py.typed ├── tests ├── __init__.py ├── burntsushi.py ├── data │ ├── invalid │ │ ├── _external │ │ │ ├── burntsushi │ │ │ │ ├── COPYING │ │ │ │ └── invalid │ │ │ │ │ ├── array │ │ │ │ │ ├── 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 │ │ │ │ │ ├── mixed-case.toml │ │ │ │ │ ├── wrong-case-false.toml │ │ │ │ │ └── wrong-case-true.toml │ │ │ │ │ ├── control │ │ │ │ │ ├── bare-null.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 │ │ │ │ │ ├── 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 │ │ │ │ │ ├── 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 │ │ │ │ │ ├── single-open-bracket.toml │ │ │ │ │ ├── space.toml │ │ │ │ │ ├── special-character.toml │ │ │ │ │ ├── start-bracket.toml │ │ │ │ │ ├── two-equals.toml │ │ │ │ │ ├── two-equals2.toml │ │ │ │ │ ├── two-equals3.toml │ │ │ │ │ ├── without-value-1.toml │ │ │ │ │ └── without-value-2.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.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 │ │ │ │ │ ├── multiline-quotes-2.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 │ │ │ └── toml-lang-compliance │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── invalid │ │ │ │ ├── array │ │ │ │ ├── array-of-tables-1.toml │ │ │ │ └── array-of-tables-2.toml │ │ │ │ ├── comment │ │ │ │ ├── comment-control-1.toml │ │ │ │ ├── comment-control-2.toml │ │ │ │ ├── comment-control-3.toml │ │ │ │ └── comment-control-4.toml │ │ │ │ ├── integer │ │ │ │ ├── int-0-padded.toml │ │ │ │ ├── int-signed-bin.toml │ │ │ │ ├── int-signed-hex.toml │ │ │ │ └── int-signed-oct.toml │ │ │ │ ├── key-value │ │ │ │ ├── bare-key-1.toml │ │ │ │ ├── bare-key-2.toml │ │ │ │ ├── bare-key-3.toml │ │ │ │ ├── key-value-pair-1.toml │ │ │ │ ├── key-value-pair-2.toml │ │ │ │ ├── multiple-dot-key.toml │ │ │ │ ├── multiple-key.toml │ │ │ │ └── no-key-name.toml │ │ │ │ ├── string │ │ │ │ ├── string-basic-control-1.toml │ │ │ │ ├── string-basic-control-2.toml │ │ │ │ ├── string-basic-control-3.toml │ │ │ │ ├── string-basic-control-4.toml │ │ │ │ ├── string-basic-multiline-control-1.toml │ │ │ │ ├── string-basic-multiline-control-2.toml │ │ │ │ ├── string-basic-multiline-control-3.toml │ │ │ │ ├── string-basic-multiline-control-4.toml │ │ │ │ ├── string-basic-multiline-invalid-backslash.toml │ │ │ │ ├── string-basic-multiline-out-of-range-unicode-escape-1.toml │ │ │ │ ├── string-basic-multiline-out-of-range-unicode-escape-2.toml │ │ │ │ ├── string-basic-multiline-quotes.toml │ │ │ │ ├── string-basic-multiline-unknown-escape.toml │ │ │ │ ├── string-basic-out-of-range-unicode-escape-1.toml │ │ │ │ ├── string-basic-out-of-range-unicode-escape-2.toml │ │ │ │ ├── string-basic-unknown-escape.toml │ │ │ │ ├── string-literal-control-1.toml │ │ │ │ ├── string-literal-control-2.toml │ │ │ │ ├── string-literal-control-3.toml │ │ │ │ ├── string-literal-control-4.toml │ │ │ │ ├── string-literal-multiline-control-1.toml │ │ │ │ ├── string-literal-multiline-control-2.toml │ │ │ │ ├── string-literal-multiline-control-4.toml │ │ │ │ └── string-literal-multiline-quotes.toml │ │ │ │ └── table │ │ │ │ ├── inline-table-immutable-1.toml │ │ │ │ ├── inline-table-immutable-2.toml │ │ │ │ ├── inline-table-trailing-comma.toml │ │ │ │ ├── table-1.toml │ │ │ │ ├── table-2.toml │ │ │ │ ├── table-3.toml │ │ │ │ ├── table-4.toml │ │ │ │ ├── table-invalid-1.toml │ │ │ │ ├── table-invalid-2.toml │ │ │ │ ├── table-invalid-3.toml │ │ │ │ └── table-invalid-4.toml │ │ ├── array-missing-comma.toml │ │ ├── array-of-tables │ │ │ ├── overwrite-array-in-parent.toml │ │ │ └── overwrite-bool-with-aot.toml │ │ ├── array │ │ │ ├── file-end-after-val.toml │ │ │ ├── unclosed-after-item.toml │ │ │ └── unclosed-empty.toml │ │ ├── basic-str-ends-in-escape.toml │ │ ├── boolean │ │ │ ├── invalid-false-casing.toml │ │ │ └── invalid-true-casing.toml │ │ ├── dates-and-times │ │ │ └── invalid-day.toml │ │ ├── dotted-keys │ │ │ ├── access-non-table.toml │ │ │ ├── extend-defined-aot.toml │ │ │ ├── extend-defined-table-with-subtable.toml │ │ │ └── extend-defined-table.toml │ │ ├── inline-table-missing-comma.toml │ │ ├── inline-table │ │ │ ├── define-twice-in-subtable.toml │ │ │ ├── define-twice.toml │ │ │ ├── file-end-after-key-val.toml │ │ │ ├── mutate.toml │ │ │ ├── override-val-in-table.toml │ │ │ ├── override-val-with-array.toml │ │ │ ├── override-val-with-table.toml │ │ │ ├── overwrite-implicitly.toml │ │ │ ├── overwrite-value-in-inner-array.toml │ │ │ ├── overwrite-value-in-inner-table.toml │ │ │ └── unclosed-empty.toml │ │ ├── invalid-comment-char.toml │ │ ├── invalid-escaped-unicode.toml │ │ ├── invalid-hex.toml │ │ ├── keys-and-vals │ │ │ ├── ends-early-table-def.toml │ │ │ ├── ends-early.toml │ │ │ ├── no-value.toml │ │ │ ├── only-ws-after-dot.toml │ │ │ └── overwrite-with-deep-table.toml │ │ ├── literal-str │ │ │ └── unclosed.toml │ │ ├── missing-closing-double-square-bracket.toml │ │ ├── missing-closing-square-bracket.toml │ │ ├── multiline-basic-str │ │ │ ├── carriage-return.toml │ │ │ ├── escape-only.toml │ │ │ ├── file-ends-after-opening.toml │ │ │ ├── last-line-escape.toml │ │ │ └── unclosed-ends-in-whitespace-escape.toml │ │ ├── multiline-literal-str │ │ │ ├── file-ends-after-opening.toml │ │ │ └── unclosed.toml │ │ ├── non-scalar-escaped.toml │ │ ├── table │ │ │ ├── eof-after-opening.toml │ │ │ ├── redefine-1.toml │ │ │ └── redefine-2.toml │ │ ├── unclosed-multiline-string.toml │ │ └── unclosed-string.toml │ └── valid │ │ ├── _external │ │ ├── burntsushi │ │ │ ├── COPYING │ │ │ └── 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-tricky.json │ │ │ │ ├── escape-tricky.toml │ │ │ │ ├── escaped-escape.json │ │ │ │ ├── escaped-escape.toml │ │ │ │ ├── escapes.json │ │ │ │ ├── escapes.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-lang-compliance │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── valid │ │ │ ├── array │ │ │ ├── spec-array-1.json │ │ │ ├── spec-array-1.toml │ │ │ ├── spec-array-2.json │ │ │ ├── spec-array-2.toml │ │ │ ├── spec-array-3.json │ │ │ ├── spec-array-3.toml │ │ │ ├── spec-array-4.json │ │ │ ├── spec-array-4.toml │ │ │ ├── spec-array-5.json │ │ │ ├── spec-array-5.toml │ │ │ ├── spec-array-7.json │ │ │ ├── spec-array-7.toml │ │ │ ├── spec-array-8.json │ │ │ ├── spec-array-8.toml │ │ │ ├── spec-array-mixed-number-types.json │ │ │ ├── spec-array-mixed-number-types.toml │ │ │ ├── spec-array-more-mixed-types.json │ │ │ ├── spec-array-more-mixed-types.toml │ │ │ ├── spec-array-of-tables-1.json │ │ │ ├── spec-array-of-tables-1.toml │ │ │ ├── spec-array-of-tables-2.json │ │ │ ├── spec-array-of-tables-2.toml │ │ │ ├── spec-array-of-tables-3.json │ │ │ └── spec-array-of-tables-3.toml │ │ │ ├── boolean │ │ │ ├── spec-boolean-1.json │ │ │ ├── spec-boolean-1.toml │ │ │ ├── spec-boolean-2.json │ │ │ └── spec-boolean-2.toml │ │ │ ├── comment │ │ │ ├── spec-comment-mid-array.json │ │ │ ├── spec-comment-mid-array.toml │ │ │ ├── spec-comment-mid-string.json │ │ │ ├── spec-comment-mid-string.toml │ │ │ ├── spec-comment-tab.json │ │ │ ├── spec-comment-tab.toml │ │ │ ├── spec-comment.json │ │ │ └── spec-comment.toml │ │ │ ├── date-time │ │ │ ├── spec-date-local-1.json │ │ │ ├── spec-date-local-1.toml │ │ │ ├── spec-date-time-1.json │ │ │ ├── spec-date-time-1.toml │ │ │ ├── spec-date-time-2.json │ │ │ ├── spec-date-time-2.toml │ │ │ ├── spec-date-time-3.json │ │ │ ├── spec-date-time-3.toml │ │ │ ├── spec-date-time-4.json │ │ │ ├── spec-date-time-4.toml │ │ │ ├── spec-date-time-5.json │ │ │ ├── spec-date-time-5.toml │ │ │ ├── spec-date-time-6.json │ │ │ ├── spec-date-time-6.toml │ │ │ ├── spec-date-time-local-1.json │ │ │ ├── spec-date-time-local-1.toml │ │ │ ├── spec-date-time-local-2.json │ │ │ ├── spec-date-time-local-2.toml │ │ │ ├── spec-time-1.json │ │ │ ├── spec-time-1.toml │ │ │ ├── spec-time-2.json │ │ │ └── spec-time-2.toml │ │ │ ├── float │ │ │ ├── spec-float-1.json │ │ │ ├── spec-float-1.toml │ │ │ ├── spec-float-10.json │ │ │ ├── spec-float-10.toml │ │ │ ├── spec-float-11.json │ │ │ ├── spec-float-11.toml │ │ │ ├── spec-float-12.json │ │ │ ├── spec-float-12.toml │ │ │ ├── spec-float-13.json │ │ │ ├── spec-float-13.toml │ │ │ ├── spec-float-14.json │ │ │ ├── spec-float-14.toml │ │ │ ├── spec-float-15.json │ │ │ ├── spec-float-15.toml │ │ │ ├── spec-float-2.json │ │ │ ├── spec-float-2.toml │ │ │ ├── spec-float-3.json │ │ │ ├── spec-float-3.toml │ │ │ ├── spec-float-4.json │ │ │ ├── spec-float-4.toml │ │ │ ├── spec-float-5.json │ │ │ ├── spec-float-5.toml │ │ │ ├── spec-float-6.json │ │ │ ├── spec-float-6.toml │ │ │ ├── spec-float-7.json │ │ │ ├── spec-float-7.toml │ │ │ ├── spec-float-8.json │ │ │ ├── spec-float-8.toml │ │ │ ├── spec-float-9.json │ │ │ └── spec-float-9.toml │ │ │ ├── integer │ │ │ ├── spec-int-1.json │ │ │ ├── spec-int-1.toml │ │ │ ├── spec-int-2.json │ │ │ ├── spec-int-2.toml │ │ │ ├── spec-int-3.json │ │ │ ├── spec-int-3.toml │ │ │ ├── spec-int-3a.json │ │ │ ├── spec-int-3a.toml │ │ │ ├── spec-int-3b.json │ │ │ ├── spec-int-3b.toml │ │ │ ├── spec-int-4.json │ │ │ ├── spec-int-4.toml │ │ │ ├── spec-int-5.json │ │ │ ├── spec-int-5.toml │ │ │ ├── spec-int-6.json │ │ │ ├── spec-int-6.toml │ │ │ ├── spec-int-7.json │ │ │ ├── spec-int-7.toml │ │ │ ├── spec-int-bin1.json │ │ │ ├── spec-int-bin1.toml │ │ │ ├── spec-int-hex1.json │ │ │ ├── spec-int-hex1.toml │ │ │ ├── spec-int-hex2.json │ │ │ ├── spec-int-hex2.toml │ │ │ ├── spec-int-hex3.json │ │ │ ├── spec-int-hex3.toml │ │ │ ├── spec-int-max.json │ │ │ ├── spec-int-max.toml │ │ │ ├── spec-int-min.json │ │ │ ├── spec-int-min.toml │ │ │ ├── spec-int-oct1.json │ │ │ ├── spec-int-oct1.toml │ │ │ ├── spec-int-oct2.json │ │ │ └── spec-int-oct2.toml │ │ │ ├── key-value │ │ │ ├── spec-case-sensitive.json │ │ │ ├── spec-case-sensitive.toml │ │ │ ├── spec-dotted-keys-1.json │ │ │ ├── spec-dotted-keys-1.toml │ │ │ ├── spec-dotted-keys-2.json │ │ │ ├── spec-dotted-keys-2.toml │ │ │ ├── spec-dotted-keys-3.json │ │ │ ├── spec-dotted-keys-3.toml │ │ │ ├── spec-empty-key-name-1.json │ │ │ ├── spec-empty-key-name-1.toml │ │ │ ├── spec-empty-key-name-2.json │ │ │ ├── spec-empty-key-name-2.toml │ │ │ ├── spec-key-value-pair-1.json │ │ │ ├── spec-key-value-pair-1.toml │ │ │ ├── spec-key-value-pair-2.json │ │ │ ├── spec-key-value-pair-2.toml │ │ │ ├── spec-key-value-pair-3.json │ │ │ ├── spec-key-value-pair-3.toml │ │ │ ├── spec-key-value-pair-4.json │ │ │ ├── spec-key-value-pair-4.toml │ │ │ ├── spec-key-value-pair-5.json │ │ │ ├── spec-key-value-pair-5.toml │ │ │ ├── spec-key-value-pair-6.json │ │ │ ├── spec-key-value-pair-6.toml │ │ │ ├── spec-key-value-pair-7.json │ │ │ ├── spec-key-value-pair-7.toml │ │ │ ├── spec-key-value-pair-8.json │ │ │ ├── spec-key-value-pair-8.toml │ │ │ ├── spec-key-value-pair-9.json │ │ │ ├── spec-key-value-pair-9.toml │ │ │ ├── spec-newline-1.json │ │ │ ├── spec-newline-1.toml │ │ │ ├── spec-newline-2.json │ │ │ ├── spec-newline-2.toml │ │ │ ├── spec-newline-3.json │ │ │ ├── spec-newline-3.toml │ │ │ ├── spec-quoted-basic-keys-1.json │ │ │ ├── spec-quoted-basic-keys-1.toml │ │ │ ├── spec-quoted-literal-keys-1.json │ │ │ └── spec-quoted-literal-keys-1.toml │ │ │ ├── qa │ │ │ ├── qa-array-inline-1000.json │ │ │ ├── qa-array-inline-1000.toml │ │ │ ├── qa-array-inline-nested-1000.toml │ │ │ ├── qa-key-literal-40kb.json │ │ │ ├── qa-key-literal-40kb.toml │ │ │ ├── qa-key-string-40kb.json │ │ │ ├── qa-key-string-40kb.toml │ │ │ ├── qa-scalar-literal-40kb.json │ │ │ ├── qa-scalar-literal-40kb.toml │ │ │ ├── qa-scalar-literal-multiline-40kb.json │ │ │ ├── qa-scalar-literal-multiline-40kb.toml │ │ │ ├── qa-scalar-string-40kb.json │ │ │ ├── qa-scalar-string-40kb.toml │ │ │ ├── qa-scalar-string-multiline-40kb.json │ │ │ ├── qa-scalar-string-multiline-40kb.toml │ │ │ ├── qa-table-inline-1000.json │ │ │ ├── qa-table-inline-1000.toml │ │ │ └── qa-table-inline-nested-1000.toml │ │ │ ├── spec-readme-example.json │ │ │ ├── spec-readme-example.toml │ │ │ ├── string │ │ │ ├── spec-string-basic-multiline-1.json │ │ │ ├── spec-string-basic-multiline-1.toml │ │ │ ├── spec-string-basic-multiline-2.json │ │ │ ├── spec-string-basic-multiline-2.toml │ │ │ ├── spec-string-basic-multiline-3.json │ │ │ ├── spec-string-basic-multiline-3.toml │ │ │ ├── spec-string-basic-multiline-4.json │ │ │ ├── spec-string-basic-multiline-4.toml │ │ │ ├── spec-string-basic-multiline-5.json │ │ │ ├── spec-string-basic-multiline-5.toml │ │ │ ├── spec-string-basic-multiline-6.json │ │ │ ├── spec-string-basic-multiline-6.toml │ │ │ ├── spec-string-basic-multiline-7.json │ │ │ ├── spec-string-basic-multiline-7.toml │ │ │ ├── spec-string-basic-multiline-8.json │ │ │ ├── spec-string-basic-multiline-8.toml │ │ │ ├── spec-string-basic-multiline-9.json │ │ │ ├── spec-string-basic-multiline-9.toml │ │ │ ├── spec-string-basic-tab-multiline.json │ │ │ ├── spec-string-basic-tab-multiline.toml │ │ │ ├── spec-string-basic-tab.json │ │ │ ├── spec-string-basic-tab.toml │ │ │ ├── spec-string-basic.json │ │ │ ├── spec-string-basic.toml │ │ │ ├── spec-string-escape-1.json │ │ │ ├── spec-string-escape-1.toml │ │ │ ├── spec-string-escape-2.json │ │ │ ├── spec-string-escape-2.toml │ │ │ ├── spec-string-escape-3.json │ │ │ ├── spec-string-escape-3.toml │ │ │ ├── spec-string-escape-4.json │ │ │ ├── spec-string-escape-4.toml │ │ │ ├── spec-string-escape-5.json │ │ │ ├── spec-string-escape-5.toml │ │ │ ├── spec-string-escape-6.json │ │ │ ├── spec-string-escape-6.toml │ │ │ ├── spec-string-escape-7.json │ │ │ ├── spec-string-escape-7.toml │ │ │ ├── spec-string-escape-8.json │ │ │ ├── spec-string-escape-8.toml │ │ │ ├── spec-string-escape-9.json │ │ │ ├── spec-string-escape-9.toml │ │ │ ├── spec-string-literal-1.json │ │ │ ├── spec-string-literal-1.toml │ │ │ ├── spec-string-literal-2.json │ │ │ ├── spec-string-literal-2.toml │ │ │ ├── spec-string-literal-3.json │ │ │ ├── spec-string-literal-3.toml │ │ │ ├── spec-string-literal-4.json │ │ │ ├── spec-string-literal-4.toml │ │ │ ├── spec-string-literal-multiline-1.json │ │ │ ├── spec-string-literal-multiline-1.toml │ │ │ ├── spec-string-literal-multiline-2.json │ │ │ ├── spec-string-literal-multiline-2.toml │ │ │ ├── spec-string-literal-multiline-3.json │ │ │ ├── spec-string-literal-multiline-3.toml │ │ │ ├── spec-string-literal-multiline-4.json │ │ │ └── spec-string-literal-multiline-4.toml │ │ │ └── table │ │ │ ├── spec-extend-dotted-object-1.json │ │ │ ├── spec-extend-dotted-object-1.toml │ │ │ ├── spec-extend-dotted-object-2.json │ │ │ ├── spec-extend-dotted-object-2.toml │ │ │ ├── spec-extend-dotted-object-3.json │ │ │ ├── spec-extend-dotted-object-3.toml │ │ │ ├── spec-table-1.json │ │ │ ├── spec-table-1.toml │ │ │ ├── spec-table-2.json │ │ │ ├── spec-table-2.toml │ │ │ ├── spec-table-3.json │ │ │ ├── spec-table-3.toml │ │ │ ├── spec-table-4.json │ │ │ ├── spec-table-4.toml │ │ │ ├── spec-table-5.json │ │ │ ├── spec-table-5.toml │ │ │ ├── spec-table-6.json │ │ │ ├── spec-table-6.toml │ │ │ ├── spec-table-7.json │ │ │ ├── spec-table-7.toml │ │ │ ├── spec-table-8.json │ │ │ ├── spec-table-8.toml │ │ │ ├── spec-table-inline-1.json │ │ │ ├── spec-table-inline-1.toml │ │ │ ├── spec-table-inline-2.json │ │ │ ├── spec-table-inline-2.toml │ │ │ ├── spec-table-inline-3.json │ │ │ ├── spec-table-inline-3.toml │ │ │ ├── spec-table.json │ │ │ └── spec-table.toml │ │ ├── apostrophes-in-literal-string.json │ │ ├── apostrophes-in-literal-string.toml │ │ ├── array │ │ ├── array-subtables.json │ │ ├── array-subtables.toml │ │ ├── open-parent-table.json │ │ └── open-parent-table.toml │ │ ├── boolean.json │ │ ├── boolean.toml │ │ ├── dates-and-times │ │ ├── datetimes.json │ │ ├── datetimes.toml │ │ ├── localtime.json │ │ └── localtime.toml │ │ ├── empty-inline-table.json │ │ ├── empty-inline-table.toml │ │ ├── five-quotes.json │ │ ├── five-quotes.toml │ │ ├── hex-char.json │ │ ├── hex-char.toml │ │ ├── multiline-basic-str │ │ ├── ends-in-whitespace-escape.json │ │ └── ends-in-whitespace-escape.toml │ │ ├── no-newlines.json │ │ ├── no-newlines.toml │ │ ├── trailing-comma.json │ │ └── trailing-comma.toml ├── test_data.py ├── test_error.py └── test_misc.py └── tomllib.md /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-HEADER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/LICENSE-HEADER -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | prune tests/ 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/benchmark/LICENSE -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/data.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/benchmark/data.toml -------------------------------------------------------------------------------- /benchmark/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/benchmark/requirements.txt -------------------------------------------------------------------------------- /benchmark/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/benchmark/run.py -------------------------------------------------------------------------------- /fuzzer/fuzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/fuzzer/fuzz.py -------------------------------------------------------------------------------- /fuzzer/requirements.txt: -------------------------------------------------------------------------------- 1 | # sudo apt-get install clang 2 | wheel 3 | atheris==2.0.7 4 | tomli_w>=0.2.2 5 | -------------------------------------------------------------------------------- /profiler/profiler_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/profiler/profiler_script.py -------------------------------------------------------------------------------- /profiler/requirements.txt: -------------------------------------------------------------------------------- 1 | gprof2dot 2 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/mypyc_tox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/scripts/mypyc_tox -------------------------------------------------------------------------------- /scripts/requirements.txt: -------------------------------------------------------------------------------- 1 | tomli-w 2 | -------------------------------------------------------------------------------- /scripts/use_setuptools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/scripts/use_setuptools.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/setup.py -------------------------------------------------------------------------------- /src/tomli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/src/tomli/__init__.py -------------------------------------------------------------------------------- /src/tomli/_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/src/tomli/_parser.py -------------------------------------------------------------------------------- /src/tomli/_re.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/src/tomli/_re.py -------------------------------------------------------------------------------- /src/tomli/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/src/tomli/_types.py -------------------------------------------------------------------------------- /src/tomli/py.typed: -------------------------------------------------------------------------------- 1 | # Marker file for PEP 561 2 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/burntsushi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/burntsushi.py -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/COPYING -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/array/missing-separator.toml: -------------------------------------------------------------------------------- 1 | wrong = [ 1 2 3 ] 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/array/no-close-2.toml: -------------------------------------------------------------------------------- 1 | x = [42 # 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/array/no-close-table-2.toml: -------------------------------------------------------------------------------- 1 | x = [{ key = 42 # 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/array/no-close-table.toml: -------------------------------------------------------------------------------- 1 | x = [{ key = 42 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/array/no-close.toml: -------------------------------------------------------------------------------- 1 | long_array = [ 1, 2, 3 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/array/tables-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/array/tables-1.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/array/tables-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/array/tables-2.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/array/text-after-array-entries.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/array/text-after-array-entries.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/array/text-before-array-separator.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/array/text-before-array-separator.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/array/text-in-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/array/text-in-array.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/bool/mixed-case.toml: -------------------------------------------------------------------------------- 1 | valid = False 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/bool/wrong-case-false.toml: -------------------------------------------------------------------------------- 1 | b = FALSE 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/bool/wrong-case-true.toml: -------------------------------------------------------------------------------- 1 | a = TRUE 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/bare-null.toml: -------------------------------------------------------------------------------- 1 | bare-null = "some value" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/comment-cr.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/control/comment-cr.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/comment-del.toml: -------------------------------------------------------------------------------- 1 | comment-del = "0x7f" #  2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/comment-lf.toml: -------------------------------------------------------------------------------- 1 | comment-lf = "ctrl-P" #  2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/comment-null.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/control/comment-null.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/comment-us.toml: -------------------------------------------------------------------------------- 1 | comment-us = "ctrl-_" #  2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/control.multi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/control/control.multi -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/multi-del.toml: -------------------------------------------------------------------------------- 1 | multi-del = """null""" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/multi-lf.toml: -------------------------------------------------------------------------------- 1 | multi-lf = """null""" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/multi-null.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/control/multi-null.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/multi-us.toml: -------------------------------------------------------------------------------- 1 | multi-us = """null""" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/rawmulti-del.toml: -------------------------------------------------------------------------------- 1 | rawmulti-del = '''null''' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/rawmulti-lf.toml: -------------------------------------------------------------------------------- 1 | rawmulti-lf = '''null''' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/rawmulti-null.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/control/rawmulti-null.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/rawmulti-us.toml: -------------------------------------------------------------------------------- 1 | rawmulti-us = '''null''' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/rawstring-del.toml: -------------------------------------------------------------------------------- 1 | rawstring-del = 'null' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/rawstring-lf.toml: -------------------------------------------------------------------------------- 1 | rawstring-lf = 'null' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/rawstring-null.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/control/rawstring-null.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/rawstring-us.toml: -------------------------------------------------------------------------------- 1 | rawstring-us = 'null' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/string-bs.toml: -------------------------------------------------------------------------------- 1 | string-bs = "backspace" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/string-del.toml: -------------------------------------------------------------------------------- 1 | string-del = "null" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/string-lf.toml: -------------------------------------------------------------------------------- 1 | string-lf = "null" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/string-null.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/control/string-null.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/control/string-us.toml: -------------------------------------------------------------------------------- 1 | string-us = "null" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/datetime/hour-over.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/datetime/hour-over.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/datetime/mday-over.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/datetime/mday-over.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/datetime/mday-under.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/datetime/mday-under.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/datetime/minute-over.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/datetime/minute-over.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/datetime/month-over.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/datetime/month-over.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/datetime/month-under.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/datetime/month-under.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/datetime/no-leads-with-milli.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/datetime/no-leads-with-milli.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/datetime/no-leads.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/datetime/no-leads.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/datetime/no-secs.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/datetime/no-secs.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/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/data/invalid/_external/burntsushi/invalid/datetime/second-over.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/datetime/second-over.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/datetime/time-no-leads-2.toml: -------------------------------------------------------------------------------- 1 | # Leading 0 is always required. 2 | d = 01:32:0 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/datetime/time-no-leads.toml: -------------------------------------------------------------------------------- 1 | # Leading 0 is always required. 2 | d = 1:32:00 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/datetime/trailing-t.toml: -------------------------------------------------------------------------------- 1 | # Date cannot end with trailing T 2 | d = 2006-01-30T 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/encoding/bad-utf8-at-end.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/encoding/bad-utf8-at-end.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/encoding/bad-utf8-in-comment.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/encoding/bad-utf8-in-comment.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/encoding/bad-utf8-in-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/encoding/bad-utf8-in-string.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/encoding/bom-not-at-start-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/encoding/bom-not-at-start-1.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/encoding/bom-not-at-start-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/encoding/bom-not-at-start-2.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/encoding/utf16-bom.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/encoding/utf16-bom.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/encoding/utf16.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/encoding/utf16.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/double-point-1.toml: -------------------------------------------------------------------------------- 1 | double-point-1 = 0..1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/double-point-2.toml: -------------------------------------------------------------------------------- 1 | double-point-2 = 0.1.2 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/exp-double-e-1.toml: -------------------------------------------------------------------------------- 1 | exp-double-e-1 = 1ee2 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/exp-double-e-2.toml: -------------------------------------------------------------------------------- 1 | exp-double-e-2 = 1e2e3 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/exp-double-us.toml: -------------------------------------------------------------------------------- 1 | exp-double-us = 1e__23 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/exp-leading-us.toml: -------------------------------------------------------------------------------- 1 | exp-leading-us = 1e_23 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/exp-point-1.toml: -------------------------------------------------------------------------------- 1 | exp-point-1 = 1e2.3 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/exp-point-2.toml: -------------------------------------------------------------------------------- 1 | exp-point-2 = 1.e2 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/exp-trailing-us.toml: -------------------------------------------------------------------------------- 1 | exp-trailing-us = 1e_23_ 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/float.multi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/float/float.multi -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/inf-incomplete-1.toml: -------------------------------------------------------------------------------- 1 | inf-incomplete-1 = in 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/inf-incomplete-2.toml: -------------------------------------------------------------------------------- 1 | inf-incomplete-2 = +in 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/inf-incomplete-3.toml: -------------------------------------------------------------------------------- 1 | inf-incomplete-3 = -in 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/inf_underscore.toml: -------------------------------------------------------------------------------- 1 | inf_underscore = in_f 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/leading-point-neg.toml: -------------------------------------------------------------------------------- 1 | leading-point-neg = -.12345 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/leading-point-plus.toml: -------------------------------------------------------------------------------- 1 | leading-point-plus = +.12345 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/leading-point.toml: -------------------------------------------------------------------------------- 1 | leading-point = .12345 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/leading-us.toml: -------------------------------------------------------------------------------- 1 | leading-us = _1.2 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/leading-zero-neg.toml: -------------------------------------------------------------------------------- 1 | leading-zero-neg = -03.14 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/leading-zero-plus.toml: -------------------------------------------------------------------------------- 1 | leading-zero-plus = +03.14 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/leading-zero.toml: -------------------------------------------------------------------------------- 1 | leading-zero = 03.14 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/nan-incomplete-1.toml: -------------------------------------------------------------------------------- 1 | nan-incomplete-1 = na 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/nan-incomplete-2.toml: -------------------------------------------------------------------------------- 1 | nan-incomplete-2 = +na 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/nan-incomplete-3.toml: -------------------------------------------------------------------------------- 1 | nan-incomplete-3 = -na 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/nan_underscore.toml: -------------------------------------------------------------------------------- 1 | nan_underscore = na_n 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/trailing-point-min.toml: -------------------------------------------------------------------------------- 1 | trailing-point-min = -1. 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/trailing-point-plus.toml: -------------------------------------------------------------------------------- 1 | trailing-point-plus = +1. 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/trailing-point.toml: -------------------------------------------------------------------------------- 1 | trailing-point = 1. 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/trailing-us-exp.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/float/trailing-us-exp.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/trailing-us.toml: -------------------------------------------------------------------------------- 1 | trailing-us = 1.2_ 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/us-after-point.toml: -------------------------------------------------------------------------------- 1 | us-after-point = 1._2 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/float/us-before-point.toml: -------------------------------------------------------------------------------- 1 | us-before-point = 1_.2 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/inline-table/double-comma.toml: -------------------------------------------------------------------------------- 1 | t = {x=3,,y=4} 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/inline-table/duplicate-key.toml: -------------------------------------------------------------------------------- 1 | # Duplicate keys within an inline table are invalid 2 | a={b=1, b=2} 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/inline-table/empty.toml: -------------------------------------------------------------------------------- 1 | t = {,} 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/inline-table/linebreak-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/inline-table/linebreak-1.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/inline-table/linebreak-2.toml: -------------------------------------------------------------------------------- 1 | t = {a=1, 2 | b=2} 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/inline-table/linebreak-3.toml: -------------------------------------------------------------------------------- 1 | t = {a=1 2 | ,b=2} 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/inline-table/linebreak-4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/inline-table/linebreak-4.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/inline-table/no-comma.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/inline-table/no-comma.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/inline-table/overwrite.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/inline-table/overwrite.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/inline-table/trailing-comma.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/inline-table/trailing-comma.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/capital-bin.toml: -------------------------------------------------------------------------------- 1 | capital-bin = 0B0 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/capital-hex.toml: -------------------------------------------------------------------------------- 1 | capital-hex = 0X1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/capital-oct.toml: -------------------------------------------------------------------------------- 1 | capital-oct = 0O0 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/double-sign-nex.toml: -------------------------------------------------------------------------------- 1 | double-sign-nex = --99 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/double-sign-plus.toml: -------------------------------------------------------------------------------- 1 | double-sign-plus = ++99 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/double-us.toml: -------------------------------------------------------------------------------- 1 | double-us = 1__23 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/integer.multi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/integer/integer.multi -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/invalid-bin.toml: -------------------------------------------------------------------------------- 1 | invalid-bin = 0b0012 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/invalid-hex.toml: -------------------------------------------------------------------------------- 1 | invalid-hex = 0xaafz 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/invalid-oct.toml: -------------------------------------------------------------------------------- 1 | invalid-oct = 0o778 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/leading-us-bin.toml: -------------------------------------------------------------------------------- 1 | leading-us-bin = _0o1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/leading-us-hex.toml: -------------------------------------------------------------------------------- 1 | leading-us-hex = _0o1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/leading-us-oct.toml: -------------------------------------------------------------------------------- 1 | leading-us-oct = _0o1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/leading-us.toml: -------------------------------------------------------------------------------- 1 | leading-us = _123 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/leading-zero-1.toml: -------------------------------------------------------------------------------- 1 | leading-zero-1 = 01 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/leading-zero-2.toml: -------------------------------------------------------------------------------- 1 | leading-zero-2 = 00 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/leading-zero-3.toml: -------------------------------------------------------------------------------- 1 | leading-zero-3 = 0_0 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/leading-zero-sign-1.toml: -------------------------------------------------------------------------------- 1 | leading-zero-sign-1 = -01 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/leading-zero-sign-2.toml: -------------------------------------------------------------------------------- 1 | leading-zero-sign-2 = +01 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/leading-zero-sign-3.toml: -------------------------------------------------------------------------------- 1 | leading-zero-sign-3 = +0_1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/negative-bin.toml: -------------------------------------------------------------------------------- 1 | negative-bin = -0b11010110 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/negative-hex.toml: -------------------------------------------------------------------------------- 1 | negative-hex = -0xff 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/negative-oct.toml: -------------------------------------------------------------------------------- 1 | negative-oct = -0o99 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/positive-bin.toml: -------------------------------------------------------------------------------- 1 | positive-bin = +0b11010110 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/positive-hex.toml: -------------------------------------------------------------------------------- 1 | positive-hex = +0xff 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/positive-oct.toml: -------------------------------------------------------------------------------- 1 | positive-oct = +0o99 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/text-after-integer.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/integer/text-after-integer.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/trailing-us-bin.toml: -------------------------------------------------------------------------------- 1 | trailing-us-bin = 0b1_ 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/trailing-us-hex.toml: -------------------------------------------------------------------------------- 1 | trailing-us-hex = 0x1_ 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/trailing-us-oct.toml: -------------------------------------------------------------------------------- 1 | trailing-us-oct = 0o1_ 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/trailing-us.toml: -------------------------------------------------------------------------------- 1 | trailing-us = 123_ 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/us-after-bin.toml: -------------------------------------------------------------------------------- 1 | us-after-bin = 0b_1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/us-after-hex.toml: -------------------------------------------------------------------------------- 1 | us-after-hex = 0x_1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/integer/us-after-oct.toml: -------------------------------------------------------------------------------- 1 | us-after-oct = 0o_1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/after-array.toml: -------------------------------------------------------------------------------- 1 | [[agencies]] owner = "S Cjelli" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/after-table.toml: -------------------------------------------------------------------------------- 1 | [error] this = "should not be here" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/after-value.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/key/after-value.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/bare-invalid-character.toml: -------------------------------------------------------------------------------- 1 | bare!key = 123 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/dotted-redefine-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/key/dotted-redefine-table.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/duplicate-keys.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/key/duplicate-keys.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/duplicate.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/key/duplicate.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/empty.toml: -------------------------------------------------------------------------------- 1 | = 1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/escape.toml: -------------------------------------------------------------------------------- 1 | \u00c0 = "latin capital letter A with grave" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/hash.toml: -------------------------------------------------------------------------------- 1 | a# = 1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/multiline.toml: -------------------------------------------------------------------------------- 1 | """long 2 | key""" = 1 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/newline.toml: -------------------------------------------------------------------------------- 1 | barekey 2 | = 123 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/no-eol.toml: -------------------------------------------------------------------------------- 1 | a = 1 b = 2 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/open-bracket.toml: -------------------------------------------------------------------------------- 1 | [abc = 1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/partial-quoted.toml: -------------------------------------------------------------------------------- 1 | partial"quoted" = 5 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/single-open-bracket.toml: -------------------------------------------------------------------------------- 1 | [ 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/space.toml: -------------------------------------------------------------------------------- 1 | a b = 1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/special-character.toml: -------------------------------------------------------------------------------- 1 | μ = "greek small letter mu" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/start-bracket.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | [xyz = 5 3 | [b] 4 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/two-equals.toml: -------------------------------------------------------------------------------- 1 | key= = 1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/two-equals2.toml: -------------------------------------------------------------------------------- 1 | a==1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/two-equals3.toml: -------------------------------------------------------------------------------- 1 | a=b=1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/without-value-1.toml: -------------------------------------------------------------------------------- 1 | key 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/key/without-value-2.toml: -------------------------------------------------------------------------------- 1 | key = 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/bad-byte-escape.toml: -------------------------------------------------------------------------------- 1 | naughty = "\xAg" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/bad-codepoint.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/string/bad-codepoint.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/bad-concat.toml: -------------------------------------------------------------------------------- 1 | no_concat = "first" "second" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/bad-escape-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/string/bad-escape-1.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/bad-escape-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/string/bad-escape-2.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/bad-multiline.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/string/bad-multiline.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/bad-slash-escape.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/string/bad-slash-escape.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/bad-uni-esc.toml: -------------------------------------------------------------------------------- 1 | str = "val\ue" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/basic-byte-escapes.toml: -------------------------------------------------------------------------------- 1 | answer = "\x33" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/basic-multiline-quotes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/string/basic-multiline-quotes.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/basic-multiline-unknown-escape.toml: -------------------------------------------------------------------------------- 1 | a = """\@""" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/basic-out-of-range-unicode-escape-2.toml: -------------------------------------------------------------------------------- 1 | a = "\U00D80000" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/basic-unknown-escape.toml: -------------------------------------------------------------------------------- 1 | a = "\@" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/literal-multiline-quotes-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/string/literal-multiline-quotes-1.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/literal-multiline-quotes-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/string/literal-multiline-quotes-2.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/missing-quotes.toml: -------------------------------------------------------------------------------- 1 | name = value 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/multiline-bad-escape-1.toml: -------------------------------------------------------------------------------- 1 | k = """t\a""" 2 | 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/multiline-bad-escape-2.toml: -------------------------------------------------------------------------------- 1 | # \ is not a valid escape. 2 | k = """t\ t""" 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/multiline-bad-escape-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/string/multiline-bad-escape-3.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/multiline-escape-space.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/string/multiline-escape-space.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/multiline-no-close-2.toml: -------------------------------------------------------------------------------- 1 | x=""" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/multiline-no-close.toml: -------------------------------------------------------------------------------- 1 | invalid = """ 2 | this will fail 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/multiline-quotes-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/string/multiline-quotes-1.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/multiline-quotes-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/string/multiline-quotes-2.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/no-close.toml: -------------------------------------------------------------------------------- 1 | no-ending-quote = "One time, at band camp 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/text-after-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/string/text-after-string.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/string/wrong-close.toml: -------------------------------------------------------------------------------- 1 | bad-ending-quote = "double and single' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/append-with-dotted-keys-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/table/append-with-dotted-keys-1.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/append-with-dotted-keys-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/table/append-with-dotted-keys-2.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/array-empty.toml: -------------------------------------------------------------------------------- 1 | [[]] 2 | name = "Born to Run" 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/array-implicit.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/table/array-implicit.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/array-missing-bracket.toml: -------------------------------------------------------------------------------- 1 | [[albums] 2 | name = "Born to Run" 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/duplicate-key-dotted-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/table/duplicate-key-dotted-table.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/duplicate-key-dotted-table2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/table/duplicate-key-dotted-table2.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/duplicate-key-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/table/duplicate-key-table.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/duplicate-table-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/table/duplicate-table-array.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/duplicate-table-array2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/table/duplicate-table-array2.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/duplicate.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/table/duplicate.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/empty-implicit-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/table/empty-implicit-table.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/empty.toml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/equals-sign.toml: -------------------------------------------------------------------------------- 1 | [name=bad] 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/llbrace.toml: -------------------------------------------------------------------------------- 1 | [ [table]] 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/nested-brackets-close.toml: -------------------------------------------------------------------------------- 1 | [a]b] 2 | zyx = 42 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/nested-brackets-open.toml: -------------------------------------------------------------------------------- 1 | [a[b] 2 | zyx = 42 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/quoted-no-close.toml: -------------------------------------------------------------------------------- 1 | ["where will it end] 2 | name = value 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/redefine.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/burntsushi/invalid/table/redefine.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/rrbrace.toml: -------------------------------------------------------------------------------- 1 | [[table] ] 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/text-after-table.toml: -------------------------------------------------------------------------------- 1 | [error] this shouldn't be here 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/whitespace.toml: -------------------------------------------------------------------------------- 1 | [invalid key] 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/burntsushi/invalid/table/with-pound.toml: -------------------------------------------------------------------------------- 1 | [key#group] 2 | answer = 42 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/LICENSE -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/README.md -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/array/array-of-tables-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/invalid/array/array-of-tables-1.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/array/array-of-tables-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/invalid/array/array-of-tables-2.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/comment/comment-control-1.toml: -------------------------------------------------------------------------------- 1 | a = "null" # 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/comment/comment-control-2.toml: -------------------------------------------------------------------------------- 1 | a = "ctrl-P" #  2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/comment/comment-control-3.toml: -------------------------------------------------------------------------------- 1 | a = "ctrl-_" #  2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/comment/comment-control-4.toml: -------------------------------------------------------------------------------- 1 | a = "0x7f" #  2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/integer/int-0-padded.toml: -------------------------------------------------------------------------------- 1 | int = 0123 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/integer/int-signed-bin.toml: -------------------------------------------------------------------------------- 1 | bin = +0b10 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/integer/int-signed-hex.toml: -------------------------------------------------------------------------------- 1 | hex = +0xab 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/integer/int-signed-oct.toml: -------------------------------------------------------------------------------- 1 | oct = +0o23 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/key-value/bare-key-1.toml: -------------------------------------------------------------------------------- 1 | bare!key = 123 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/key-value/bare-key-2.toml: -------------------------------------------------------------------------------- 1 | barekey 2 | = 123 3 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/key-value/bare-key-3.toml: -------------------------------------------------------------------------------- 1 | barekey = 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/key-value/key-value-pair-1.toml: -------------------------------------------------------------------------------- 1 | key = # INVALID 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/key-value/key-value-pair-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/invalid/key-value/key-value-pair-2.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/key-value/multiple-dot-key.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/invalid/key-value/multiple-dot-key.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/key-value/multiple-key.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/invalid/key-value/multiple-key.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/key-value/no-key-name.toml: -------------------------------------------------------------------------------- 1 | = "no key name" # INVALID 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-basic-control-1.toml: -------------------------------------------------------------------------------- 1 | a = "null" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-basic-control-2.toml: -------------------------------------------------------------------------------- 1 | a = "ctrl-P" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-basic-control-3.toml: -------------------------------------------------------------------------------- 1 | a = "ctrl-_" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-basic-control-4.toml: -------------------------------------------------------------------------------- 1 | a = "0x7f" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-basic-multiline-control-1.toml: -------------------------------------------------------------------------------- 1 | a = """null""" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-basic-multiline-control-2.toml: -------------------------------------------------------------------------------- 1 | a = """null""" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-basic-multiline-control-3.toml: -------------------------------------------------------------------------------- 1 | a = """null""" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-basic-multiline-control-4.toml: -------------------------------------------------------------------------------- 1 | a = """null""" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-basic-multiline-unknown-escape.toml: -------------------------------------------------------------------------------- 1 | a = """\@""" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-basic-out-of-range-unicode-escape-2.toml: -------------------------------------------------------------------------------- 1 | a = "\U00D80000" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-basic-unknown-escape.toml: -------------------------------------------------------------------------------- 1 | a = "\@" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-literal-control-1.toml: -------------------------------------------------------------------------------- 1 | a = 'null' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-literal-control-2.toml: -------------------------------------------------------------------------------- 1 | a = 'null' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-literal-control-3.toml: -------------------------------------------------------------------------------- 1 | a = 'null' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-literal-control-4.toml: -------------------------------------------------------------------------------- 1 | a = 'null' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-literal-multiline-control-1.toml: -------------------------------------------------------------------------------- 1 | a = '''null''' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-literal-multiline-control-2.toml: -------------------------------------------------------------------------------- 1 | a = '''null''' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/string/string-literal-multiline-control-4.toml: -------------------------------------------------------------------------------- 1 | a = '''null''' 2 | -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-1.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-2.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-3.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-4.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-invalid-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-invalid-1.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-invalid-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-invalid-2.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-invalid-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-invalid-3.toml -------------------------------------------------------------------------------- /tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-invalid-4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/_external/toml-lang-compliance/invalid/table/table-invalid-4.toml -------------------------------------------------------------------------------- /tests/data/invalid/array-missing-comma.toml: -------------------------------------------------------------------------------- 1 | arrr = [true false] 2 | -------------------------------------------------------------------------------- /tests/data/invalid/array-of-tables/overwrite-array-in-parent.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/array-of-tables/overwrite-array-in-parent.toml -------------------------------------------------------------------------------- /tests/data/invalid/array-of-tables/overwrite-bool-with-aot.toml: -------------------------------------------------------------------------------- 1 | a=true 2 | [[a]] -------------------------------------------------------------------------------- /tests/data/invalid/array/file-end-after-val.toml: -------------------------------------------------------------------------------- 1 | a=[1 -------------------------------------------------------------------------------- /tests/data/invalid/array/unclosed-after-item.toml: -------------------------------------------------------------------------------- 1 | v=[1, -------------------------------------------------------------------------------- /tests/data/invalid/array/unclosed-empty.toml: -------------------------------------------------------------------------------- 1 | v=[ -------------------------------------------------------------------------------- /tests/data/invalid/basic-str-ends-in-escape.toml: -------------------------------------------------------------------------------- 1 | "backslash is the last char\ -------------------------------------------------------------------------------- /tests/data/invalid/boolean/invalid-false-casing.toml: -------------------------------------------------------------------------------- 1 | val=falsE -------------------------------------------------------------------------------- /tests/data/invalid/boolean/invalid-true-casing.toml: -------------------------------------------------------------------------------- 1 | val=trUe -------------------------------------------------------------------------------- /tests/data/invalid/dates-and-times/invalid-day.toml: -------------------------------------------------------------------------------- 1 | "only 28 or 29 days in february" = 1988-02-30 2 | -------------------------------------------------------------------------------- /tests/data/invalid/dotted-keys/access-non-table.toml: -------------------------------------------------------------------------------- 1 | a = false 2 | a.b = true -------------------------------------------------------------------------------- /tests/data/invalid/dotted-keys/extend-defined-aot.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/dotted-keys/extend-defined-aot.toml -------------------------------------------------------------------------------- /tests/data/invalid/dotted-keys/extend-defined-table-with-subtable.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/dotted-keys/extend-defined-table-with-subtable.toml -------------------------------------------------------------------------------- /tests/data/invalid/dotted-keys/extend-defined-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/dotted-keys/extend-defined-table.toml -------------------------------------------------------------------------------- /tests/data/invalid/inline-table-missing-comma.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/inline-table-missing-comma.toml -------------------------------------------------------------------------------- /tests/data/invalid/inline-table/define-twice-in-subtable.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/inline-table/define-twice-in-subtable.toml -------------------------------------------------------------------------------- /tests/data/invalid/inline-table/define-twice.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/inline-table/define-twice.toml -------------------------------------------------------------------------------- /tests/data/invalid/inline-table/file-end-after-key-val.toml: -------------------------------------------------------------------------------- 1 | a={b=1 -------------------------------------------------------------------------------- /tests/data/invalid/inline-table/mutate.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/inline-table/mutate.toml -------------------------------------------------------------------------------- /tests/data/invalid/inline-table/override-val-in-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/inline-table/override-val-in-table.toml -------------------------------------------------------------------------------- /tests/data/invalid/inline-table/override-val-with-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/inline-table/override-val-with-array.toml -------------------------------------------------------------------------------- /tests/data/invalid/inline-table/override-val-with-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/inline-table/override-val-with-table.toml -------------------------------------------------------------------------------- /tests/data/invalid/inline-table/overwrite-implicitly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/inline-table/overwrite-implicitly.toml -------------------------------------------------------------------------------- /tests/data/invalid/inline-table/overwrite-value-in-inner-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/inline-table/overwrite-value-in-inner-array.toml -------------------------------------------------------------------------------- /tests/data/invalid/inline-table/overwrite-value-in-inner-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/inline-table/overwrite-value-in-inner-table.toml -------------------------------------------------------------------------------- /tests/data/invalid/inline-table/unclosed-empty.toml: -------------------------------------------------------------------------------- 1 | a={ -------------------------------------------------------------------------------- /tests/data/invalid/invalid-comment-char.toml: -------------------------------------------------------------------------------- 1 | # form feed ( ) not allowed in comments -------------------------------------------------------------------------------- /tests/data/invalid/invalid-escaped-unicode.toml: -------------------------------------------------------------------------------- 1 | escaped-unicode = "\uabag" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/invalid-hex.toml: -------------------------------------------------------------------------------- 1 | hex = 0xgabba00f1 2 | -------------------------------------------------------------------------------- /tests/data/invalid/keys-and-vals/ends-early-table-def.toml: -------------------------------------------------------------------------------- 1 | [fwfw.wafw -------------------------------------------------------------------------------- /tests/data/invalid/keys-and-vals/ends-early.toml: -------------------------------------------------------------------------------- 1 | fs.fw -------------------------------------------------------------------------------- /tests/data/invalid/keys-and-vals/no-value.toml: -------------------------------------------------------------------------------- 1 | why-no-value= -------------------------------------------------------------------------------- /tests/data/invalid/keys-and-vals/only-ws-after-dot.toml: -------------------------------------------------------------------------------- 1 | fs. -------------------------------------------------------------------------------- /tests/data/invalid/keys-and-vals/overwrite-with-deep-table.toml: -------------------------------------------------------------------------------- 1 | a=1 2 | [a.b.c.d] 3 | -------------------------------------------------------------------------------- /tests/data/invalid/literal-str/unclosed.toml: -------------------------------------------------------------------------------- 1 | unclosed='dwdd -------------------------------------------------------------------------------- /tests/data/invalid/missing-closing-double-square-bracket.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/missing-closing-double-square-bracket.toml -------------------------------------------------------------------------------- /tests/data/invalid/missing-closing-square-bracket.toml: -------------------------------------------------------------------------------- 1 | [closing-bracket.missingö 2 | blaa=2 3 | -------------------------------------------------------------------------------- /tests/data/invalid/multiline-basic-str/carriage-return.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/multiline-basic-str/carriage-return.toml -------------------------------------------------------------------------------- /tests/data/invalid/multiline-basic-str/escape-only.toml: -------------------------------------------------------------------------------- 1 | bee = """\""" 2 | -------------------------------------------------------------------------------- /tests/data/invalid/multiline-basic-str/file-ends-after-opening.toml: -------------------------------------------------------------------------------- 1 | a=""" -------------------------------------------------------------------------------- /tests/data/invalid/multiline-basic-str/last-line-escape.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/multiline-basic-str/last-line-escape.toml -------------------------------------------------------------------------------- /tests/data/invalid/multiline-basic-str/unclosed-ends-in-whitespace-escape.toml: -------------------------------------------------------------------------------- 1 | bee = """ 2 | hee 3 | gee\ -------------------------------------------------------------------------------- /tests/data/invalid/multiline-literal-str/file-ends-after-opening.toml: -------------------------------------------------------------------------------- 1 | a=''' -------------------------------------------------------------------------------- /tests/data/invalid/multiline-literal-str/unclosed.toml: -------------------------------------------------------------------------------- 1 | bee = ''' 2 | hee 3 | gee '' -------------------------------------------------------------------------------- /tests/data/invalid/non-scalar-escaped.toml: -------------------------------------------------------------------------------- 1 | a="\ud800" -------------------------------------------------------------------------------- /tests/data/invalid/table/eof-after-opening.toml: -------------------------------------------------------------------------------- 1 | [ -------------------------------------------------------------------------------- /tests/data/invalid/table/redefine-1.toml: -------------------------------------------------------------------------------- 1 | [t1] 2 | t2.t3.v = 0 3 | [t1.t2] 4 | -------------------------------------------------------------------------------- /tests/data/invalid/table/redefine-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/table/redefine-2.toml -------------------------------------------------------------------------------- /tests/data/invalid/unclosed-multiline-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/invalid/unclosed-multiline-string.toml -------------------------------------------------------------------------------- /tests/data/invalid/unclosed-string.toml: -------------------------------------------------------------------------------- 1 | "a-string".must-be = "closed -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/COPYING -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/array.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/array.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/bool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/bool.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/bool.toml: -------------------------------------------------------------------------------- 1 | a = [true, false] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/empty.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/empty.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/empty.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/hetergeneous.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/hetergeneous.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/hetergeneous.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/hetergeneous.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/mixed-int-array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/mixed-int-array.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/mixed-int-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/mixed-int-array.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/mixed-int-float.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/mixed-int-float.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/mixed-int-float.toml: -------------------------------------------------------------------------------- 1 | ints-and-floats = [1, 1.1] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/mixed-int-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/mixed-int-string.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/mixed-int-string.toml: -------------------------------------------------------------------------------- 1 | strings-and-ints = ["hi", 42] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/mixed-string-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/mixed-string-table.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/mixed-string-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/mixed-string-table.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/nested-double.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/nested-double.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/nested-double.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/nested-double.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/nested-inline-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/nested-inline-table.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/nested-inline-table.toml: -------------------------------------------------------------------------------- 1 | a = [ { b = {} } ] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/nested.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/nested.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/nested.toml: -------------------------------------------------------------------------------- 1 | nest = [["a"], ["b"]] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/nospaces.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/nospaces.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/nospaces.toml: -------------------------------------------------------------------------------- 1 | ints = [1,2,3] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/string-quote-comma-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/string-quote-comma-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/string-quote-comma-2.toml: -------------------------------------------------------------------------------- 1 | title = [ " \", ",] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/string-quote-comma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/string-quote-comma.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/string-quote-comma.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/string-quote-comma.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/string-with-comma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/string-with-comma.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/string-with-comma.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/string-with-comma.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/strings.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/strings.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/strings.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/table-array-string-backslash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/array/table-array-string-backslash.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/array/table-array-string-backslash.toml: -------------------------------------------------------------------------------- 1 | foo = [ { bar="\"{{baz}}\""} ] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/bool/bool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/bool/bool.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/bool/bool.toml: -------------------------------------------------------------------------------- 1 | t = true 2 | f = false 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/comment/at-eof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/comment/at-eof.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/comment/at-eof.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/comment/at-eof.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/comment/at-eof2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/comment/at-eof2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/comment/at-eof2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/comment/at-eof2.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/comment/everywhere.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/comment/everywhere.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/comment/everywhere.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/comment/everywhere.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/comment/noeol.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/comment/noeol.toml: -------------------------------------------------------------------------------- 1 | # single comment without any eol characters -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/comment/tricky.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/comment/tricky.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/comment/tricky.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/comment/tricky.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/datetime/datetime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/datetime/datetime.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/datetime/datetime.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/datetime/datetime.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/datetime/local-date.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/datetime/local-date.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/datetime/local-date.toml: -------------------------------------------------------------------------------- 1 | bestdayever = 1987-07-05 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/datetime/local-time.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/datetime/local-time.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/datetime/local-time.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/datetime/local-time.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/datetime/local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/datetime/local.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/datetime/local.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/datetime/local.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/datetime/milliseconds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/datetime/milliseconds.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/datetime/milliseconds.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/datetime/milliseconds.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/datetime/timezone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/datetime/timezone.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/datetime/timezone.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/datetime/timezone.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/empty-file.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/empty-file.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/example.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/example.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/float/exponent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/float/exponent.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/float/exponent.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/float/exponent.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/float/float.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/float/float.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/float/float.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/float/float.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/float/inf-and-nan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/float/inf-and-nan.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/float/inf-and-nan.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/float/inf-and-nan.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/float/long.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/float/long.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/float/long.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/float/long.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/float/underscore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/float/underscore.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/float/underscore.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/float/underscore.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/float/zero.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/float/zero.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/float/zero.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/float/zero.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/implicit-and-explicit-after.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/implicit-and-explicit-after.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/implicit-and-explicit-after.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/implicit-and-explicit-after.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/implicit-and-explicit-before.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/implicit-and-explicit-before.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/implicit-and-explicit-before.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/implicit-and-explicit-before.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/implicit-groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/implicit-groups.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/implicit-groups.toml: -------------------------------------------------------------------------------- 1 | [a.b.c] 2 | answer = 42 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/array.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/array.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/bool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/bool.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/bool.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/bool.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/empty.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/empty.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/empty.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/end-in-bool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/end-in-bool.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/end-in-bool.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/end-in-bool.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/inline-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/inline-table.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/inline-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/inline-table.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/key-dotted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/key-dotted.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/key-dotted.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/key-dotted.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/multiline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/multiline.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/multiline.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/multiline.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/nest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/nest.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/inline-table/nest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/inline-table/nest.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/integer/integer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/integer/integer.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/integer/integer.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/integer/integer.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/integer/literals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/integer/literals.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/integer/literals.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/integer/literals.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/integer/long.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/integer/long.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/integer/long.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/integer/long.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/integer/underscore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/integer/underscore.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/integer/underscore.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/integer/underscore.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/integer/zero.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/integer/zero.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/integer/zero.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/integer/zero.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/alphanum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/alphanum.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/alphanum.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/alphanum.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/case-sensitive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/case-sensitive.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/case-sensitive.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/case-sensitive.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/dotted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/dotted.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/dotted.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/dotted.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/empty.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/empty.toml: -------------------------------------------------------------------------------- 1 | "" = "blank" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/equals-nospace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/equals-nospace.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/equals-nospace.toml: -------------------------------------------------------------------------------- 1 | answer=42 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/escapes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/escapes.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/escapes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/escapes.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/numeric-dotted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/numeric-dotted.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/numeric-dotted.toml: -------------------------------------------------------------------------------- 1 | 1.2 = 3 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/numeric.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/numeric.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/numeric.toml: -------------------------------------------------------------------------------- 1 | 1 = 1 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/quoted-dots.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/quoted-dots.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/quoted-dots.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/quoted-dots.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/space.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/space.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/space.toml: -------------------------------------------------------------------------------- 1 | "a b" = 1 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/special-chars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/special-chars.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/special-chars.toml: -------------------------------------------------------------------------------- 1 | "~!@$^&*()_+-`1234567890[]|/?><.,;:'" = 1 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/special-word.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/special-word.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/key/special-word.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/key/special-word.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/newline-crlf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/newline-crlf.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/newline-crlf.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/newline-crlf.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/newline-lf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/newline-lf.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/newline-lf.toml: -------------------------------------------------------------------------------- 1 | os = "unix" 2 | newline = "lf" 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/spec-example-1-compact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/spec-example-1-compact.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/spec-example-1-compact.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/spec-example-1-compact.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/spec-example-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/spec-example-1.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/spec-example-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/spec-example-1.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/double-quote-escape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/double-quote-escape.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/double-quote-escape.toml: -------------------------------------------------------------------------------- 1 | test = "\"one\"" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/empty.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/empty.toml: -------------------------------------------------------------------------------- 1 | answer = "" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/escape-tricky.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/escape-tricky.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/escape-tricky.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/escape-tricky.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/escaped-escape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/escaped-escape.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/escaped-escape.toml: -------------------------------------------------------------------------------- 1 | answer = "\\x64" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/escapes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/escapes.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/escapes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/escapes.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/multiline-quotes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/multiline-quotes.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/multiline-quotes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/multiline-quotes.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/multiline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/multiline.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/multiline.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/multiline.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/nl.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/nl.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/nl.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/raw-multiline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/raw-multiline.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/raw-multiline.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/raw-multiline.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/raw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/raw.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/raw.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/raw.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/simple.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/simple.toml: -------------------------------------------------------------------------------- 1 | answer = "You are not drinking enough whisky." 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/unicode-escape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/unicode-escape.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/unicode-escape.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/unicode-escape.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/unicode-literal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/unicode-literal.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/unicode-literal.toml: -------------------------------------------------------------------------------- 1 | answer = "δ" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/with-pound.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/with-pound.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/string/with-pound.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/string/with-pound.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/array-implicit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/array-implicit.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/array-implicit.toml: -------------------------------------------------------------------------------- 1 | [[albums.songs]] 2 | name = "Glory Days" 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/array-many.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/array-many.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/array-many.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/array-many.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/array-nest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/array-nest.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/array-nest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/array-nest.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/array-one.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/array-one.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/array-one.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/array-one.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/array-table-array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/array-table-array.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/array-table-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/array-table-array.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/empty.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/keyword.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/keyword.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/keyword.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/keyword.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/names.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/names.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/names.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/no-eol.json: -------------------------------------------------------------------------------- 1 | { 2 | "table": {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/no-eol.toml: -------------------------------------------------------------------------------- 1 | [table] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/sub-empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/sub-empty.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/sub-empty.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | [a.b] 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/whitespace.json: -------------------------------------------------------------------------------- 1 | { 2 | "valid key": {} 3 | } 4 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/whitespace.toml: -------------------------------------------------------------------------------- 1 | ["valid key"] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/with-literal-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/with-literal-string.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/with-literal-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/with-literal-string.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/with-pound.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/with-pound.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/with-pound.toml: -------------------------------------------------------------------------------- 1 | ["key#group"] 2 | answer = 42 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/with-single-quotes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/with-single-quotes.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/with-single-quotes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/with-single-quotes.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/without-super.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/without-super.json -------------------------------------------------------------------------------- /tests/data/valid/_external/burntsushi/valid/table/without-super.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/burntsushi/valid/table/without-super.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/LICENSE -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/README.md -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-1.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-1.toml: -------------------------------------------------------------------------------- 1 | integers = [ 1, 2, 3 ] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-2.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-3.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-3.toml: -------------------------------------------------------------------------------- 1 | nested_array_of_int = [ [ 1, 2 ], [3, 4, 5] ] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-4.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-4.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-5.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-5.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-5.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-7.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-7.toml: -------------------------------------------------------------------------------- 1 | integers2 = [ 2 | 1, 2, 3 3 | ] 4 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-8.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-8.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-8.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-of-tables-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-of-tables-1.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-of-tables-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-of-tables-1.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-of-tables-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-of-tables-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-of-tables-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-of-tables-2.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-of-tables-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-of-tables-3.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-of-tables-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/array/spec-array-of-tables-3.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/boolean/spec-boolean-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/boolean/spec-boolean-1.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/boolean/spec-boolean-1.toml: -------------------------------------------------------------------------------- 1 | bool1 = true 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/boolean/spec-boolean-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/boolean/spec-boolean-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/boolean/spec-boolean-2.toml: -------------------------------------------------------------------------------- 1 | bool1 = false 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment-mid-array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment-mid-array.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment-mid-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment-mid-array.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment-mid-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment-mid-string.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment-mid-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment-mid-string.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment-tab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment-tab.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment-tab.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment-tab.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/comment/spec-comment.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-local-1.json: -------------------------------------------------------------------------------- 1 | {"ld1": 2 | {"type":"local date","value":"1979-05-27"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-local-1.toml: -------------------------------------------------------------------------------- 1 | ld1 = 1979-05-27 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-1.json: -------------------------------------------------------------------------------- 1 | {"odt1": 2 | {"type":"offset datetime","value":"1979-05-27T07:32:00Z"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-1.toml: -------------------------------------------------------------------------------- 1 | odt1 = 1979-05-27T07:32:00Z 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-2.toml: -------------------------------------------------------------------------------- 1 | odt2 = 1979-05-27T00:32:00-07:00 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-3.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-3.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-4.json: -------------------------------------------------------------------------------- 1 | {"odt4": 2 | {"type":"offset datetime","value":"1979-05-27T07:32:00Z"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-4.toml: -------------------------------------------------------------------------------- 1 | odt4 = 1979-05-27 07:32:00Z 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-5.json: -------------------------------------------------------------------------------- 1 | {"odt5": 2 | {"type":"offset datetime","value":"1979-05-27T07:32:00.123Z"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-5.toml: -------------------------------------------------------------------------------- 1 | odt5 = 1979-05-27T07:32:00.123Z 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-6.json: -------------------------------------------------------------------------------- 1 | {"odt6": 2 | {"type":"offset datetime","value":"1979-05-27T07:32:00.1239Z"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-6.toml: -------------------------------------------------------------------------------- 1 | odt6 = 1979-05-27T07:32:00.1239Z 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-local-1.json: -------------------------------------------------------------------------------- 1 | {"ldt1": 2 | {"type":"local datetime","value":"1979-05-27T07:32:00"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-date-time-local-1.toml: -------------------------------------------------------------------------------- 1 | ldt1 = 1979-05-27T07:32:00 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-time-1.json: -------------------------------------------------------------------------------- 1 | {"lt1": 2 | {"type":"local time","value":"07:32:00"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-time-1.toml: -------------------------------------------------------------------------------- 1 | lt1 = 07:32:00 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-time-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-time-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-time-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/date-time/spec-time-2.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-1.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-1.toml: -------------------------------------------------------------------------------- 1 | flt1 = +1.0 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-10.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-10.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-10.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-11.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-11.toml: -------------------------------------------------------------------------------- 1 | sf2 = +inf # positive infinity 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-12.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-12.toml: -------------------------------------------------------------------------------- 1 | sf3 = -inf # negative infinity 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-13.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-13.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-13.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-14.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-14.toml: -------------------------------------------------------------------------------- 1 | sf5 = +nan # same as `nan` 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-15.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-15.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-15.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-15.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-2.toml: -------------------------------------------------------------------------------- 1 | flt2 = 3.1415 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-3.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-3.toml: -------------------------------------------------------------------------------- 1 | flt3 = -0.01 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-4.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-4.toml: -------------------------------------------------------------------------------- 1 | flt4 = 5e+22 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-5.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-5.toml: -------------------------------------------------------------------------------- 1 | flt5 = 1e06 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-6.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-6.toml: -------------------------------------------------------------------------------- 1 | flt6 = -2E-2 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-7.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-7.toml: -------------------------------------------------------------------------------- 1 | flt7 = 6.626e-34 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-8.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-8.toml: -------------------------------------------------------------------------------- 1 | flt8 = 224_617.445_991_228 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-9.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/float/spec-float-9.toml: -------------------------------------------------------------------------------- 1 | flt9 = -0e0 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-1.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-1.toml: -------------------------------------------------------------------------------- 1 | int1 = +99 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-2.toml: -------------------------------------------------------------------------------- 1 | int2 = 42 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-3.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-3.toml: -------------------------------------------------------------------------------- 1 | int3 = 0 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-3a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-3a.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-3a.toml: -------------------------------------------------------------------------------- 1 | int3a = +0 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-3b.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-3b.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-3b.toml: -------------------------------------------------------------------------------- 1 | int3b = -0 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-4.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-4.toml: -------------------------------------------------------------------------------- 1 | int4 = -17 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-5.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-5.toml: -------------------------------------------------------------------------------- 1 | int5 = 1_000 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-6.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-6.toml: -------------------------------------------------------------------------------- 1 | int6 = 5_349_221 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-7.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-7.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-7.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-bin1.json: -------------------------------------------------------------------------------- 1 | {"bin1": 2 | {"type":"integer","value":"214"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-bin1.toml: -------------------------------------------------------------------------------- 1 | bin1 = 0b11010110 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-hex1.json: -------------------------------------------------------------------------------- 1 | {"hex1": 2 | {"type":"integer","value":"3735928559"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-hex1.toml: -------------------------------------------------------------------------------- 1 | hex1 = 0xDEADBEEF 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-hex2.json: -------------------------------------------------------------------------------- 1 | {"hex2": 2 | {"type":"integer","value":"3735928559"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-hex2.toml: -------------------------------------------------------------------------------- 1 | hex2 = 0xdeadbeef 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-hex3.json: -------------------------------------------------------------------------------- 1 | {"hex3": 2 | {"type":"integer","value":"3735928559"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-hex3.toml: -------------------------------------------------------------------------------- 1 | hex3 = 0xdead_beef 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-max.json: -------------------------------------------------------------------------------- 1 | {"max": 2 | {"type":"integer","value":"9223372036854775807"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-max.toml: -------------------------------------------------------------------------------- 1 | max=9_223_372_036_854_775_807 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-min.json: -------------------------------------------------------------------------------- 1 | {"min": 2 | {"type":"integer","value":"-9223372036854775808"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-min.toml: -------------------------------------------------------------------------------- 1 | min=-9_223_372_036_854_775_808 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-oct1.json: -------------------------------------------------------------------------------- 1 | {"oct1": 2 | {"type":"integer","value":"342391"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-oct1.toml: -------------------------------------------------------------------------------- 1 | oct1 = 0o01234567 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-oct2.json: -------------------------------------------------------------------------------- 1 | {"oct2": 2 | {"type":"integer","value":"493"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/integer/spec-int-oct2.toml: -------------------------------------------------------------------------------- 1 | oct2 = 0o755 # useful for Unix file permissions 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-case-sensitive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-case-sensitive.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-case-sensitive.toml: -------------------------------------------------------------------------------- 1 | # TOML is case sensitive. 2 | abc = 123 3 | ABC = 456 4 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-dotted-keys-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-dotted-keys-1.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-dotted-keys-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-dotted-keys-1.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-dotted-keys-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-dotted-keys-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-dotted-keys-2.toml: -------------------------------------------------------------------------------- 1 | a . b = 23 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-dotted-keys-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-dotted-keys-3.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-dotted-keys-3.toml: -------------------------------------------------------------------------------- 1 | a . b = 23 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-empty-key-name-1.json: -------------------------------------------------------------------------------- 1 | {"": 2 | {"type":"string","value":"blank"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-empty-key-name-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-empty-key-name-1.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-empty-key-name-2.json: -------------------------------------------------------------------------------- 1 | {"": 2 | {"type":"string","value":"blank"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-empty-key-name-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-empty-key-name-2.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-1.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-1.toml: -------------------------------------------------------------------------------- 1 | key = "value" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-2.toml: -------------------------------------------------------------------------------- 1 | bare_key = "value" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-3.toml: -------------------------------------------------------------------------------- 1 | bare-key = "value" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-4.toml: -------------------------------------------------------------------------------- 1 | 1234 = "value" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-5.toml: -------------------------------------------------------------------------------- 1 | 1234="value" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-6.json: -------------------------------------------------------------------------------- 1 | {"-": 2 | {"type":"integer","value":"1"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-6.toml: -------------------------------------------------------------------------------- 1 | -=1 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-7.json: -------------------------------------------------------------------------------- 1 | {"_": 2 | {"type":"integer","value":"1"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-7.toml: -------------------------------------------------------------------------------- 1 | _=1 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-8.toml: -------------------------------------------------------------------------------- 1 | Ӎׅ@[C. -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-key-value-pair-9.toml: -------------------------------------------------------------------------------- 1 | 3.14159 = "pi" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-newline-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-newline-1.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-newline-1.toml: -------------------------------------------------------------------------------- 1 | abc = 123 2 | def = 456 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-newline-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-newline-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-newline-2.toml: -------------------------------------------------------------------------------- 1 | abc = 123 2 | def = 456 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-newline-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-newline-3.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-newline-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-newline-3.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/key-value/spec-quoted-basic-keys-1.toml: -------------------------------------------------------------------------------- 1 | "ʎǝʞ" = "value" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-array-inline-1000.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-array-inline-1000.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-array-inline-1000.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-array-inline-1000.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-key-literal-40kb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-key-literal-40kb.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-key-literal-40kb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-key-literal-40kb.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-key-string-40kb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-key-string-40kb.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-key-string-40kb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-key-string-40kb.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-scalar-literal-40kb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-scalar-literal-40kb.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-scalar-literal-40kb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-scalar-literal-40kb.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-scalar-string-40kb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-scalar-string-40kb.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-scalar-string-40kb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-scalar-string-40kb.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-table-inline-1000.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-table-inline-1000.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-table-inline-1000.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/qa/qa-table-inline-1000.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/spec-readme-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/spec-readme-example.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/spec-readme-example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/spec-readme-example.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-basic-multiline-4.json: -------------------------------------------------------------------------------- 1 | {"a": 2 | {"type":"string","value":"abcdef"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-basic-multiline-4.toml: -------------------------------------------------------------------------------- 1 | a = """abc\ 2 | def""" 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-basic-tab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-basic-tab.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-basic-tab.toml: -------------------------------------------------------------------------------- 1 | str = "This is a tab" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-basic.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-basic.toml: -------------------------------------------------------------------------------- 1 | str = "I'm a string. \"You can quote me\". Name\tJos\u00E9\nLocation\tSF." 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-1.json: -------------------------------------------------------------------------------- 1 | {"a": 2 | {"type":"string","value":"\b"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-1.toml: -------------------------------------------------------------------------------- 1 | a = "\b" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-2.json: -------------------------------------------------------------------------------- 1 | {"a": 2 | {"type":"string","value":"\t"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-2.toml: -------------------------------------------------------------------------------- 1 | a = "\t" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-3.json: -------------------------------------------------------------------------------- 1 | {"a": 2 | {"type":"string","value":"\n"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-3.toml: -------------------------------------------------------------------------------- 1 | a = "\n" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-4.json: -------------------------------------------------------------------------------- 1 | {"a": 2 | {"type":"string","value":"\f"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-4.toml: -------------------------------------------------------------------------------- 1 | a = "\f" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-5.json: -------------------------------------------------------------------------------- 1 | {"a": 2 | {"type":"string","value":"\r"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-5.toml: -------------------------------------------------------------------------------- 1 | a = "\r" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-6.json: -------------------------------------------------------------------------------- 1 | {"a": 2 | {"type":"string","value":"\""}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-6.toml: -------------------------------------------------------------------------------- 1 | a = "\"" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-7.json: -------------------------------------------------------------------------------- 1 | {"a": 2 | {"type":"string","value":"\\"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-7.toml: -------------------------------------------------------------------------------- 1 | a = "\\" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-8.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-8.toml: -------------------------------------------------------------------------------- 1 | a = "\u0000" 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-9.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-9.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-escape-9.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-literal-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-literal-1.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-literal-1.toml: -------------------------------------------------------------------------------- 1 | winpath = 'C:\Users\nodejs\templates' 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-literal-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-literal-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-literal-2.toml: -------------------------------------------------------------------------------- 1 | winpath2 = '\\ServerX\admin$\system32\' 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-literal-3.json: -------------------------------------------------------------------------------- 1 | {"quoted": 2 | {"type":"string","value":"Tom \"Dubs\" Preston-Werner"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-literal-3.toml: -------------------------------------------------------------------------------- 1 | quoted = 'Tom "Dubs" Preston-Werner' 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-literal-4.json: -------------------------------------------------------------------------------- 1 | {"regex": 2 | {"type":"string","value":"<\\i\\c*\\s*>"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-literal-4.toml: -------------------------------------------------------------------------------- 1 | regex = '<\i\c*\s*>' 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-literal-multiline-1.json: -------------------------------------------------------------------------------- 1 | {"regex2": 2 | {"type":"string","value":"I [dw]on't need \\d{2} apples"}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/string/spec-string-literal-multiline-1.toml: -------------------------------------------------------------------------------- 1 | regex2 = '''I [dw]on't need \d{2} apples''' 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-1.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-1.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-2.toml: -------------------------------------------------------------------------------- 1 | [dog."tater.man"] 2 | type.name = "pug" 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-3.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-3.toml: -------------------------------------------------------------------------------- 1 | [a.b.c] 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-4.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-4.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-5.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-5.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-5.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-6.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-6.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-6.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-7.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-7.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-7.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-8.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-8.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-8.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-inline-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-inline-1.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-inline-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-inline-1.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-inline-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-inline-2.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-inline-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-inline-2.toml -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-inline-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-inline-3.json -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table-inline-3.toml: -------------------------------------------------------------------------------- 1 | animal = { type.name = "pug" } 2 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table.json: -------------------------------------------------------------------------------- 1 | {"table": 2 | {}} 3 | -------------------------------------------------------------------------------- /tests/data/valid/_external/toml-lang-compliance/valid/table/spec-table.toml: -------------------------------------------------------------------------------- 1 | [table] 2 | -------------------------------------------------------------------------------- /tests/data/valid/apostrophes-in-literal-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/apostrophes-in-literal-string.json -------------------------------------------------------------------------------- /tests/data/valid/apostrophes-in-literal-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/apostrophes-in-literal-string.toml -------------------------------------------------------------------------------- /tests/data/valid/array/array-subtables.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/array/array-subtables.json -------------------------------------------------------------------------------- /tests/data/valid/array/array-subtables.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/array/array-subtables.toml -------------------------------------------------------------------------------- /tests/data/valid/array/open-parent-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/array/open-parent-table.json -------------------------------------------------------------------------------- /tests/data/valid/array/open-parent-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/array/open-parent-table.toml -------------------------------------------------------------------------------- /tests/data/valid/boolean.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/boolean.json -------------------------------------------------------------------------------- /tests/data/valid/boolean.toml: -------------------------------------------------------------------------------- 1 | 'a'=true 2 | "b"=false -------------------------------------------------------------------------------- /tests/data/valid/dates-and-times/datetimes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/dates-and-times/datetimes.json -------------------------------------------------------------------------------- /tests/data/valid/dates-and-times/datetimes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/dates-and-times/datetimes.toml -------------------------------------------------------------------------------- /tests/data/valid/dates-and-times/localtime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/dates-and-times/localtime.json -------------------------------------------------------------------------------- /tests/data/valid/dates-and-times/localtime.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/dates-and-times/localtime.toml -------------------------------------------------------------------------------- /tests/data/valid/empty-inline-table.json: -------------------------------------------------------------------------------- 1 | {"empty": {}} -------------------------------------------------------------------------------- /tests/data/valid/empty-inline-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/empty-inline-table.toml -------------------------------------------------------------------------------- /tests/data/valid/five-quotes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/five-quotes.json -------------------------------------------------------------------------------- /tests/data/valid/five-quotes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/five-quotes.toml -------------------------------------------------------------------------------- /tests/data/valid/hex-char.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/hex-char.json -------------------------------------------------------------------------------- /tests/data/valid/hex-char.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/hex-char.toml -------------------------------------------------------------------------------- /tests/data/valid/multiline-basic-str/ends-in-whitespace-escape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/multiline-basic-str/ends-in-whitespace-escape.json -------------------------------------------------------------------------------- /tests/data/valid/multiline-basic-str/ends-in-whitespace-escape.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/multiline-basic-str/ends-in-whitespace-escape.toml -------------------------------------------------------------------------------- /tests/data/valid/no-newlines.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /tests/data/valid/no-newlines.toml: -------------------------------------------------------------------------------- 1 | #no newlines at all here -------------------------------------------------------------------------------- /tests/data/valid/trailing-comma.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/data/valid/trailing-comma.json -------------------------------------------------------------------------------- /tests/data/valid/trailing-comma.toml: -------------------------------------------------------------------------------- 1 | arr=[1,] -------------------------------------------------------------------------------- /tests/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/test_data.py -------------------------------------------------------------------------------- /tests/test_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/test_error.py -------------------------------------------------------------------------------- /tests/test_misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tests/test_misc.py -------------------------------------------------------------------------------- /tomllib.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hukkin/tomli/HEAD/tomllib.md --------------------------------------------------------------------------------