/// <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);
     }
 }
Exemplo n.º 2
0
 // <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);
     }
 }