Lines Matching defs:expression

21 #include "expression.h"
49 /* Alloc'd expression for this parent. */
50 struct expression *exp;
52 /* Block for which this expression is valid */
55 /* The frame for this expression */
81 /* NOTE: This is the "expression" */
94 /* The value of this expression or subexpression. This may be NULL. */
97 /* Did an error occur evaluating the expression or getting its value? */
294 /* The name (expression) of a root varobj. */
423 char *expression, CORE_ADDR frame, enum varobj_type type)
435 if (expression != NULL)
440 /* Parse and evaluate the expression, filling in as much
463 p = expression;
465 /* Wrap the call to parse expression, so we can
477 "Attempt to use a type name as an expression.");
483 var->name = savestring (expression, strlen (expression));
487 the expression, otherwise the value will not be current.
592 /* Given the handle, return the expression represented by the object */
780 value of the given expression */
784 varobj_set_value (struct varobj *var, char *expression)
790 /* The argument "expression" contains the variable's new value.
791 We need to first construct a legal expression for this -- ugh! */
793 struct expression *exp;
799 char *s = expression;
804 /* We cannot proceed without a well-formed expression. */
808 /* We cannot proceed without a valid expression. */
860 expression to see if it's changed. Then go all the way
942 variable expression, or we lose the updated children! */
1361 /* Free the expression if this is a root variable. */
1600 /* What is the expression for the root varobj VAR? Returns a malloc'd string. */
1906 expression fails we just want to make val->error = 1 and