/* function type */
typedef enum {
- Val = 0, Set,
+ Val = 0,
Add, Sub,
Mul, Div, Pow,
Sqr,
/* 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: */