#include "aplwc_internal.h" struct aplwc_value * eval_line(struct aplwc_line *line) { struct aplwc_value *value; struct aplwc *aplwc; aplwc = line->aplwc; assert(aplwc->last_error == APLWC_OK); value = memory_alloc_aplwc_value(aplwc); if(value == NULL) aplwc->last_error = APLWC_OUT_OF_MEMORY; value->aplwc = aplwc; value->tag = VALUE_NULL; return value; }