1 #if defined(__CPLUSPLUS__) || defined(__cplusplus)
6 C_LESSTHAN
, C_LESSOREQ
,
8 C_GREATEROREQ
, C_GREATERTHAN
12 T_NUMBER
, T_STRING
, T_OFIELD
, T_SFIELD
,
13 T_COMP
, T_NOT
, T_AND
, T_OR
16 typedef struct _value
{
30 char *(*func
) (void *, char *);
33 #define CALL_GETTER(g,x) g->func(g->ctx,x)
36 value_t
*parse (char *text
);
37 int eval (value_t
*expr
, getter_t
*oget
, getter_t
*sget
);
38 void free_value (value_t
*);
39 void print_value (value_t
*);
41 #if defined(__CPLUSPLUS__) || defined(__cplusplus)