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:
committed by
Ricardo Wurmus
parent
e3a69f37ca
commit
2e3d4f16d4
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user