/// <summary> /// Maps operator to respective token /// </summary> /// <param name="oper">operator lexeme</param> /// <returns>Token</returns> internal Token MapOperator(string oper) { if (InternalOperatorDictionary.ContainsKey(oper)) { return(NewToken(InternalOperatorDictionary[oper], new TerminalToken(oper, _iPos))); } else { throw EntityUtil.EntitySqlError(_query, System.Data.Entity.Strings.InvalidOperatorSymbol, _iPos); } }
// <summary> // Maps operator to respective token // </summary> // <param name="oper"> operator lexeme </param> // <returns> Token </returns> internal Token MapOperator(string oper) { if (InternalOperatorDictionary.ContainsKey(oper)) { return(NewToken(InternalOperatorDictionary[oper], new TerminalToken(oper, _iPos))); } else { var errorMessage = Strings.InvalidOperatorSymbol; throw EntitySqlException.Create(_query, errorMessage, _iPos, null, false, null); } }