Work toward getting rid of finalizers and control stacks and jumping around among...
[pspp] / src / language / expressions / public.h
index a4313a40c0aff4750353c2e5fceb5498e4b809bb..950e3a17baf80e089c96f473447eb87572dfe6d8 100644 (file)
@@ -29,15 +29,14 @@ 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 *);
 
+struct expression *expr_create_false (void);
+
 struct dataset;
 double expr_evaluate_num (struct expression *, const struct ccase *,
                           int case_idx);