fp_t ast_id_expr::eval(symbol_table& sym) { maybe_fp_t var = sym.get_var(_id); if (not var.is_valid) { // runtime error cerr << MYLANGA_RUNTIME_ERROR << " | " << \ "Lectura de la variable \'" << *_id << "\' sin haberle asignado previamente un valor." << endl; MYLANGA_END_ABRUPTLY(); } return var.value; }