lix/tests/unit/libexpr
jade 21ad02c1d0 attr path parser: fix bug in not rejecting empty attr paths, add unparser
The following behaviour was previously present and has been fixed:

lix/lix2 » nix eval --expr '{x."" = 2;}' 'x.""'
{ "" = 2; }
lix/lix2 » nix eval --expr '{x."".y = 2;}' 'x."".y'
error: empty attribute name in selection path 'x."".y'

Change-Id: Iad21988f1191c33a3661c72a6b7f01a8b8b3e6eb
2024-12-10 13:32:28 -08:00
..
value treewide: add evaluator aliases for eval states 2024-12-03 20:38:41 +01:00
attr-path.cc attr path parser: fix bug in not rejecting empty attr paths, add unparser 2024-12-10 13:32:28 -08:00
derived-path.cc treewide: add evaluator aliases for eval states 2024-12-03 20:38:41 +01:00
error_traces.cc treewide: add evaluator aliases for eval states 2024-12-03 20:38:41 +01:00
expr-print.cc treewide: add evaluator aliases for eval states 2024-12-03 20:38:41 +01:00
flakeref.cc Include rearrangement: rest 2024-11-18 12:31:19 -08:00
json.cc Include rearrangement: rest 2024-11-18 12:31:19 -08:00
primops.cc Include rearrangement: rest 2024-11-18 12:31:19 -08:00
search-path.cc Include rearrangement: rest 2024-11-18 12:31:19 -08:00
trivial.cc libexpr: Deprecate overriding __sub and the like 2024-11-28 18:15:52 +01:00