2 * Copyright (c) 1996-2003, Index Data.
3 * See the file LICENSE for details.
5 * $Id: yaz-ccl.c,v 1.23 2003-06-24 23:03:04 adam Exp $
13 #include <yaz/yaz-ccl.h>
14 #include <yaz/pquery.h>
16 Z_RPNQuery *ccl_rpn_query (ODR o, struct ccl_rpn_node *p)
18 YAZ_PQF_Parser parser = yaz_pqf_create();
19 WRBUF wr = wrbuf_alloc();
24 q = yaz_pqf_parse(parser, o, wrbuf_buf(wr));
27 yaz_pqf_destroy(parser);
31 Z_AttributesPlusTerm *ccl_scan_query (ODR o, struct ccl_rpn_node *p)
33 YAZ_PQF_Parser parser = yaz_pqf_create();
34 WRBUF wr = wrbuf_alloc();
35 Z_AttributesPlusTerm *q;
40 q = yaz_pqf_scan(parser, o, &setp, wrbuf_buf(wr));
43 yaz_pqf_destroy(parser);