rename tests rule
[calc.git] / parser.h
index 71fd33ffb34b8c8aff27c1a6e7dfb9217b960bcb..ed17452867d4a1014d943f066b2cf685c8408176 100644 (file)
--- a/parser.h
+++ b/parser.h
@@ -4,7 +4,7 @@
 /* function type */
 
 typedef enum {
-    Val = 0, Set,
+    Val = 0,
     Add, Sub,
     Mul, Div, Pow,
     Sqr,
@@ -37,10 +37,12 @@ typedef struct _element_t {
 
 /* parser function */
 
-element_t *parser (char *str, char **next);
+element_t *parser (char *str, char **next, int prio);
 
 void print_element (element_t *root, int level);
 
+double evaluate_element (element_t *root);
+
 #endif /* __PARSER_H__ */
 
 /* vim: set ts=4 sw=4 et: */