1 /* CCL - private header file
5 * Revision 1.1 1995/02/13 12:35:20 adam
6 * First version of CCL. Qualifiers aren't handled yet.
13 #define CCL_TOK_TERM 1
16 #define CCL_TOK_PROX 4
19 #define CCL_TOK_COMMA 7
23 #define CCL_TOK_MINUS 10
24 #define CCL_TOK_SET 11
30 struct ccl_token *next;
31 struct ccl_token *prev;
35 struct ccl_rpn_attr *next;
41 enum rpn_node_kind { AND, OR, NOT, TERM, SET, PROX } kind;
43 struct ccl_rpn_node *p[2];
46 struct ccl_rpn_attr *attr_list;
52 struct ccl_token *ccl_tokenize (const char *command);
53 void ccl_rpn_delete (struct ccl_rpn_node *rpn);