summaryrefslogtreecommitdiff
path: root/src/parser/antlr_input_imports.cpp
diff options
context:
space:
mode:
authorKshitij Bansal <kshitij@cs.nyu.edu>2014-07-10 13:11:36 -0400
committerKshitij Bansal <kshitij@cs.nyu.edu>2014-07-10 19:30:43 -0400
commitfb51c4e5494ad1dd71d6b343e20df3a5806ffc01 (patch)
treecd52c105ed0729eceeec9bcab344b90c6c83c3e4 /src/parser/antlr_input_imports.cpp
parent5ddaecbf5288bc7ecb551627ab11083264a63b31 (diff)
membership cvc token changed to `IS_IN' to avoid conflict with IN used for let
Diffstat (limited to 'src/parser/antlr_input_imports.cpp')
-rw-r--r--src/parser/antlr_input_imports.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/parser/antlr_input_imports.cpp b/src/parser/antlr_input_imports.cpp
index 07283f1af..f50dd5879 100644
--- a/src/parser/antlr_input_imports.cpp
+++ b/src/parser/antlr_input_imports.cpp
@@ -143,6 +143,9 @@ void AntlrInput::reportError(pANTLR3_BASE_RECOGNIZER recognizer) {
ss << "Missing end of file marker.";
} else if( ex->expecting == 0 ) {
ss << "Unexpected token: '" << tokenText((pANTLR3_COMMON_TOKEN)ex->token) << "'.";
+ if( std::string(tokenText((pANTLR3_COMMON_TOKEN)ex->token)) == std::string("IN") ) {
+ ss << " Did you mean: `IS_IN'?";
+ }
} else {
ss << "Missing " << tokenNames[ex->expecting] << ".";
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback