diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2019-05-29T10·22+0200 |
---|---|---|
committer | Eelco Dolstra <edolstra@gmail.com> | 2019-05-29T10·22+0200 |
commit | 17ef3e6f411b2cf1fa87593ad84bc2a94a1edd93 (patch) | |
tree | 381141fcbb220cbc8e11452ec8ffcde81cb91b11 /tests/lang/eval-okay-fromTOML.nix | |
parent | cfd74aef1ef98e8830b18a300057dc8b80df2a9f (diff) |
Enable more fromTOML tests
cpptoml now parses almost all examples from the spec.
Diffstat (limited to 'tests/lang/eval-okay-fromTOML.nix')
-rw-r--r-- | tests/lang/eval-okay-fromTOML.nix | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/tests/lang/eval-okay-fromTOML.nix b/tests/lang/eval-okay-fromTOML.nix index 8e7cbd1c61e9..5626ef3382fe 100644 --- a/tests/lang/eval-okay-fromTOML.nix +++ b/tests/lang/eval-okay-fromTOML.nix @@ -46,15 +46,15 @@ "character encoding" = "value" "ʎǝʞ" = "value" 'key2' = "value" - #'quoted "value"' = "value" + 'quoted "value"' = "value" name = "Orange" - # FIXME: cpptoml doesn't handle dotted keys properly yet. - #physical.color = "orange" - #physical.shape = "round" - #site."google.com" = true + physical.color = "orange" + physical.shape = "round" + site."google.com" = true + # This is legal according to the spec, but cpptoml doesn't handle it. #a.b.c = 1 #a.d = 2 @@ -68,16 +68,14 @@ int6 = 5_349_221 int7 = 1_2_3_4_5 - # FIXME: cpptoml doesn't support these yet: + hex1 = 0xDEADBEEF + hex2 = 0xdeadbeef + hex3 = 0xdead_beef - #hex1 = 0xDEADBEEF - #hex2 = 0xdeadbeef - #hex3 = 0xdead_beef + oct1 = 0o01234567 + oct2 = 0o755 - #oct1 = 0o01234567 - #oct2 = 0o755 - - #bin1 = 0b11010110 + bin1 = 0b11010110 flt1 = +1.0 flt2 = 3.1415 @@ -126,8 +124,8 @@ key1 = "another string" key2 = 456 - #[dog."tater.man"] - #type.name = "pug" + [dog."tater.man"] + type.name = "pug" [a.b.c] [ d.e.f ] @@ -137,7 +135,7 @@ name = { first = "Tom", last = "Preston-Werner" } point = { x = 1, y = 2 } - #animal = { type.name = "pug" } + animal = { type.name = "pug" } [[products]] name = "Hammer" |