# toml-test skip-list for TOML 1.0.0
#
# Tests skipped because v4.2.0 has known limitations.
# Each removal from this file is progress toward v5.0.0, where
# the goal is an empty skip-list.
#
# Categories of current gaps:
#   - Local date/time/datetime: collapsed into Ruby Time (see lib/toml-rb/datetime.rb).
#   - Control characters in strings/comments: lexer accepts some forbidden control bytes.
#   - Dotted-key / table redefinition edge cases: parser is too lenient on a few invalids.
#   - Multiline string quote-edge cases.
#
# Format: one toml-test name per line (no extension), comments start with '#'.
invalid/array/extending-table
invalid/array/only-comma-1
invalid/array/tables-1
invalid/control/comment-cr
invalid/control/comment-del
invalid/control/comment-ff
invalid/control/comment-lf
invalid/control/comment-null
invalid/control/comment-us
invalid/control/multi-cr
invalid/control/multi-del
invalid/control/multi-lf
invalid/control/multi-null
invalid/control/multi-us
invalid/control/rawmulti-cr
invalid/control/rawmulti-del
invalid/control/rawmulti-lf
invalid/control/rawmulti-null
invalid/control/rawmulti-us
invalid/control/rawstring-cr
invalid/control/rawstring-del
invalid/control/rawstring-lf
invalid/control/rawstring-null
invalid/control/rawstring-us
invalid/control/string-bs
invalid/control/string-cr
invalid/control/string-del
invalid/control/string-lf
invalid/control/string-null
invalid/control/string-us
invalid/datetime/feb-29
invalid/datetime/feb-30
invalid/datetime/hour-over
invalid/float/leading-zero
invalid/float/leading-zero-neg
invalid/float/leading-zero-plus
invalid/inline-table/linebreak-1
invalid/inline-table/linebreak-2
invalid/inline-table/linebreak-3
invalid/inline-table/linebreak-4
invalid/inline-table/overwrite-02
invalid/inline-table/overwrite-05
invalid/inline-table/trailing-comma
invalid/integer/leading-zero-1
invalid/integer/leading-zero-2
invalid/integer/leading-zero-3
invalid/integer/leading-zero-sign-1
invalid/integer/leading-zero-sign-2
invalid/integer/leading-zero-sign-3
invalid/key/after-array
invalid/key/after-table
invalid/key/after-value
invalid/key/no-eol
invalid/local-date/feb-29
invalid/local-date/feb-30
invalid/local-datetime/feb-29
invalid/local-datetime/feb-30
invalid/local-datetime/hour-over
invalid/local-time/hour-over
invalid/local-time/minute-over
invalid/local-time/second-over
invalid/spec/table-9-0
invalid/spec/table-9-1
invalid/string/bad-escape-3
invalid/string/literal-multiline-quotes-1
invalid/string/literal-multiline-quotes-2
invalid/string/multiline-bad-escape-4
invalid/string/multiline-quotes-1
invalid/table/append-with-dotted-keys-1
invalid/table/append-with-dotted-keys-2
invalid/table/duplicate-key-dotted-table
invalid/table/duplicate-key-dotted-table2
invalid/table/redefine-2
invalid/table/redefine-3
valid/comment/everywhere
valid/comment/tricky
valid/datetime/datetime
valid/datetime/edge
valid/datetime/leap-year
valid/datetime/local
valid/datetime/local-date
valid/datetime/local-time
valid/inline-table/key-dotted-2
valid/spec/local-date-0
valid/spec/local-date-time-0
valid/spec/local-time-0
valid/spec/string-4
valid/spec/table-7
valid/string/ends-in-whitespace-escape
valid/string/escape-tricky
valid/string/multiline
valid/string/multiline-empty
valid/table/names
valid/table/names-with-values
