207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
|
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
|
-
+
|
/* If the object is of type "list", with no string rep we can call
* a specialized version of evalObj() */
if (script_obj_ptr.isListObject(script_obj_ptr) && script_obj_ptr.bytes == null) {
return stmt.evalObjList(script_obj_ptr, stmt.interp.empty_obj, 1);
}
script_obj_ptr.incrRefCount(script_obj_ptr); /* Make sure it's shared. */
script = script_obj_ptr.getScript(script_obj_ptr);
script = script_obj_ptr.obj_type.getScript(script_obj_ptr);
/* Reset the interpreter result. This is useful to
* return the empty result in the case of empty program. */
script_obj_ptr.setEmptyResult();
/* Check for one of the following common scripts used by for, while
*
|