1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 13:10:33 +02:00

guix: toml: Fix evaluation of empty inline tables.

* guix/build/toml.scm (eval-toml-file): Add pattern for empty inline table.
* tests/toml.scm ("parse-toml: Empty inline table"): New testcase.

Change-Id: I69663af2a861716acfb801fad4474e029e102a1b
This commit is contained in:
Lars-Dominik Braun
2024-12-20 12:29:32 +01:00
committed by Ricardo Wurmus
parent e3a69f37ca
commit 2e3d4f16d4
2 changed files with 9 additions and 0 deletions

View File

@@ -396,6 +396,14 @@ fruit.apple.taste.sweet = true"))
point = { x = 1, y = 2 }
animal = { type.name = \"pug\" }"))
(test-equal "parse-toml: Empty inline table"
'(("name")
("point")
("animal"))
(parse-toml "name = {}
point = { }
animal = { }"))
(test-error "parse-toml: Invalid assignment to inline table"
#t
(parse-toml "[product]