SRW, CQL, 2003
[yaz-moved-to-github.git] / cql / cql2xcql.c
1 /* $Id: cql2xcql.c,v 1.1 2003-01-06 08:20:27 adam Exp $
2    Copyright (C) 2002-2003
3    Index Data Aps
4
5 This file is part of the YAZ toolkit.
6
7 See the file LICENSE.
8 */
9
10 #include <stdio.h>
11
12 #include <yaz/cql.h>
13
14 int main(int argc, char **argv)
15 {
16     int r;
17     CQL_parser cp = cql_parser_create();
18     if (argc == 2)
19         r = cql_parser_string(cp, argv[1]);
20     else
21         r = cql_parser_stdio(cp, stdin);
22     if (r)
23         fprintf (stderr, "Syntax error\n");
24     else
25         cql_to_xml_stdio(cql_parser_result(cp), stdout);
26     cql_parser_destroy(cp);
27     return 0;
28 }