-typedef struct _lttv_expression
-{
- gboolean or;
- gboolean not;
- gboolean and;
- gboolean xor;
- gboolean simple_expression;
-// tmp e;
-} lttv_expression;
-*/
-
-typedef union _lttv_expression {
- lttv_simple_expression se;
-
+ * Ah .. that's my tree
+ */
+//typedef struct _lttv_expression
+//{
+// gboolean simple_expression;
+// int op;
+// lttv_expression_type type;
+// union {
+// struct lttv_expression *e;
+ // lttv_field_relation *se; /* --> simple expression */
+// } e;
+//} lttv_expression;
+
+typedef struct _lttv_expression {
+ lttv_expression_type type;
+ union {
+ lttv_simple_expression *se;
+ int op;
+ } e;