35 #define CCL_TOK_TERM 1
38 #define CCL_TOK_PROX 4
41 #define CCL_TOK_COMMA 7
44 #define CCL_TOK_NOT 10
45 #define CCL_TOK_SET 11
114 size_t name_len,
int seq);
Header with public definitions for CCL.
ccl_qualifier_t ccl_qual_search(CCL_parser cclp, const char *name, size_t name_len, int seq)
const char * ccl_qual_get_name(ccl_qualifier_t q)
struct ccl_rpn_attr * ccl_qual_get_attr(ccl_qualifier_t q)
struct ccl_rpn_node * ccl_parser_find_token(CCL_parser cclp, struct ccl_token *list)
struct ccl_token * ccl_parser_tokenize(CCL_parser cclp, const char *command)
void ccl_token_del(struct ccl_token *list)
struct ccl_token * ccl_token_add(struct ccl_token *at)
struct ccl_qualifier * ccl_qualifier_t
const char ** ccl_token_not
const char ** ccl_token_set
const char ** ccl_token_or
const char ** ccl_token_and
struct ccl_token * look_token
attribute node (type, value) pair as used in RPN
const char * ws_prefix_buf