├── .github └── workflows │ ├── codeql-analysis.yml │ └── ruby.yml ├── .gitignore ├── .rubocop.yml ├── .standard.yml ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── lib ├── toml-rb.rb └── toml-rb │ ├── array.rb │ ├── datetime.rb │ ├── dumper.rb │ ├── errors.rb │ ├── grammars │ ├── document.citrus │ ├── helper.citrus │ └── primitive.citrus │ ├── inline_table.rb │ ├── keyvalue.rb │ ├── parser.rb │ ├── string.rb │ ├── table.rb │ ├── table_array.rb │ └── version.rb ├── test ├── dumper_test.rb ├── encoding_test.rb ├── errors_test.rb ├── example-v0.4.0.toml ├── example-v0.5.0.toml ├── example.toml ├── examples │ ├── invalid │ │ ├── array │ │ │ ├── double-comma-1.toml │ │ │ ├── double-comma-2.toml │ │ │ ├── extend-defined-aot.toml │ │ │ ├── missing-separator-1.toml │ │ │ ├── missing-separator-2.toml │ │ │ ├── no-close-1.toml │ │ │ ├── no-close-2.toml │ │ │ ├── no-close-3.toml │ │ │ ├── no-close-4.toml │ │ │ ├── no-close-5.toml │ │ │ ├── no-close-6.toml │ │ │ ├── no-close-7.toml │ │ │ ├── no-close-8.toml │ │ │ ├── no-close-table-1.toml │ │ │ ├── no-close-table-2.toml │ │ │ ├── no-comma-1.toml │ │ │ ├── no-comma-2.toml │ │ │ ├── no-comma-3.toml │ │ │ ├── tables-2.toml │ │ │ ├── text-after-array-entries.toml │ │ │ ├── text-before-array-separator.toml │ │ │ └── text-in-array.toml │ │ ├── bool │ │ │ ├── almost-false-with-extra.toml │ │ │ ├── almost-false.toml │ │ │ ├── almost-true-with-extra.toml │ │ │ ├── almost-true.toml │ │ │ ├── bool.multi │ │ │ ├── capitalized-false.toml │ │ │ ├── capitalized-true.toml │ │ │ ├── just-f.toml │ │ │ ├── just-t.toml │ │ │ ├── mixed-case-false.toml │ │ │ ├── mixed-case-true.toml │ │ │ ├── mixed-case.toml │ │ │ ├── starting-same-false.toml │ │ │ ├── starting-same-true.toml │ │ │ ├── wrong-case-false.toml │ │ │ └── wrong-case-true.toml │ │ ├── control │ │ │ ├── bare-cr.toml │ │ │ ├── bare-formfeed.toml │ │ │ ├── bare-null.toml │ │ │ ├── bare-vertical-tab.toml │ │ │ └── control.multi │ │ ├── datetime-malformed-no-leads.toml │ │ ├── datetime-malformed-no-secs.toml │ │ ├── datetime-malformed-no-t.toml │ │ ├── datetime-malformed-with-milli.toml │ │ ├── datetime │ │ │ ├── no-leads-month.toml │ │ │ ├── no-leads-with-milli.toml │ │ │ ├── no-leads.toml │ │ │ ├── no-t.toml │ │ │ ├── time-no-leads.toml │ │ │ └── y10k.toml │ │ ├── duplicate-key-table.toml │ │ ├── duplicate-keys.toml │ │ ├── duplicate-tables.toml │ │ ├── empty-implicit-table.toml │ │ ├── empty-table.toml │ │ ├── encoding │ │ │ ├── utf16-comment.toml │ │ │ └── utf16-key.toml │ │ ├── float-no-leading-zero.toml │ │ ├── float-no-trailing-digits.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-point-3.toml │ │ │ ├── exp-trailing-us-1.toml │ │ │ ├── exp-trailing-us-2.toml │ │ │ ├── exp-trailing-us.toml │ │ │ ├── float.multi │ │ │ ├── inf-capital.toml │ │ │ ├── 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 │ │ │ ├── nan-capital.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-1.toml │ │ │ ├── trailing-us-exp-2.toml │ │ │ ├── trailing-us.toml │ │ │ ├── us-after-point.toml │ │ │ └── us-before-point.toml │ │ ├── inline-table-duplicate-key.toml │ │ ├── inline-table-duplicate-key2.toml │ │ ├── inline-table │ │ │ ├── add-key-01.toml │ │ │ ├── add-key-02.toml │ │ │ ├── bad-key-syntax.toml │ │ │ ├── double-comma.toml │ │ │ ├── duplicate-key-1.toml │ │ │ ├── duplicate-key-2.toml │ │ │ ├── duplicate-key-3.toml │ │ │ ├── duplicate-key-4.toml │ │ │ ├── empty-1.toml │ │ │ ├── empty-2.toml │ │ │ ├── empty-3.toml │ │ │ ├── no-close-1.toml │ │ │ ├── no-close-2.toml │ │ │ ├── no-comma-1.toml │ │ │ ├── no-comma-2.toml │ │ │ ├── overwrite-01.toml │ │ │ ├── overwrite-03.toml │ │ │ ├── overwrite-04.toml │ │ │ ├── overwrite-06.toml │ │ │ ├── overwrite-07.toml │ │ │ ├── overwrite-08.toml │ │ │ ├── overwrite-09.toml │ │ │ └── overwrite-10.toml │ │ ├── integer │ │ │ ├── capital-bin.toml │ │ │ ├── capital-hex.toml │ │ │ ├── capital-oct.toml │ │ │ ├── double-sign-nex.toml │ │ │ ├── double-sign-plus.toml │ │ │ ├── double-us.toml │ │ │ ├── incomplete-bin.toml │ │ │ ├── incomplete-hex.toml │ │ │ ├── incomplete-oct.toml │ │ │ ├── integer.multi │ │ │ ├── invalid-bin.toml │ │ │ ├── invalid-hex-1.toml │ │ │ ├── invalid-hex-2.toml │ │ │ ├── invalid-hex.toml │ │ │ ├── invalid-oct.toml │ │ │ ├── leading-us-bin.toml │ │ │ ├── leading-us-hex.toml │ │ │ ├── leading-us-oct.toml │ │ │ ├── leading-us.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-empty.toml │ │ ├── key-hash.toml │ │ ├── key-newline.toml │ │ ├── key-open-bracket.toml │ │ ├── key-single-open-bracket.toml │ │ ├── key-space.toml │ │ ├── key-start-bracket.toml │ │ ├── key-two-equals.toml │ │ ├── key │ │ │ ├── bare-invalid-character.toml │ │ │ ├── dotted-redefine-table-1.toml │ │ │ ├── dotted-redefine-table-2.toml │ │ │ ├── duplicate-keys-1.toml │ │ │ ├── duplicate-keys-2.toml │ │ │ ├── duplicate-keys-3.toml │ │ │ ├── duplicate-keys-4.toml │ │ │ ├── empty.toml │ │ │ ├── end-in-escape.toml │ │ │ ├── escape.toml │ │ │ ├── hash.toml │ │ │ ├── newline-1.toml │ │ │ ├── newline-2.toml │ │ │ ├── newline-3.toml │ │ │ ├── newline-4.toml │ │ │ ├── newline-5.toml │ │ │ ├── open-bracket.toml │ │ │ ├── partial-quoted.toml │ │ │ ├── quoted-unclosed-1.toml │ │ │ ├── quoted-unclosed-2.toml │ │ │ ├── single-open-bracket.toml │ │ │ ├── space.toml │ │ │ ├── special-character.toml │ │ │ ├── start-bracket.toml │ │ │ ├── start-dot.toml │ │ │ ├── two-equals-1.toml │ │ │ ├── two-equals-2.toml │ │ │ ├── two-equals-3.toml │ │ │ ├── without-value-1.toml │ │ │ ├── without-value-2.toml │ │ │ ├── without-value-3.toml │ │ │ ├── without-value-4.toml │ │ │ ├── without-value-5.toml │ │ │ ├── without-value-6.toml │ │ │ └── without-value-7.toml │ │ ├── local-date │ │ │ ├── no-leads-with-milli.toml │ │ │ ├── no-leads.toml │ │ │ ├── trailing-t.toml │ │ │ └── y10k.toml │ │ ├── local-datetime │ │ │ ├── no-leads-with-milli.toml │ │ │ ├── no-leads.toml │ │ │ ├── no-t.toml │ │ │ ├── time-no-leads.toml │ │ │ └── y10k.toml │ │ ├── local-time │ │ │ ├── time-no-leads-2.toml │ │ │ └── time-no-leads.toml │ │ ├── spec │ │ │ ├── inline-table-2-0.toml │ │ │ ├── inline-table-3-0.toml │ │ │ ├── key-value-pair-1.toml │ │ │ ├── keys-2.toml │ │ │ ├── string-4-0.toml │ │ │ └── string-7-0.toml │ │ ├── string-bad-byte-escape.toml │ │ ├── string-bad-escape.toml │ │ ├── string-byte-escapes.toml │ │ ├── string-no-close.toml │ │ ├── string │ │ │ ├── bad-byte-escape.toml │ │ │ ├── bad-concat.toml │ │ │ ├── bad-escape-1.toml │ │ │ ├── bad-escape-2.toml │ │ │ ├── bad-hex-esc-1.toml │ │ │ ├── bad-hex-esc-2.toml │ │ │ ├── bad-hex-esc-3.toml │ │ │ ├── bad-hex-esc-4.toml │ │ │ ├── bad-hex-esc-5.toml │ │ │ ├── bad-multiline.toml │ │ │ ├── bad-slash-escape.toml │ │ │ ├── bad-uni-esc-1.toml │ │ │ ├── bad-uni-esc-2.toml │ │ │ ├── bad-uni-esc-3.toml │ │ │ ├── bad-uni-esc-4.toml │ │ │ ├── bad-uni-esc-5.toml │ │ │ ├── bad-uni-esc-7.toml │ │ │ ├── basic-multiline-quotes.toml │ │ │ ├── basic-multiline-unknown-escape.toml │ │ │ ├── basic-unknown-escape.toml │ │ │ ├── missing-quotes.toml │ │ │ ├── multiline-bad-escape-1.toml │ │ │ ├── multiline-bad-escape-2.toml │ │ │ ├── multiline-bad-escape-3.toml │ │ │ ├── multiline-escape-space-1.toml │ │ │ ├── multiline-escape-space-2.toml │ │ │ ├── multiline-lit-no-close-1.toml │ │ │ ├── multiline-lit-no-close-2.toml │ │ │ ├── multiline-lit-no-close-3.toml │ │ │ ├── multiline-lit-no-close-4.toml │ │ │ ├── multiline-no-close-1.toml │ │ │ ├── multiline-no-close-2.toml │ │ │ ├── multiline-no-close-3.toml │ │ │ ├── multiline-no-close-4.toml │ │ │ ├── multiline-no-close-5.toml │ │ │ ├── no-close-1.toml │ │ │ ├── no-close-2.toml │ │ │ ├── no-close-3.toml │ │ │ ├── no-close-4.toml │ │ │ ├── string.multi │ │ │ ├── text-after-string.toml │ │ │ └── wrong-close.toml │ │ ├── table-array-implicit.toml │ │ ├── table-array-malformed-bracket.toml │ │ ├── table-array-malformed-empty.toml │ │ ├── table-array-override-table-name.toml │ │ ├── table-empty.toml │ │ ├── table-nested-brackets-close.toml │ │ ├── table-nested-brackets-open.toml │ │ ├── table-whitespace.toml │ │ ├── table-with-double-period.toml │ │ ├── table-with-ending-period.toml │ │ ├── table-with-pound.toml │ │ ├── table-with-starting-period.toml │ │ ├── table │ │ │ ├── append-to-array-with-dotted-keys.toml │ │ │ ├── array-empty.toml │ │ │ ├── array-implicit.toml │ │ │ ├── array-no-close-1.toml │ │ │ ├── array-no-close-2.toml │ │ │ ├── array-then-table.toml │ │ │ ├── duplicate-key-dotted-array.toml │ │ │ ├── duplicate-key-table.toml │ │ │ ├── duplicate-table-array.toml │ │ │ ├── duplicate.toml │ │ │ ├── empty-implicit-table.toml │ │ │ ├── empty.toml │ │ │ ├── equals-sign.toml │ │ │ ├── llbrace.toml │ │ │ ├── nested-brackets-close.toml │ │ │ ├── nested-brackets-open.toml │ │ │ ├── no-close-1.toml │ │ │ ├── no-close-2.toml │ │ │ ├── no-close-3.toml │ │ │ ├── no-close-4.toml │ │ │ ├── no-close-5.toml │ │ │ ├── overwrite-array-in-parent.toml │ │ │ ├── overwrite-with-deep-table.toml │ │ │ ├── redefine-1.toml │ │ │ ├── rrbrace.toml │ │ │ ├── super-twice.toml │ │ │ ├── text-after-table.toml │ │ │ ├── whitespace.toml │ │ │ └── with-pound.toml │ │ ├── text-after-array-entries.toml │ │ ├── text-after-integer.toml │ │ ├── text-after-string.toml │ │ ├── text-after-table.toml │ │ ├── text-before-array-separator.toml │ │ └── text-in-array.toml │ └── valid │ │ ├── array-empty.json │ │ ├── array-empty.toml │ │ ├── array-mixed-types.json │ │ ├── array-mixed-types.toml │ │ ├── array-nested.json │ │ ├── array-nested.toml │ │ ├── array-nospaces.json │ │ ├── array-nospaces.toml │ │ ├── array.json │ │ ├── array.toml │ │ ├── bool.json │ │ ├── bool.toml │ │ ├── comments-everywhere.json │ │ ├── comments-everywhere.toml │ │ ├── empty.json │ │ ├── empty.toml │ │ ├── example.json │ │ ├── example.toml │ │ ├── float.json │ │ ├── float.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 │ │ ├── with-dotted-keys.json │ │ └── with-dotted-keys.toml │ │ ├── integer.json │ │ ├── integer.toml │ │ ├── key-equals-nospace.json │ │ ├── key-equals-nospace.toml │ │ ├── key-space.json │ │ ├── key-space.toml │ │ ├── key-special-chars.json │ │ ├── key-special-chars.toml │ │ ├── key-starts-with-number.json │ │ ├── key-starts-with-number.toml │ │ ├── key-with-pound.json │ │ ├── key-with-pound.toml │ │ ├── long-float.json │ │ ├── long-float.toml │ │ ├── long-integer.json │ │ ├── long-integer.toml │ │ ├── multiline-string.json │ │ ├── multiline-string.toml │ │ ├── raw-multiline-string.json │ │ ├── raw-multiline-string.toml │ │ ├── raw-string.json │ │ ├── raw-string.toml │ │ ├── string-empty.json │ │ ├── string-empty.toml │ │ ├── string-escapes.json │ │ ├── string-escapes.toml │ │ ├── string-simple.json │ │ ├── string-simple.toml │ │ ├── string-with-pound.json │ │ ├── string-with-pound.toml │ │ ├── table-array-implicit.json │ │ ├── table-array-implicit.toml │ │ ├── table-array-many.json │ │ ├── table-array-many.toml │ │ ├── table-array-nest.json │ │ ├── table-array-nest.toml │ │ ├── table-array-one.json │ │ ├── table-array-one.toml │ │ ├── table-array-whitespace.json │ │ ├── table-array-whitespace.toml │ │ ├── table-empty.json │ │ ├── table-empty.toml │ │ ├── table-sub-empty.json │ │ ├── table-sub-empty.toml │ │ ├── table-whitespace.json │ │ ├── table-whitespace.toml │ │ ├── table-with-pound.json │ │ ├── table-with-pound.toml │ │ ├── unicode-escape.json │ │ ├── unicode-escape.toml │ │ ├── unicode-literal.json │ │ └── unicode-literal.toml ├── grammar_test.rb ├── hard_example.toml ├── helper.rb ├── toml_examples.rb └── toml_test.rb └── toml-rb.gemspec /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.standard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/.standard.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/Rakefile -------------------------------------------------------------------------------- /lib/toml-rb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb.rb -------------------------------------------------------------------------------- /lib/toml-rb/array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb/array.rb -------------------------------------------------------------------------------- /lib/toml-rb/datetime.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb/datetime.rb -------------------------------------------------------------------------------- /lib/toml-rb/dumper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb/dumper.rb -------------------------------------------------------------------------------- /lib/toml-rb/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb/errors.rb -------------------------------------------------------------------------------- /lib/toml-rb/grammars/document.citrus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb/grammars/document.citrus -------------------------------------------------------------------------------- /lib/toml-rb/grammars/helper.citrus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb/grammars/helper.citrus -------------------------------------------------------------------------------- /lib/toml-rb/grammars/primitive.citrus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb/grammars/primitive.citrus -------------------------------------------------------------------------------- /lib/toml-rb/inline_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb/inline_table.rb -------------------------------------------------------------------------------- /lib/toml-rb/keyvalue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb/keyvalue.rb -------------------------------------------------------------------------------- /lib/toml-rb/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb/parser.rb -------------------------------------------------------------------------------- /lib/toml-rb/string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb/string.rb -------------------------------------------------------------------------------- /lib/toml-rb/table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb/table.rb -------------------------------------------------------------------------------- /lib/toml-rb/table_array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/lib/toml-rb/table_array.rb -------------------------------------------------------------------------------- /lib/toml-rb/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module TomlRB 4 | VERSION = "4.1.0" 5 | end 6 | -------------------------------------------------------------------------------- /test/dumper_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/dumper_test.rb -------------------------------------------------------------------------------- /test/encoding_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/encoding_test.rb -------------------------------------------------------------------------------- /test/errors_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/errors_test.rb -------------------------------------------------------------------------------- /test/example-v0.4.0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/example-v0.4.0.toml -------------------------------------------------------------------------------- /test/example-v0.5.0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/example-v0.5.0.toml -------------------------------------------------------------------------------- /test/example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/example.toml -------------------------------------------------------------------------------- /test/examples/invalid/array/double-comma-1.toml: -------------------------------------------------------------------------------- 1 | double-comma-1 = [1,,2] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/double-comma-2.toml: -------------------------------------------------------------------------------- 1 | double-comma-2 = [1,2,,] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/extend-defined-aot.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/array/extend-defined-aot.toml -------------------------------------------------------------------------------- /test/examples/invalid/array/missing-separator-1.toml: -------------------------------------------------------------------------------- 1 | arrr = [true false] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/missing-separator-2.toml: -------------------------------------------------------------------------------- 1 | wrong = [ 1 2 3 ] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/no-close-1.toml: -------------------------------------------------------------------------------- 1 | no-close-1 = [ 1, 2, 3 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/no-close-2.toml: -------------------------------------------------------------------------------- 1 | no-close-2 = [1, 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/no-close-3.toml: -------------------------------------------------------------------------------- 1 | no-close-3 = [42 #] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/no-close-4.toml: -------------------------------------------------------------------------------- 1 | no-close-4 = [{ key = 42 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/no-close-5.toml: -------------------------------------------------------------------------------- 1 | no-close-5 = [{ key = 42} 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/no-close-6.toml: -------------------------------------------------------------------------------- 1 | no-close-6 = [{ key = 42 #}] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/no-close-7.toml: -------------------------------------------------------------------------------- 1 | no-close-7 = [{ key = 42} #] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/no-close-8.toml: -------------------------------------------------------------------------------- 1 | no-close-8 = [ 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/no-close-table-1.toml: -------------------------------------------------------------------------------- 1 | x = [{ key = 42 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/no-close-table-2.toml: -------------------------------------------------------------------------------- 1 | x = [{ key = 42 # 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/no-comma-1.toml: -------------------------------------------------------------------------------- 1 | no-comma-1 = [true false] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/no-comma-2.toml: -------------------------------------------------------------------------------- 1 | no-comma-2 = [ 1 2 3 ] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/no-comma-3.toml: -------------------------------------------------------------------------------- 1 | no-comma-3 = [ 1 #,] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/array/tables-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/array/tables-2.toml -------------------------------------------------------------------------------- /test/examples/invalid/array/text-after-array-entries.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/array/text-after-array-entries.toml -------------------------------------------------------------------------------- /test/examples/invalid/array/text-before-array-separator.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/array/text-before-array-separator.toml -------------------------------------------------------------------------------- /test/examples/invalid/array/text-in-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/array/text-in-array.toml -------------------------------------------------------------------------------- /test/examples/invalid/bool/almost-false-with-extra.toml: -------------------------------------------------------------------------------- 1 | almost-false-with-extra = falsify 2 | -------------------------------------------------------------------------------- /test/examples/invalid/bool/almost-false.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/almost-false.toml -------------------------------------------------------------------------------- /test/examples/invalid/bool/almost-true-with-extra.toml: -------------------------------------------------------------------------------- 1 | almost-true-with-extra = truthy 2 | -------------------------------------------------------------------------------- /test/examples/invalid/bool/almost-true.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/almost-true.toml -------------------------------------------------------------------------------- /test/examples/invalid/bool/bool.multi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/bool.multi -------------------------------------------------------------------------------- /test/examples/invalid/bool/capitalized-false.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/capitalized-false.toml -------------------------------------------------------------------------------- /test/examples/invalid/bool/capitalized-true.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/capitalized-true.toml -------------------------------------------------------------------------------- /test/examples/invalid/bool/just-f.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/just-f.toml -------------------------------------------------------------------------------- /test/examples/invalid/bool/just-t.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/just-t.toml -------------------------------------------------------------------------------- /test/examples/invalid/bool/mixed-case-false.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/mixed-case-false.toml -------------------------------------------------------------------------------- /test/examples/invalid/bool/mixed-case-true.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/mixed-case-true.toml -------------------------------------------------------------------------------- /test/examples/invalid/bool/mixed-case.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/mixed-case.toml -------------------------------------------------------------------------------- /test/examples/invalid/bool/starting-same-false.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/starting-same-false.toml -------------------------------------------------------------------------------- /test/examples/invalid/bool/starting-same-true.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/starting-same-true.toml -------------------------------------------------------------------------------- /test/examples/invalid/bool/wrong-case-false.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/wrong-case-false.toml -------------------------------------------------------------------------------- /test/examples/invalid/bool/wrong-case-true.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/bool/wrong-case-true.toml -------------------------------------------------------------------------------- /test/examples/invalid/control/bare-cr.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/control/bare-cr.toml -------------------------------------------------------------------------------- /test/examples/invalid/control/bare-formfeed.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/control/bare-formfeed.toml -------------------------------------------------------------------------------- /test/examples/invalid/control/bare-null.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/control/bare-null.toml -------------------------------------------------------------------------------- /test/examples/invalid/control/bare-vertical-tab.toml: -------------------------------------------------------------------------------- 1 | bare-vertical-tab = 2 | -------------------------------------------------------------------------------- /test/examples/invalid/control/control.multi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/control/control.multi -------------------------------------------------------------------------------- /test/examples/invalid/datetime-malformed-no-leads.toml: -------------------------------------------------------------------------------- 1 | no-leads = 1987-7-05T17:45:00Z 2 | -------------------------------------------------------------------------------- /test/examples/invalid/datetime-malformed-no-secs.toml: -------------------------------------------------------------------------------- 1 | no-secs = 1987-07-05T17:45Z 2 | -------------------------------------------------------------------------------- /test/examples/invalid/datetime-malformed-no-t.toml: -------------------------------------------------------------------------------- 1 | no-t = 1987-07-0517:45:00Z 2 | -------------------------------------------------------------------------------- /test/examples/invalid/datetime-malformed-with-milli.toml: -------------------------------------------------------------------------------- 1 | with-milli = 1987-07-5T17:45:00.12Z 2 | -------------------------------------------------------------------------------- /test/examples/invalid/datetime/no-leads-month.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/datetime/no-leads-month.toml -------------------------------------------------------------------------------- /test/examples/invalid/datetime/no-leads-with-milli.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/datetime/no-leads-with-milli.toml -------------------------------------------------------------------------------- /test/examples/invalid/datetime/no-leads.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/datetime/no-leads.toml -------------------------------------------------------------------------------- /test/examples/invalid/datetime/no-t.toml: -------------------------------------------------------------------------------- 1 | # No "t" or "T" between the date and time. 2 | no-t = 1987-07-0517:45:00Z 3 | -------------------------------------------------------------------------------- /test/examples/invalid/datetime/time-no-leads.toml: -------------------------------------------------------------------------------- 1 | # Leading 0 is always required. 2 | d = 2023-10-01T1:32:00Z 3 | -------------------------------------------------------------------------------- /test/examples/invalid/datetime/y10k.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/datetime/y10k.toml -------------------------------------------------------------------------------- /test/examples/invalid/duplicate-key-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/duplicate-key-table.toml -------------------------------------------------------------------------------- /test/examples/invalid/duplicate-keys.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/duplicate-keys.toml -------------------------------------------------------------------------------- /test/examples/invalid/duplicate-tables.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | [a] 3 | -------------------------------------------------------------------------------- /test/examples/invalid/empty-implicit-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/empty-implicit-table.toml -------------------------------------------------------------------------------- /test/examples/invalid/empty-table.toml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/encoding/utf16-comment.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/encoding/utf16-comment.toml -------------------------------------------------------------------------------- /test/examples/invalid/encoding/utf16-key.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/encoding/utf16-key.toml -------------------------------------------------------------------------------- /test/examples/invalid/float-no-leading-zero.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/float-no-leading-zero.toml -------------------------------------------------------------------------------- /test/examples/invalid/float-no-trailing-digits.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/float-no-trailing-digits.toml -------------------------------------------------------------------------------- /test/examples/invalid/float/double-point-1.toml: -------------------------------------------------------------------------------- 1 | double-point-1 = 0..1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/double-point-2.toml: -------------------------------------------------------------------------------- 1 | double-point-2 = 0.1.2 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/exp-double-e-1.toml: -------------------------------------------------------------------------------- 1 | exp-double-e-1 = 1ee2 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/exp-double-e-2.toml: -------------------------------------------------------------------------------- 1 | exp-double-e-2 = 1e2e3 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/exp-double-us.toml: -------------------------------------------------------------------------------- 1 | exp-double-us = 1e__23 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/exp-leading-us.toml: -------------------------------------------------------------------------------- 1 | exp-leading-us = 1e_23 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/exp-point-1.toml: -------------------------------------------------------------------------------- 1 | exp-point-1 = 1e2.3 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/exp-point-2.toml: -------------------------------------------------------------------------------- 1 | exp-point-2 = 1.e2 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/exp-point-3.toml: -------------------------------------------------------------------------------- 1 | exp-point-3 = 3.e+20 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/exp-trailing-us-1.toml: -------------------------------------------------------------------------------- 1 | exp-trailing-us-1 = 1_e2 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/exp-trailing-us-2.toml: -------------------------------------------------------------------------------- 1 | exp-trailing-us-2 = 1.2_e2 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/exp-trailing-us.toml: -------------------------------------------------------------------------------- 1 | exp-trailing-us = 1e23_ 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/float.multi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/float/float.multi -------------------------------------------------------------------------------- /test/examples/invalid/float/inf-capital.toml: -------------------------------------------------------------------------------- 1 | v = Inf 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/inf-incomplete-1.toml: -------------------------------------------------------------------------------- 1 | inf-incomplete-1 = in 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/inf-incomplete-2.toml: -------------------------------------------------------------------------------- 1 | inf-incomplete-2 = +in 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/inf-incomplete-3.toml: -------------------------------------------------------------------------------- 1 | inf-incomplete-3 = -in 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/inf_underscore.toml: -------------------------------------------------------------------------------- 1 | inf_underscore = in_f 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/leading-point-neg.toml: -------------------------------------------------------------------------------- 1 | leading-point-neg = -.12345 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/leading-point-plus.toml: -------------------------------------------------------------------------------- 1 | leading-point-plus = +.12345 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/leading-point.toml: -------------------------------------------------------------------------------- 1 | leading-point = .12345 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/leading-us.toml: -------------------------------------------------------------------------------- 1 | leading-us = _1.2 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/nan-capital.toml: -------------------------------------------------------------------------------- 1 | v = NaN 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/nan-incomplete-1.toml: -------------------------------------------------------------------------------- 1 | nan-incomplete-1 = na 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/nan-incomplete-2.toml: -------------------------------------------------------------------------------- 1 | nan-incomplete-2 = +na 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/nan-incomplete-3.toml: -------------------------------------------------------------------------------- 1 | nan-incomplete-3 = -na 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/nan_underscore.toml: -------------------------------------------------------------------------------- 1 | nan_underscore = na_n 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/trailing-point-min.toml: -------------------------------------------------------------------------------- 1 | trailing-point-min = -1. 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/trailing-point-plus.toml: -------------------------------------------------------------------------------- 1 | trailing-point-plus = +1. 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/trailing-point.toml: -------------------------------------------------------------------------------- 1 | trailing-point = 1. 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/trailing-us-exp-1.toml: -------------------------------------------------------------------------------- 1 | trailing-us-exp-1 = 1_e2 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/trailing-us-exp-2.toml: -------------------------------------------------------------------------------- 1 | trailing-us-exp-2 = 1.2_e2 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/trailing-us.toml: -------------------------------------------------------------------------------- 1 | trailing-us = 1.2_ 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/us-after-point.toml: -------------------------------------------------------------------------------- 1 | us-after-point = 1._2 2 | -------------------------------------------------------------------------------- /test/examples/invalid/float/us-before-point.toml: -------------------------------------------------------------------------------- 1 | us-before-point = 1_.2 2 | -------------------------------------------------------------------------------- /test/examples/invalid/inline-table-duplicate-key.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table-duplicate-key.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table-duplicate-key2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table-duplicate-key2.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/add-key-01.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/add-key-01.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/add-key-02.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/add-key-02.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/bad-key-syntax.toml: -------------------------------------------------------------------------------- 1 | tbl = { a = 1, [b] } 2 | -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/double-comma.toml: -------------------------------------------------------------------------------- 1 | t = {x=3,,y=4} 2 | -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/duplicate-key-1.toml: -------------------------------------------------------------------------------- 1 | # Duplicate keys within an inline table are invalid 2 | a={b=1, b=2} 3 | -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/duplicate-key-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/duplicate-key-2.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/duplicate-key-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/duplicate-key-3.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/duplicate-key-4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/duplicate-key-4.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/empty-1.toml: -------------------------------------------------------------------------------- 1 | t = {,} 2 | -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/empty-2.toml: -------------------------------------------------------------------------------- 1 | t = {, 2 | } 3 | -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/empty-3.toml: -------------------------------------------------------------------------------- 1 | t = { 2 | , 3 | } 4 | -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/no-close-1.toml: -------------------------------------------------------------------------------- 1 | a={ 2 | -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/no-close-2.toml: -------------------------------------------------------------------------------- 1 | a={b=1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/no-comma-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/no-comma-1.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/no-comma-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/no-comma-2.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/overwrite-01.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/overwrite-01.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/overwrite-03.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/overwrite-03.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/overwrite-04.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/overwrite-04.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/overwrite-06.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/overwrite-06.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/overwrite-07.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/overwrite-07.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/overwrite-08.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/overwrite-08.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/overwrite-09.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/overwrite-09.toml -------------------------------------------------------------------------------- /test/examples/invalid/inline-table/overwrite-10.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/inline-table/overwrite-10.toml -------------------------------------------------------------------------------- /test/examples/invalid/integer/capital-bin.toml: -------------------------------------------------------------------------------- 1 | capital-bin = 0B0 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/capital-hex.toml: -------------------------------------------------------------------------------- 1 | capital-hex = 0X1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/capital-oct.toml: -------------------------------------------------------------------------------- 1 | capital-oct = 0O0 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/double-sign-nex.toml: -------------------------------------------------------------------------------- 1 | double-sign-nex = --99 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/double-sign-plus.toml: -------------------------------------------------------------------------------- 1 | double-sign-plus = ++99 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/double-us.toml: -------------------------------------------------------------------------------- 1 | double-us = 1__23 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/incomplete-bin.toml: -------------------------------------------------------------------------------- 1 | incomplete-bin = 0b 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/incomplete-hex.toml: -------------------------------------------------------------------------------- 1 | incomplete-hex = 0x 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/incomplete-oct.toml: -------------------------------------------------------------------------------- 1 | incomplete-oct = 0o 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/integer.multi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/integer/integer.multi -------------------------------------------------------------------------------- /test/examples/invalid/integer/invalid-bin.toml: -------------------------------------------------------------------------------- 1 | invalid-bin = 0b0012 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/invalid-hex-1.toml: -------------------------------------------------------------------------------- 1 | invalid-hex-1 = 0xaafz 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/invalid-hex-2.toml: -------------------------------------------------------------------------------- 1 | invalid-hex-2 = 0xgabba00f1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/invalid-hex.toml: -------------------------------------------------------------------------------- 1 | invalid-hex = 0xaafz 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/invalid-oct.toml: -------------------------------------------------------------------------------- 1 | invalid-oct = 0o778 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/leading-us-bin.toml: -------------------------------------------------------------------------------- 1 | leading-us-bin = _0b1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/leading-us-hex.toml: -------------------------------------------------------------------------------- 1 | leading-us-hex = _0x1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/leading-us-oct.toml: -------------------------------------------------------------------------------- 1 | leading-us-oct = _0o1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/leading-us.toml: -------------------------------------------------------------------------------- 1 | leading-us = _123 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/negative-bin.toml: -------------------------------------------------------------------------------- 1 | negative-bin = -0b11010110 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/negative-hex.toml: -------------------------------------------------------------------------------- 1 | negative-hex = -0xff 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/negative-oct.toml: -------------------------------------------------------------------------------- 1 | negative-oct = -0o755 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/positive-bin.toml: -------------------------------------------------------------------------------- 1 | positive-bin = +0b11010110 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/positive-hex.toml: -------------------------------------------------------------------------------- 1 | positive-hex = +0xff 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/positive-oct.toml: -------------------------------------------------------------------------------- 1 | positive-oct = +0o755 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/text-after-integer.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/integer/text-after-integer.toml -------------------------------------------------------------------------------- /test/examples/invalid/integer/trailing-us-bin.toml: -------------------------------------------------------------------------------- 1 | trailing-us-bin = 0b1_ 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/trailing-us-hex.toml: -------------------------------------------------------------------------------- 1 | trailing-us-hex = 0x1_ 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/trailing-us-oct.toml: -------------------------------------------------------------------------------- 1 | trailing-us-oct = 0o1_ 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/trailing-us.toml: -------------------------------------------------------------------------------- 1 | trailing-us = 123_ 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/us-after-bin.toml: -------------------------------------------------------------------------------- 1 | us-after-bin = 0b_1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/us-after-hex.toml: -------------------------------------------------------------------------------- 1 | us-after-hex = 0x_1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/integer/us-after-oct.toml: -------------------------------------------------------------------------------- 1 | us-after-oct = 0o_1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key-empty.toml: -------------------------------------------------------------------------------- 1 | = 1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key-hash.toml: -------------------------------------------------------------------------------- 1 | a# = 1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key-newline.toml: -------------------------------------------------------------------------------- 1 | a 2 | = 1 3 | -------------------------------------------------------------------------------- /test/examples/invalid/key-open-bracket.toml: -------------------------------------------------------------------------------- 1 | [abc = 1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key-single-open-bracket.toml: -------------------------------------------------------------------------------- 1 | [ -------------------------------------------------------------------------------- /test/examples/invalid/key-space.toml: -------------------------------------------------------------------------------- 1 | a b = 1 -------------------------------------------------------------------------------- /test/examples/invalid/key-start-bracket.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | [xyz = 5 3 | [b] 4 | -------------------------------------------------------------------------------- /test/examples/invalid/key-two-equals.toml: -------------------------------------------------------------------------------- 1 | key= = 1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/bare-invalid-character.toml: -------------------------------------------------------------------------------- 1 | bare!key = 123 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/dotted-redefine-table-1.toml: -------------------------------------------------------------------------------- 1 | a = false 2 | a.b = true 3 | -------------------------------------------------------------------------------- /test/examples/invalid/key/dotted-redefine-table-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/key/dotted-redefine-table-2.toml -------------------------------------------------------------------------------- /test/examples/invalid/key/duplicate-keys-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/key/duplicate-keys-1.toml -------------------------------------------------------------------------------- /test/examples/invalid/key/duplicate-keys-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/key/duplicate-keys-2.toml -------------------------------------------------------------------------------- /test/examples/invalid/key/duplicate-keys-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/key/duplicate-keys-3.toml -------------------------------------------------------------------------------- /test/examples/invalid/key/duplicate-keys-4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/key/duplicate-keys-4.toml -------------------------------------------------------------------------------- /test/examples/invalid/key/empty.toml: -------------------------------------------------------------------------------- 1 | = 1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/end-in-escape.toml: -------------------------------------------------------------------------------- 1 | "backslash is the last char\ 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/escape.toml: -------------------------------------------------------------------------------- 1 | \u00c0 = "latin capital letter A with grave" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/hash.toml: -------------------------------------------------------------------------------- 1 | a# = 1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/newline-1.toml: -------------------------------------------------------------------------------- 1 | barekey 2 | = 1 3 | -------------------------------------------------------------------------------- /test/examples/invalid/key/newline-2.toml: -------------------------------------------------------------------------------- 1 | "quoted 2 | key" = 1 3 | -------------------------------------------------------------------------------- /test/examples/invalid/key/newline-3.toml: -------------------------------------------------------------------------------- 1 | 'quoted 2 | key' = 1 3 | -------------------------------------------------------------------------------- /test/examples/invalid/key/newline-4.toml: -------------------------------------------------------------------------------- 1 | """long 2 | key""" = 1 3 | -------------------------------------------------------------------------------- /test/examples/invalid/key/newline-5.toml: -------------------------------------------------------------------------------- 1 | '''long 2 | key''' = 1 3 | -------------------------------------------------------------------------------- /test/examples/invalid/key/open-bracket.toml: -------------------------------------------------------------------------------- 1 | [abc = 1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/partial-quoted.toml: -------------------------------------------------------------------------------- 1 | partial"quoted" = 5 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/quoted-unclosed-1.toml: -------------------------------------------------------------------------------- 1 | "key = x 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/quoted-unclosed-2.toml: -------------------------------------------------------------------------------- 1 | "key 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/single-open-bracket.toml: -------------------------------------------------------------------------------- 1 | [ 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/space.toml: -------------------------------------------------------------------------------- 1 | a b = 1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/special-character.toml: -------------------------------------------------------------------------------- 1 | μ = "greek small letter mu" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/start-bracket.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | [xyz = 5 3 | [b] 4 | -------------------------------------------------------------------------------- /test/examples/invalid/key/start-dot.toml: -------------------------------------------------------------------------------- 1 | .key = 1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/two-equals-1.toml: -------------------------------------------------------------------------------- 1 | key= = 1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/two-equals-2.toml: -------------------------------------------------------------------------------- 1 | a==1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/two-equals-3.toml: -------------------------------------------------------------------------------- 1 | a=b=1 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/without-value-1.toml: -------------------------------------------------------------------------------- 1 | key 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/without-value-2.toml: -------------------------------------------------------------------------------- 1 | key = 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/without-value-3.toml: -------------------------------------------------------------------------------- 1 | "key" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/without-value-4.toml: -------------------------------------------------------------------------------- 1 | "key" = 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/without-value-5.toml: -------------------------------------------------------------------------------- 1 | fs.fw 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/without-value-6.toml: -------------------------------------------------------------------------------- 1 | fs.fw = 2 | -------------------------------------------------------------------------------- /test/examples/invalid/key/without-value-7.toml: -------------------------------------------------------------------------------- 1 | fs. 2 | -------------------------------------------------------------------------------- /test/examples/invalid/local-date/no-leads-with-milli.toml: -------------------------------------------------------------------------------- 1 | # Day "5" instead of "05"; the leading zero is required. 2 | with-milli = 1987-07-5 3 | -------------------------------------------------------------------------------- /test/examples/invalid/local-date/no-leads.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/local-date/no-leads.toml -------------------------------------------------------------------------------- /test/examples/invalid/local-date/trailing-t.toml: -------------------------------------------------------------------------------- 1 | # Date cannot end with trailing T 2 | d = 2006-01-30T 3 | -------------------------------------------------------------------------------- /test/examples/invalid/local-date/y10k.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/local-date/y10k.toml -------------------------------------------------------------------------------- /test/examples/invalid/local-datetime/no-leads-with-milli.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/local-datetime/no-leads-with-milli.toml -------------------------------------------------------------------------------- /test/examples/invalid/local-datetime/no-leads.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/local-datetime/no-leads.toml -------------------------------------------------------------------------------- /test/examples/invalid/local-datetime/no-t.toml: -------------------------------------------------------------------------------- 1 | # No "t" or "T" between the date and time. 2 | no-t = 1987-07-0517:45:00 3 | -------------------------------------------------------------------------------- /test/examples/invalid/local-datetime/time-no-leads.toml: -------------------------------------------------------------------------------- 1 | # Leading 0 is always required. 2 | d = 2023-10-01T1:32:00Z 3 | -------------------------------------------------------------------------------- /test/examples/invalid/local-datetime/y10k.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/local-datetime/y10k.toml -------------------------------------------------------------------------------- /test/examples/invalid/local-time/time-no-leads-2.toml: -------------------------------------------------------------------------------- 1 | # Leading 0 is always required. 2 | d = 01:32:0 3 | -------------------------------------------------------------------------------- /test/examples/invalid/local-time/time-no-leads.toml: -------------------------------------------------------------------------------- 1 | # Leading 0 is always required. 2 | d = 1:32:00 3 | -------------------------------------------------------------------------------- /test/examples/invalid/spec/inline-table-2-0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/spec/inline-table-2-0.toml -------------------------------------------------------------------------------- /test/examples/invalid/spec/inline-table-3-0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/spec/inline-table-3-0.toml -------------------------------------------------------------------------------- /test/examples/invalid/spec/key-value-pair-1.toml: -------------------------------------------------------------------------------- 1 | key = # INVALID 2 | -------------------------------------------------------------------------------- /test/examples/invalid/spec/keys-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/spec/keys-2.toml -------------------------------------------------------------------------------- /test/examples/invalid/spec/string-4-0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/spec/string-4-0.toml -------------------------------------------------------------------------------- /test/examples/invalid/spec/string-7-0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/spec/string-7-0.toml -------------------------------------------------------------------------------- /test/examples/invalid/string-bad-byte-escape.toml: -------------------------------------------------------------------------------- 1 | naughty = "\xAg" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string-bad-escape.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string-bad-escape.toml -------------------------------------------------------------------------------- /test/examples/invalid/string-byte-escapes.toml: -------------------------------------------------------------------------------- 1 | answer = "\x33" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string-no-close.toml: -------------------------------------------------------------------------------- 1 | no-ending-quote = "One time, at band camp 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-byte-escape.toml: -------------------------------------------------------------------------------- 1 | naughty = "\xAg" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-concat.toml: -------------------------------------------------------------------------------- 1 | no_concat = "first" "second" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-escape-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/bad-escape-1.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-escape-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/bad-escape-2.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-hex-esc-1.toml: -------------------------------------------------------------------------------- 1 | bad-hex-esc-1 = "\x0g" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-hex-esc-2.toml: -------------------------------------------------------------------------------- 1 | bad-hex-esc-2 = "\xG0" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-hex-esc-3.toml: -------------------------------------------------------------------------------- 1 | bad-hex-esc-3 = "\x" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-hex-esc-4.toml: -------------------------------------------------------------------------------- 1 | bad-hex-esc-4 = "\x 50" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-hex-esc-5.toml: -------------------------------------------------------------------------------- 1 | bad-hex-esc-5 = "\x 50" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-multiline.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/bad-multiline.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-slash-escape.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/bad-slash-escape.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-uni-esc-1.toml: -------------------------------------------------------------------------------- 1 | bad-uni-esc-1 = "val\ue" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-uni-esc-2.toml: -------------------------------------------------------------------------------- 1 | bad-uni-esc-2 = "val\Ux" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-uni-esc-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/bad-uni-esc-3.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-uni-esc-4.toml: -------------------------------------------------------------------------------- 1 | bad-uni-esc-4 = "val\U0000" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-uni-esc-5.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/bad-uni-esc-5.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/bad-uni-esc-7.toml: -------------------------------------------------------------------------------- 1 | bad-uni-esc-7 = "\uabag" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/basic-multiline-quotes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/basic-multiline-quotes.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/basic-multiline-unknown-escape.toml: -------------------------------------------------------------------------------- 1 | a = """\@""" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/basic-unknown-escape.toml: -------------------------------------------------------------------------------- 1 | a = "\@" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/missing-quotes.toml: -------------------------------------------------------------------------------- 1 | name = value 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-bad-escape-1.toml: -------------------------------------------------------------------------------- 1 | k = """t\a""" 2 | 3 | -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-bad-escape-2.toml: -------------------------------------------------------------------------------- 1 | # \ is not a valid escape. 2 | k = """t\ t""" 3 | -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-bad-escape-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/multiline-bad-escape-3.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-escape-space-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/multiline-escape-space-1.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-escape-space-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/multiline-escape-space-2.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-lit-no-close-1.toml: -------------------------------------------------------------------------------- 1 | invalid = ''' 2 | this will fail 3 | -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-lit-no-close-2.toml: -------------------------------------------------------------------------------- 1 | x=''' 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-lit-no-close-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/multiline-lit-no-close-3.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-lit-no-close-4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/multiline-lit-no-close-4.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-no-close-1.toml: -------------------------------------------------------------------------------- 1 | invalid = """ 2 | this will fail 3 | -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-no-close-2.toml: -------------------------------------------------------------------------------- 1 | x=""" 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-no-close-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/multiline-no-close-3.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-no-close-4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/multiline-no-close-4.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/multiline-no-close-5.toml: -------------------------------------------------------------------------------- 1 | bee = """ 2 | hee 3 | gee\ 4 | -------------------------------------------------------------------------------- /test/examples/invalid/string/no-close-1.toml: -------------------------------------------------------------------------------- 1 | no-ending-quote = "One time, at band camp 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/no-close-2.toml: -------------------------------------------------------------------------------- 1 | "a-string".must-be = "closed 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/no-close-3.toml: -------------------------------------------------------------------------------- 1 | no-ending-quote = 'One time, at band camp 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/no-close-4.toml: -------------------------------------------------------------------------------- 1 | 'a-string'.must-be = 'closed 2 | -------------------------------------------------------------------------------- /test/examples/invalid/string/string.multi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/string.multi -------------------------------------------------------------------------------- /test/examples/invalid/string/text-after-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/string/text-after-string.toml -------------------------------------------------------------------------------- /test/examples/invalid/string/wrong-close.toml: -------------------------------------------------------------------------------- 1 | bad-ending-quote = "double and single' 2 | -------------------------------------------------------------------------------- /test/examples/invalid/table-array-implicit.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/table-array-implicit.toml -------------------------------------------------------------------------------- /test/examples/invalid/table-array-malformed-bracket.toml: -------------------------------------------------------------------------------- 1 | [[albums] 2 | name = "Born to Run" 3 | -------------------------------------------------------------------------------- /test/examples/invalid/table-array-malformed-empty.toml: -------------------------------------------------------------------------------- 1 | [[]] 2 | name = "Born to Run" 3 | -------------------------------------------------------------------------------- /test/examples/invalid/table-array-override-table-name.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/table-array-override-table-name.toml -------------------------------------------------------------------------------- /test/examples/invalid/table-empty.toml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/table-nested-brackets-close.toml: -------------------------------------------------------------------------------- 1 | [a]b] 2 | zyx = 42 3 | -------------------------------------------------------------------------------- /test/examples/invalid/table-nested-brackets-open.toml: -------------------------------------------------------------------------------- 1 | [a[b] 2 | zyx = 42 3 | -------------------------------------------------------------------------------- /test/examples/invalid/table-whitespace.toml: -------------------------------------------------------------------------------- 1 | [invalid key] -------------------------------------------------------------------------------- /test/examples/invalid/table-with-double-period.toml: -------------------------------------------------------------------------------- 1 | [invalid..key] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/table-with-ending-period.toml: -------------------------------------------------------------------------------- 1 | [invalid.] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/table-with-pound.toml: -------------------------------------------------------------------------------- 1 | [key#group] 2 | answer = 42 -------------------------------------------------------------------------------- /test/examples/invalid/table-with-starting-period.toml: -------------------------------------------------------------------------------- 1 | [.invalid] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/table/append-to-array-with-dotted-keys.toml: -------------------------------------------------------------------------------- 1 | [[a.b]] 2 | 3 | [a] 4 | b.y = 2 5 | -------------------------------------------------------------------------------- /test/examples/invalid/table/array-empty.toml: -------------------------------------------------------------------------------- 1 | [[]] 2 | name = "Born to Run" 3 | -------------------------------------------------------------------------------- /test/examples/invalid/table/array-implicit.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/table/array-implicit.toml -------------------------------------------------------------------------------- /test/examples/invalid/table/array-no-close-1.toml: -------------------------------------------------------------------------------- 1 | [[albums] 2 | name = "Born to Run" 3 | -------------------------------------------------------------------------------- /test/examples/invalid/table/array-no-close-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/table/array-no-close-2.toml -------------------------------------------------------------------------------- /test/examples/invalid/table/array-then-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/table/array-then-table.toml -------------------------------------------------------------------------------- /test/examples/invalid/table/duplicate-key-dotted-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/table/duplicate-key-dotted-array.toml -------------------------------------------------------------------------------- /test/examples/invalid/table/duplicate-key-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/table/duplicate-key-table.toml -------------------------------------------------------------------------------- /test/examples/invalid/table/duplicate-table-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/table/duplicate-table-array.toml -------------------------------------------------------------------------------- /test/examples/invalid/table/duplicate.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/table/duplicate.toml -------------------------------------------------------------------------------- /test/examples/invalid/table/empty-implicit-table.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/table/empty-implicit-table.toml -------------------------------------------------------------------------------- /test/examples/invalid/table/empty.toml: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/table/equals-sign.toml: -------------------------------------------------------------------------------- 1 | [name=bad] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/table/llbrace.toml: -------------------------------------------------------------------------------- 1 | [ [table]] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/table/nested-brackets-close.toml: -------------------------------------------------------------------------------- 1 | [a]b] 2 | zyx = 42 3 | -------------------------------------------------------------------------------- /test/examples/invalid/table/nested-brackets-open.toml: -------------------------------------------------------------------------------- 1 | [a[b] 2 | zyx = 42 3 | -------------------------------------------------------------------------------- /test/examples/invalid/table/no-close-1.toml: -------------------------------------------------------------------------------- 1 | [where will it end 2 | name = value 3 | 4 | -------------------------------------------------------------------------------- /test/examples/invalid/table/no-close-2.toml: -------------------------------------------------------------------------------- 1 | [closing-bracket.missingö 2 | blaa=2 3 | -------------------------------------------------------------------------------- /test/examples/invalid/table/no-close-3.toml: -------------------------------------------------------------------------------- 1 | ["where will it end] 2 | name = value 3 | 4 | -------------------------------------------------------------------------------- /test/examples/invalid/table/no-close-4.toml: -------------------------------------------------------------------------------- 1 | [ 2 | -------------------------------------------------------------------------------- /test/examples/invalid/table/no-close-5.toml: -------------------------------------------------------------------------------- 1 | [fwfw.wafw 2 | -------------------------------------------------------------------------------- /test/examples/invalid/table/overwrite-array-in-parent.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/table/overwrite-array-in-parent.toml -------------------------------------------------------------------------------- /test/examples/invalid/table/overwrite-with-deep-table.toml: -------------------------------------------------------------------------------- 1 | a=1 2 | [a.b.c.d] 3 | -------------------------------------------------------------------------------- /test/examples/invalid/table/redefine-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/table/redefine-1.toml -------------------------------------------------------------------------------- /test/examples/invalid/table/rrbrace.toml: -------------------------------------------------------------------------------- 1 | [[table] ] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/table/super-twice.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/table/super-twice.toml -------------------------------------------------------------------------------- /test/examples/invalid/table/text-after-table.toml: -------------------------------------------------------------------------------- 1 | [error] this shouldn't be here 2 | -------------------------------------------------------------------------------- /test/examples/invalid/table/whitespace.toml: -------------------------------------------------------------------------------- 1 | [invalid key] 2 | -------------------------------------------------------------------------------- /test/examples/invalid/table/with-pound.toml: -------------------------------------------------------------------------------- 1 | [key#group] 2 | answer = 42 3 | -------------------------------------------------------------------------------- /test/examples/invalid/text-after-array-entries.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/text-after-array-entries.toml -------------------------------------------------------------------------------- /test/examples/invalid/text-after-integer.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/text-after-integer.toml -------------------------------------------------------------------------------- /test/examples/invalid/text-after-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/text-after-string.toml -------------------------------------------------------------------------------- /test/examples/invalid/text-after-table.toml: -------------------------------------------------------------------------------- 1 | [error] this shouldn't be here 2 | -------------------------------------------------------------------------------- /test/examples/invalid/text-before-array-separator.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/text-before-array-separator.toml -------------------------------------------------------------------------------- /test/examples/invalid/text-in-array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/invalid/text-in-array.toml -------------------------------------------------------------------------------- /test/examples/valid/array-empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/array-empty.json -------------------------------------------------------------------------------- /test/examples/valid/array-empty.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/array-empty.toml -------------------------------------------------------------------------------- /test/examples/valid/array-mixed-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/array-mixed-types.json -------------------------------------------------------------------------------- /test/examples/valid/array-mixed-types.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/array-mixed-types.toml -------------------------------------------------------------------------------- /test/examples/valid/array-nested.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/array-nested.json -------------------------------------------------------------------------------- /test/examples/valid/array-nested.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/array-nested.toml -------------------------------------------------------------------------------- /test/examples/valid/array-nospaces.json: -------------------------------------------------------------------------------- 1 | { 2 | "ints": [1,2,3] 3 | } 4 | -------------------------------------------------------------------------------- /test/examples/valid/array-nospaces.toml: -------------------------------------------------------------------------------- 1 | ints = [1,2,3] 2 | -------------------------------------------------------------------------------- /test/examples/valid/array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/array.json -------------------------------------------------------------------------------- /test/examples/valid/array.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/array.toml -------------------------------------------------------------------------------- /test/examples/valid/bool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/bool.json -------------------------------------------------------------------------------- /test/examples/valid/bool.toml: -------------------------------------------------------------------------------- 1 | t = true 2 | f = false 3 | -------------------------------------------------------------------------------- /test/examples/valid/comments-everywhere.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/comments-everywhere.json -------------------------------------------------------------------------------- /test/examples/valid/comments-everywhere.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/comments-everywhere.toml -------------------------------------------------------------------------------- /test/examples/valid/empty.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /test/examples/valid/empty.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/examples/valid/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/example.json -------------------------------------------------------------------------------- /test/examples/valid/example.toml: -------------------------------------------------------------------------------- 1 | [numtheory] 2 | boring = false 3 | perfection = [6, 28, 496] 4 | -------------------------------------------------------------------------------- /test/examples/valid/float.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/float.json -------------------------------------------------------------------------------- /test/examples/valid/float.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/float.toml -------------------------------------------------------------------------------- /test/examples/valid/implicit-and-explicit-after.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/implicit-and-explicit-after.json -------------------------------------------------------------------------------- /test/examples/valid/implicit-and-explicit-after.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/implicit-and-explicit-after.toml -------------------------------------------------------------------------------- /test/examples/valid/implicit-and-explicit-before.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/implicit-and-explicit-before.json -------------------------------------------------------------------------------- /test/examples/valid/implicit-and-explicit-before.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/implicit-and-explicit-before.toml -------------------------------------------------------------------------------- /test/examples/valid/implicit-groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/implicit-groups.json -------------------------------------------------------------------------------- /test/examples/valid/implicit-groups.toml: -------------------------------------------------------------------------------- 1 | [a.b.c] 2 | answer = 42 3 | -------------------------------------------------------------------------------- /test/examples/valid/inline-table/with-dotted-keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/inline-table/with-dotted-keys.json -------------------------------------------------------------------------------- /test/examples/valid/inline-table/with-dotted-keys.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/inline-table/with-dotted-keys.toml -------------------------------------------------------------------------------- /test/examples/valid/integer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/integer.json -------------------------------------------------------------------------------- /test/examples/valid/integer.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/integer.toml -------------------------------------------------------------------------------- /test/examples/valid/key-equals-nospace.json: -------------------------------------------------------------------------------- 1 | { 2 | "answer": 42 3 | } 4 | -------------------------------------------------------------------------------- /test/examples/valid/key-equals-nospace.toml: -------------------------------------------------------------------------------- 1 | answer=42 2 | -------------------------------------------------------------------------------- /test/examples/valid/key-space.json: -------------------------------------------------------------------------------- 1 | { 2 | "a b": 1 3 | } 4 | -------------------------------------------------------------------------------- /test/examples/valid/key-space.toml: -------------------------------------------------------------------------------- 1 | "a b" = 1 2 | -------------------------------------------------------------------------------- /test/examples/valid/key-special-chars.json: -------------------------------------------------------------------------------- 1 | { 2 | "~!@$^&*()_+-`1234567890[]|/?><.,;:'": 1 3 | } 4 | -------------------------------------------------------------------------------- /test/examples/valid/key-special-chars.toml: -------------------------------------------------------------------------------- 1 | "~!@$^&*()_+-`1234567890[]|/?><.,;:'" = 1 2 | -------------------------------------------------------------------------------- /test/examples/valid/key-starts-with-number.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/key-starts-with-number.json -------------------------------------------------------------------------------- /test/examples/valid/key-starts-with-number.toml: -------------------------------------------------------------------------------- 1 | 123-key = "value" 2 | 12345 = 67890 3 | -------------------------------------------------------------------------------- /test/examples/valid/key-with-pound.json: -------------------------------------------------------------------------------- 1 | { 2 | "key#name": 5 3 | } 4 | -------------------------------------------------------------------------------- /test/examples/valid/key-with-pound.toml: -------------------------------------------------------------------------------- 1 | "key#name" = 5 2 | -------------------------------------------------------------------------------- /test/examples/valid/long-float.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/long-float.json -------------------------------------------------------------------------------- /test/examples/valid/long-float.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/long-float.toml -------------------------------------------------------------------------------- /test/examples/valid/long-integer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/long-integer.json -------------------------------------------------------------------------------- /test/examples/valid/long-integer.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/long-integer.toml -------------------------------------------------------------------------------- /test/examples/valid/multiline-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/multiline-string.json -------------------------------------------------------------------------------- /test/examples/valid/multiline-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/multiline-string.toml -------------------------------------------------------------------------------- /test/examples/valid/raw-multiline-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/raw-multiline-string.json -------------------------------------------------------------------------------- /test/examples/valid/raw-multiline-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/raw-multiline-string.toml -------------------------------------------------------------------------------- /test/examples/valid/raw-string.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/raw-string.json -------------------------------------------------------------------------------- /test/examples/valid/raw-string.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/raw-string.toml -------------------------------------------------------------------------------- /test/examples/valid/string-empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "answer": "" 3 | } 4 | -------------------------------------------------------------------------------- /test/examples/valid/string-empty.toml: -------------------------------------------------------------------------------- 1 | answer = "" 2 | -------------------------------------------------------------------------------- /test/examples/valid/string-escapes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/string-escapes.json -------------------------------------------------------------------------------- /test/examples/valid/string-escapes.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/string-escapes.toml -------------------------------------------------------------------------------- /test/examples/valid/string-simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "answer": "You are not drinking enough whisky." 3 | } 4 | -------------------------------------------------------------------------------- /test/examples/valid/string-simple.toml: -------------------------------------------------------------------------------- 1 | answer = "You are not drinking enough whisky." 2 | -------------------------------------------------------------------------------- /test/examples/valid/string-with-pound.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/string-with-pound.json -------------------------------------------------------------------------------- /test/examples/valid/string-with-pound.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/string-with-pound.toml -------------------------------------------------------------------------------- /test/examples/valid/table-array-implicit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/table-array-implicit.json -------------------------------------------------------------------------------- /test/examples/valid/table-array-implicit.toml: -------------------------------------------------------------------------------- 1 | [[albums.songs]] 2 | name = "Glory Days" 3 | -------------------------------------------------------------------------------- /test/examples/valid/table-array-many.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/table-array-many.json -------------------------------------------------------------------------------- /test/examples/valid/table-array-many.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/table-array-many.toml -------------------------------------------------------------------------------- /test/examples/valid/table-array-nest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/table-array-nest.json -------------------------------------------------------------------------------- /test/examples/valid/table-array-nest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/table-array-nest.toml -------------------------------------------------------------------------------- /test/examples/valid/table-array-one.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/table-array-one.json -------------------------------------------------------------------------------- /test/examples/valid/table-array-one.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/table-array-one.toml -------------------------------------------------------------------------------- /test/examples/valid/table-array-whitespace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/table-array-whitespace.json -------------------------------------------------------------------------------- /test/examples/valid/table-array-whitespace.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/table-array-whitespace.toml -------------------------------------------------------------------------------- /test/examples/valid/table-empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": {} 3 | } 4 | -------------------------------------------------------------------------------- /test/examples/valid/table-empty.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | -------------------------------------------------------------------------------- /test/examples/valid/table-sub-empty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/table-sub-empty.json -------------------------------------------------------------------------------- /test/examples/valid/table-sub-empty.toml: -------------------------------------------------------------------------------- 1 | [a] 2 | [a.b] 3 | -------------------------------------------------------------------------------- /test/examples/valid/table-whitespace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/table-whitespace.json -------------------------------------------------------------------------------- /test/examples/valid/table-whitespace.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/table-whitespace.toml -------------------------------------------------------------------------------- /test/examples/valid/table-with-pound.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/table-with-pound.json -------------------------------------------------------------------------------- /test/examples/valid/table-with-pound.toml: -------------------------------------------------------------------------------- 1 | ["key#group"] 2 | answer = 42 3 | -------------------------------------------------------------------------------- /test/examples/valid/unicode-escape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/unicode-escape.json -------------------------------------------------------------------------------- /test/examples/valid/unicode-escape.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/examples/valid/unicode-escape.toml -------------------------------------------------------------------------------- /test/examples/valid/unicode-literal.json: -------------------------------------------------------------------------------- 1 | { 2 | "answer": "δ" 3 | } 4 | -------------------------------------------------------------------------------- /test/examples/valid/unicode-literal.toml: -------------------------------------------------------------------------------- 1 | answer = "δ" 2 | -------------------------------------------------------------------------------- /test/grammar_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/grammar_test.rb -------------------------------------------------------------------------------- /test/hard_example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/hard_example.toml -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/toml_examples.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/toml_examples.rb -------------------------------------------------------------------------------- /test/toml_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/test/toml_test.rb -------------------------------------------------------------------------------- /toml-rb.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emancu/toml-rb/HEAD/toml-rb.gemspec --------------------------------------------------------------------------------