fb09da26debb0caf909dfb211775af657ec765de
20 Equal
, Diff
, Ge
, Le
, Gt
, Lt
25 typedef struct _keyword_t
{
33 /* calculus element type */
35 #define MAX_OPERANDS 10
36 typedef struct _element_t
{
39 struct _element_t
*ops
[MAX_OPERANDS
];
44 #define ERROR_OP ((element_t *)(-1))
48 void delelement (element_t
*root
);
50 element_t
*parser (char *str
, char **next
, int prio
);
52 void print_element (element_t
*root
, int level
);
54 double evaluate_element (element_t
*root
, char mask
);
56 #endif /* __PARSER_H__ */
58 /* vim: set ts=4 sw=4 et: */