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