aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java
diff options
context:
space:
mode:
authorGravatar Laurent Le Brun <laurentlb@google.com>2015-03-16 14:51:36 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-03-16 17:35:13 +0000
commit59f587a2e756e28767e31dacf2c0131a27683aa3 (patch)
tree7c8014a05e61d46035c6347269ee79a1dedf8bad /src/main/java
parentce59704dc567e32918118377bacabf031e6117a5 (diff)
Skylark: Allow traling comma in load statements
-- MOS_MIGRATED_REVID=88726457
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/Parser.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/Parser.java b/src/main/java/com/google/devtools/build/lib/syntax/Parser.java
index 90f79ec92c..45eae4c4e0 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/Parser.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/Parser.java
@@ -977,8 +977,11 @@ class Parser {
symbols.add(new Ident((String) token.value));
}
expect(TokenKind.STRING);
- while (token.kind == TokenKind.COMMA) {
+ while (token.kind != TokenKind.RPAREN) {
expect(TokenKind.COMMA);
+ if (token.kind == TokenKind.RPAREN) {
+ break;
+ }
if (token.kind == TokenKind.STRING) {
symbols.add(new Ident((String) token.value));
}