X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fexpressions%2Fpublic.h;h=dc8aadc932d0986ca4ca916d24f8e1e88124fe74;hb=b0ce74cb9ee2ac59e87bddb46122b63ae0b6cdf0;hp=9a90cef70e8d72f1b12522d7c8fd3c17c57539e2;hpb=dcf9b154cbcaa35c3d8459a201b77eec8bcb30bd;p=pspp diff --git a/src/language/expressions/public.h b/src/language/expressions/public.h index 9a90cef70e..dc8aadc932 100644 --- a/src/language/expressions/public.h +++ b/src/language/expressions/public.h @@ -35,12 +35,17 @@ struct expression; struct ccase; struct pool; union value; - -struct expression *expr_parse (struct dictionary *, enum expr_type); -struct expression *expr_parse_pool (struct pool *, - struct dictionary *, enum expr_type); +struct dataset ; +struct lexer ; + +struct expression *expr_parse (struct lexer *lexer, struct dataset *, enum expr_type); +struct expression *expr_parse_pool (struct lexer *, + struct pool *, + struct dataset *, + enum expr_type); void expr_free (struct expression *); +struct dataset; double expr_evaluate_num (struct expression *, const struct ccase *, int case_idx); void expr_evaluate_str (struct expression *, const struct ccase *,