1 /* $Id: cql2pqf.c,v 1.1 2003-01-06 08:20:27 adam Exp $
2 Copyright (C) 2002-2003
5 This file is part of the YAZ toolkit.
15 int main(int argc, char **argv)
19 CQL_parser cp = cql_parser_create();
23 fprintf (stderr, "usage\n cqltransform <properties> [<query>]\n");
26 ct = cql_transform_open_fname(argv[1]);
29 fprintf (stderr, "failed to read properties %s\n", argv[1]);
33 r = cql_parser_string(cp, argv[2]);
35 r = cql_parser_stdio(cp, stdin);
37 fprintf (stderr, "Syntax error\n");
40 r = cql_transform_FILE(ct, cql_parser_result(cp), stdout);
45 cql_transform_error(ct, &addinfo);
46 printf ("Transform error %d %s\n", r, addinfo ? addinfo : "");
49 cql_transform_close(ct);
50 cql_parser_destroy(cp);