Lines Matching full:expression
32 // postfix_evaluator-inl.h: Postfix (reverse Polish) notation expression
72 const string &expression,
107 "operation " << token << ": " << expression;
147 expression;
154 expression;
161 HexString(address) << ": " << expression;
171 expression;
182 HexString(value) << ": " << expression;
187 identifier << ": " << expression;
206 const string &expression,
209 istringstream stream(expression);
218 if (!EvaluateToken("=", expression, assigned)) {
222 if (!EvaluateToken(token.substr(1), expression, assigned)) {
225 } else if (!EvaluateToken(token, expression, assigned)) {
234 bool PostfixEvaluator<ValueType>::Evaluate(const string &expression,
239 if (!EvaluateInternal(expression, assigned))
248 BPLOG(ERROR) << "Incomplete execution: " << expression;
253 bool PostfixEvaluator<ValueType>::EvaluateForValue(const string &expression,
258 if (!EvaluateInternal(expression, NULL))
263 BPLOG(ERROR) << "Expression yielded bad number of results: "
264 << "'" << expression << "'";