Home | History | Annotate | Download | only in edify

Lines Matching refs:Evaluate

29 //    - if Evaluate() on any argument returns NULL, return NULL.
35 char* Evaluate(State* state, Expr* expr) {
79 strings[i] = Evaluate(state, argv[i]);
108 char* cond = Evaluate(state, argv[0]);
129 msg = Evaluate(state, argv[0]);
143 char* v = Evaluate(state, argv[i]);
166 char* val = Evaluate(state, argv[0]);
178 char* v = Evaluate(state, argv[i]);
190 char* left = Evaluate(state, argv[0]);
202 char* left = Evaluate(state, argv[0]);
214 char* val = Evaluate(state, argv[0]);
223 char* needle = Evaluate(state, argv[0]);
225 char* haystack = Evaluate(state, argv[1]);
238 char* left = Evaluate(state, argv[0]);
240 char* right = Evaluate(state, argv[1]);
253 char* left = Evaluate(state, argv[0]);
255 char* right = Evaluate(state, argv[1]);
400 // Evaluate the expressions in argv, giving 'count' char* (the ... is
409 args[i] = Evaluate(state, argv[i]);
426 // Evaluate the expressions in argv, giving 'count' Value* (the ... is
452 // Evaluate the expressions in argv, returning an array of char*
453 // results. If any evaluate to NULL, free the rest and return NULL.
460 args[i] = Evaluate(state, argv[i]);
473 // Evaluate the expressions in argv, returning an array of Value*
474 // results. If any evaluate to NULL, free the rest and return NULL.