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