> Why not just diag_set(ClientError, ER_SQL, sql_error); ? + char *sql_error; + if (sqlite3RunParser(&parser, stmt, &sql_error) != SQLITE_OK && + parser.rc != SQL_TARANTOOL_ERROR) + diag_set(ClientError, ER_SQL, sql_error); + else + expression = parser.parsed_expr;