diff --git a/contrib/onelab/OnelabParser.cpp b/contrib/onelab/OnelabParser.cpp index e192ea58259f2cd1b2c4d225eca9239b3a000590..4d269e6a7d03465c7637108e01f6594adf231c38 100644 --- a/contrib/onelab/OnelabParser.cpp +++ b/contrib/onelab/OnelabParser.cpp @@ -78,7 +78,7 @@ int extractLogic(const std::string &in, std::vector<std::string> &arguments){ do{ if(in[pos]=='(') count++; if(in[pos]==')') count--; - if( (in[pos]=='<') || (in[pos]=='=') || (in[pos]=='>') ){ + if( (in[pos]=='<') || (in[pos]=='=') || (in[pos]=='>') || (in[pos]=='!') ){ arguments.push_back(removeBlanks(in.substr(cursor,pos-cursor))); if(count!=1) OLMsg::Fatal("Syntax error: <%s>",in.c_str());