619ebac68b87c2b8a9f447d60608ffa7218fae0b
19 typedef struct _keyword_t
{
27 /* calculus element type */
29 #define MAX_OPERANDS 10
30 typedef struct _element_t
{
33 struct _element_t
*ops
[MAX_OPERANDS
];
38 #define ERROR_OP ((element_t *)(-1))
42 void delelement (element_t
*root
);
44 element_t
*parser (char *str
, char **next
, int prio
);
46 void print_element (element_t
*root
, int level
);
48 double evaluate_element (element_t
*root
, char mask
);
50 #endif /* __PARSER_H__ */
52 /* vim: set ts=4 sw=4 et: */