2 * Copyright (c) 2002-2003, Index Data
3 * See the file LICENSE for details.
5 * $Id: tstccl.c,v 1.1 2003-06-23 10:22:21 adam Exp $
12 static char *query_str[] = {
22 CCL_parser parser = ccl_parser_create ();
23 CCL_bibset bibset = ccl_qual_mk();
26 ccl_qual_fitem(bibset, "u=4 s=pw t=l,r", "ti");
27 ccl_qual_fitem(bibset, "1=1016 s=al,pw", "term");
28 ccl_qual_fitem(bibset, "1=/my/title", "dc.title");
30 parser->bibset = bibset;
32 for (i = 0; query_str[i]; i++)
34 struct ccl_token *token_list =
35 ccl_parser_tokenize(parser, query_str[i]);
36 struct ccl_rpn_node *rpn = ccl_parser_find(parser, token_list);
37 ccl_token_del (token_list);
44 printf ("failed %s\n", query_str[i]);
48 ccl_parser_destroy (parser);
52 int main(int argc, char **argv)