aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax
diff options
context:
space:
mode:
authorGravatar Laurent Le Brun <laurentlb@google.com>2015-06-30 14:20:45 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2015-06-30 19:02:44 +0000
commitb13a438be1fbf7ff1b591f689805ad1035c126f6 (patch)
tree5d1040bf82270f99bfc309437a77289409ee1c2a /src/main/java/com/google/devtools/build/lib/syntax
parent15d129a5d27679ba32f142d76b3faa828ea71395 (diff)
Update parser error message.
-- MOS_MIGRATED_REVID=97224936
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/syntax')
-rw-r--r--src/main/java/com/google/devtools/build/lib/syntax/Parser.java10
1 files changed, 6 insertions, 4 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 08dccd9fb4..2a9d103beb 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
@@ -23,7 +23,6 @@ import com.google.common.base.Preconditions;
import com.google.common.base.Supplier;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
-import com.google.devtools.build.lib.Constants;
import com.google.devtools.build.lib.events.Event;
import com.google.devtools.build.lib.events.EventHandler;
import com.google.devtools.build.lib.events.Location;
@@ -1438,9 +1437,12 @@ class Parser {
Token blockToken = token;
syncTo(EnumSet.of(TokenKind.COLON, TokenKind.EOF)); // skip over expression or name
if (parsingMode == BUILD) {
- reportError(lexer.createLocation(start, token.right), "syntax error at '"
- + blockToken + "': This Python-style construct is not supported. "
- + Constants.PARSER_ERROR_EXTENSION_NEEDED);
+ reportError(
+ lexer.createLocation(start, token.right),
+ "syntax error at '"
+ + blockToken
+ + "': This is not supported in BUILD files. "
+ + "Move the block to a .bzl file and load it");
}
expect(TokenKind.COLON);
skipSuite();