diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2005-03-10 11:33:46 +0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2005-03-10 11:33:46 +0000 |
commit | 08df4436182a12a25aa45fcab2a13dbe71f7f10a (patch) | |
tree | 4d20398a7aab3161ac2329c996c823d7d25b08c4 /tests/lang | |
parent | 97c93526da4dfba1b92a11fb8522c07456d9e1ec (diff) | |
download | guix-08df4436182a12a25aa45fcab2a13dbe71f7f10a.tar.gz |
* Check for duplicate attributes and formal parameters in Nix
expressions.
Diffstat (limited to 'tests/lang')
-rw-r--r-- | tests/lang/parse-fail-dup-attrs-1.nix | 4 | ||||
-rw-r--r-- | tests/lang/parse-fail-dup-attrs-2.nix | 13 | ||||
-rw-r--r-- | tests/lang/parse-fail-dup-attrs-3.nix | 13 | ||||
-rw-r--r-- | tests/lang/parse-fail-dup-formals.nix | 1 | ||||
-rw-r--r-- | tests/lang/parse-fail-undef-var.nix (renamed from tests/lang/parse-fail-1.nix) | 0 |
5 files changed, 31 insertions, 0 deletions
diff --git a/tests/lang/parse-fail-dup-attrs-1.nix b/tests/lang/parse-fail-dup-attrs-1.nix new file mode 100644 index 0000000000..2c02317d2a --- /dev/null +++ b/tests/lang/parse-fail-dup-attrs-1.nix @@ -0,0 +1,4 @@ +{ x = 123; + y = 456; + x = 789; +} diff --git a/tests/lang/parse-fail-dup-attrs-2.nix b/tests/lang/parse-fail-dup-attrs-2.nix new file mode 100644 index 0000000000..864d9865e0 --- /dev/null +++ b/tests/lang/parse-fail-dup-attrs-2.nix @@ -0,0 +1,13 @@ +let { + + as = { + x = 123; + y = 456; + }; + + bs = { + x = 789; + inherit (as) x; + }; + +} diff --git a/tests/lang/parse-fail-dup-attrs-3.nix b/tests/lang/parse-fail-dup-attrs-3.nix new file mode 100644 index 0000000000..114d19779f --- /dev/null +++ b/tests/lang/parse-fail-dup-attrs-3.nix @@ -0,0 +1,13 @@ +let { + + as = { + x = 123; + y = 456; + }; + + bs = rec { + x = 789; + inherit (as) x; + }; + +} diff --git a/tests/lang/parse-fail-dup-formals.nix b/tests/lang/parse-fail-dup-formals.nix new file mode 100644 index 0000000000..a0edd91a96 --- /dev/null +++ b/tests/lang/parse-fail-dup-formals.nix @@ -0,0 +1 @@ +{x, y, x}: x \ No newline at end of file diff --git a/tests/lang/parse-fail-1.nix b/tests/lang/parse-fail-undef-var.nix index 7b63008110..7b63008110 100644 --- a/tests/lang/parse-fail-1.nix +++ b/tests/lang/parse-fail-undef-var.nix |