fix bracket evaluation
[calc.git] / parser.h
1 #ifndef __PARSER_H__
2 #define __PARSER_H__
3
4 #include "element.h"
5
6 /* global variables */
7
8 extern double answer;
9
10 /* parser function */
11
12 void delelement (element_t *root);
13
14 element_t *parser (char *str, char **next, int prio);
15
16 void print_element (element_t *root, int level);
17
18 double evaluate_element (element_t *root, char mask);
19
20 #endif /* __PARSER_H__ */
21
22 /* vim: set ts=4 sw=4 et: */