diff options
author | Kshitij Bansal <kshitij@cs.nyu.edu> | 2014-07-10 13:11:36 -0400 |
---|---|---|
committer | Kshitij Bansal <kshitij@cs.nyu.edu> | 2014-07-10 19:30:43 -0400 |
commit | fb51c4e5494ad1dd71d6b343e20df3a5806ffc01 (patch) | |
tree | cd52c105ed0729eceeec9bcab344b90c6c83c3e4 /src/parser/antlr_input_imports.cpp | |
parent | 5ddaecbf5288bc7ecb551627ab11083264a63b31 (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.cpp | 3 |
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] << "."; } |