diff options
author | 2015-09-18 10:45:07 +0000 | |
---|---|---|
committer | 2015-09-21 08:56:49 +0000 | |
commit | 29ad862a5bd45d2fdbb921f36bbb95816cf47acc (patch) | |
tree | 3692b22ac645a181f0011055a1f8fedb2ab04860 /src/test/java/com/google/devtools/build | |
parent | 99081ce80d6021320028955b406f5000d15e84ae (diff) |
Allow construct "a, = [1]" in parser.
This is equivalent to:
(a,) = [1]
which puts the element of a 1-element list in the variable.
--
MOS_MIGRATED_REVID=103371728
Diffstat (limited to 'src/test/java/com/google/devtools/build')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/syntax/EvaluationTest.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/syntax/EvaluationTest.java b/src/test/java/com/google/devtools/build/lib/syntax/EvaluationTest.java index 496e30bb57..04746bb509 100644 --- a/src/test/java/com/google/devtools/build/lib/syntax/EvaluationTest.java +++ b/src/test/java/com/google/devtools/build/lib/syntax/EvaluationTest.java @@ -430,6 +430,11 @@ public class EvaluationTest extends EvaluationTestCase { } @Test + public void testSingleTuple() throws Exception { + newTest().setUp("a, = [1]").testLookup("a", 1); + } + + @Test public void testHeterogeneousDict() throws Exception { newTest().setUp("d = {'str': 1, 2: 3}", "a = d['str']", "b = d[2]").testLookup("a", 1) .testLookup("b", 3); |