Merge branch 'master' of https://secure.softndesign.org/git/calc
[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/* completion functions */
11
12char **generate_completion_list ();
13
14void free_completion_list (char **list);
15
16/* parser function */
17
18void delelement (element_t *root);
19
20element_t *parser (char *str, char **next, int prio);
21
22void print_element (element_t *root, int level);
23
24double evaluate_element (element_t *root, char mask);
25
26#endif /* __PARSER_H__ */
27
28/* vim: set ts=4 sw=4 et: */