X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fexpressions%2Fpublic.h;h=6eb539166b9237278dd7d843f75d26d74aeb1c04;hb=14d1f930b1a2d568bac335a82cbd5126e06c9032;hp=105971306511e8eaef9a097f49e168364f008479;hpb=14dfdfa4c447272f3f8dc2203ba16e18ae72433c;p=pspp diff --git a/src/language/expressions/public.h b/src/language/expressions/public.h index 1059713065..6eb539166b 100644 --- a/src/language/expressions/public.h +++ b/src/language/expressions/public.h @@ -29,12 +29,9 @@ struct lexer; struct pool; union value; -struct expression *expr_parse (struct lexer *lexer, struct pool *, - struct dataset *, enum val_type); -struct expression *expr_parse_bool (struct lexer *lexer, struct pool *, - struct dataset *); -struct expression *expr_parse_new_variable (struct lexer *lexer, struct pool *, - struct dataset *, +struct expression *expr_parse (struct lexer *, struct dataset *, enum val_type); +struct expression *expr_parse_bool (struct lexer *, struct dataset *); +struct expression *expr_parse_new_variable (struct lexer *, struct dataset *, const char *new_var_name); void expr_free (struct expression *); @@ -45,9 +42,9 @@ void expr_evaluate_str (struct expression *, const struct ccase *, int case_idx, char *dst, size_t dst_size); const struct operation *expr_get_function (size_t idx); -size_t expr_get_function_cnt (void); +size_t expr_get_n_functions (void); const char *expr_operation_get_name (const struct operation *); const char *expr_operation_get_prototype (const struct operation *); -int expr_operation_get_arg_cnt (const struct operation *); +int expr_operation_get_n_args (const struct operation *); #endif /* expr.h */